站内搜索: 请输入搜索关键词
当前页面: 图书首页 > Programming Wireless Devices with the Java2 Platform

Programming Wireless Devices with the Java2 Platform

[ directory ] Previous Section Next Section

  
• Table of Contents
• Index
Programming Wireless Devices with the Java™ 2 Platform, Micro Edition, Second Edition
By Roger Riggs, Antero Taivalsaari, Jim Van Peursem, Jyri Huopaniemi, Mark Patel, Aleksi Uotila, Jim Holliday Editor
 
Publisher: Addison Wesley
Pub Date: June 13, 2003
ISBN: 0-321-19798-4
Pages: 464


   Copyright
   The Java™ Series
      The Jini™ Technology Series
      The Java™ Series, Enterprise Edition
   Figures
   Foreword
   Preface
      Intended Audience
      Objectives of This Book
      How This Book Is Organized
      Related Literature and Helpful Web Pages
   Acknowledgments
   Chapter 1.  Introduction
      Section 1.1.  The Wireless Internet Revolution
      Section 1.2.  Why Java™ Technology for Wireless Devices?
      Section 1.3.  A Bit of History
      Section 1.4.  J2ME™ Standardization Efforts
   Chapter 2.  Overview of Java 2 Platform, Micro Edition (J2ME)
      Section 2.1.  Java 2 Platform
      Section 2.2.  Java 2 Platform, Micro Edition (J2ME)
      Section 2.3.  Key Concepts of the J2ME Architecture
      Section 2.4.  Evolution of the J2ME Platform
   Chapter 3.  Goals, Requirements, and Scope
      Section 3.1.  High-Level Goals
      Section 3.2.  Target Devices
      Section 3.3.  General Notes on Consumer Devices and Embedded Systems
      Section 3.4.  Requirements
      Section 3.5.  Scope of the CLDC and MIDP Standards
   Chapter 4.  Connected Limited Device Configuration
      Section 4.1.  CLDC Expert Groups
      Section 4.2.  CLDC Architecture, Application Model, and Security
      Section 4.3.  Java Language Specification Compatibility
      Section 4.4.  Java Virtual Machine Specification Compatibility
      Section 4.5.  New for CLDC 1.1
   Chapter 5.  CLDC Libraries
      Section 5.1.  Background and Goals
      Section 5.2.  Classes Derived from Java 2 Standard Edition
      Section 5.3.  CLDC-Specific Classes
      Section 5.4.  New for CLDC 1.1
   Chapter 6.  Mobile Information Device Profile
      Section 6.1.  MIDP Expert Groups
      Section 6.2.  Areas Covered by the MIDP Specification
   Chapter 7.  MIDP Application Model
      Section 7.1.  MIDlets
      Section 7.2.  MIDlet Suites
      Section 7.3.  New for MIDP 2.0
   Chapter 8.  MIDP User Interface Libraries
      Section 8.1.  MIDP UI Compared to Desktop AWT
      Section 8.2.  Structure of the MIDP User Interface API
      Section 8.3.  Display
      Section 8.4.  Displayables
      Section 8.5.  Commands
      Section 8.6.  Advanced Topics
      Section 8.7.  New for MIDP 2.0
   Chapter 9.  MIDP High-Level User Interface ?Screen
      Section 9.1.  List
      Section 9.2.  TextBox
      Section 9.3.  Alert
      Section 9.4.  Form
      Section 9.5.  New for MIDP 2.0
   Chapter 10.  MIDP High-Level User Interface ?Form
      Section 10.1.  Item
      Section 10.2.  StringItem
      Section 10.3.  ImageItem
      Section 10.4.  TextField
      Section 10.5.  DateField
      Section 10.6.  ChoiceGroup
      Section 10.7.  Gauge
      Section 10.8.  CustomItem
      Section 10.9.  Form Layout
      Section 10.10.  New for MIDP 2.0
   Chapter 11.  MIDP Low-Level User Interface Libraries
      Section 11.1.  The Canvas API
      Section 11.2.  Low-Level API for Events in Canvases
      Section 11.3.  Graphics
      Section 11.4.  Creating and Using Images
      Section 11.5.  Drawing Primitives
      Section 11.6.  New for MIDP 2.0
   Chapter 12.  MIDP Game API
      Section 12.1.  The GameCanvas API
      Section 12.2.  Layers
      Section 12.3.  Sprites
      Section 12.4.  TiledLayer
      Section 12.5.  LayerManager
      Section 12.6.  Collision Detection
      Section 12.7.  Sample Code: A Simple Game
      Section 12.8.  New for MIDP 2.0
   Chapter 13.  MIDP Sound API
      Section 13.1.  Overview of the MIDP 2.0 Sound API
      Section 13.2.  Player Creation and Management
      Section 13.3.  Media Controls
      Section 13.4.  Enhanced Media Support Using the Mobile Media API
      Section 13.5.  New for MIDP 2.0
   Chapter 14.  MIDP Persistence Libraries
      Section 14.1.  The Record Management System
      Section 14.2.  Manipulating Record Stores and Records
      Section 14.3.  Sample Code (RMSMIDlet.java)
      Section 14.4.  New for MIDP 2.0
   Chapter 15.  MIDP Networking and Serial Communications
      Section 15.1.  Characteristics of Wireless Data Networks
      Section 15.2.  Network Interface Considerations
      Section 15.3.  The HttpConnection Interface
      Section 15.4.  Sample Code (NetClientMIDlet.java)
      Section 15.5.  SocketConnection
      Section 15.6.  ServerSocketConnection
      Section 15.7.  UDPDatagramConnection
      Section 15.8.  CommConnection
      Section 15.9.  New for MIDP 2.0
   Chapter 16.  Secure Networking
      Section 16.1.  Checking the Security Properties of a Connection
      Section 16.2.  HttpsConnection
      Section 16.3.  SecureConnection
      Section 16.4.  MIDP X.509 Certificate Profile
      Section 16.5.  New for MIDP 2.0
   Chapter 17.  Event-Driven Application Launch
      Section 17.1.  Alarm-Based MIDlet Launch
      Section 17.2.  Network-Based MIDlet Launch
      Section 17.3.  Listening and Launching
      Section 17.4.  Handling Connections after Launch
      Section 17.5.  Security of the Push Registry
      Section 17.6.  Sample Usage Scenarios
      Section 17.7.  New for MIDP 2.0
   Chapter 18.  Security for MIDlet Suites
      Section 18.1.  Assumptions
      Section 18.2.  Sandbox for Untrusted MIDlet Suites
      Section 18.3.  Trusted MIDlet Suite Security Model
      Section 18.4.  APIs That Are Not Security Sensitive
      Section 18.5.  Establishing Trust for MIDlet Suites by Using X.509 PKI
      Section 18.6.  Recommended Security Policy for GSM/UMTS Devices
      Section 18.7.  New for MIDP 2.0
   Chapter 19.  MIDlet Deployment
      Section 19.1.  MIDlet Suites
      Section 19.2.  MIDP System Software
      Section 19.3.  Over-the-Air User-Initiated Provisioning
      Section 19.4.  New for MIDP 2.0
   Chapter 20.  Additional MIDP APIs
      Section 20.1.  Timer Support
      Section 20.2.  System Properties
      Section 20.3.  Application Resource Files
      Section 20.4.  Exiting a MIDlet
   Chapter 21.  Summary
   References
   Appendix A.  CLDC Application Programming Interface
      Almanac Legend
      CLDC Almanac
   Appendix B.  MIDP Application Programming Interface
      MIDP Almanac
   Index
[ directory ] Previous Section Next Section