Part I. Introducing Java 2 Platform, Micro Edition (J2ME)
1. Overview of J2ME
What Is J2ME?
Downloading the J2ME Wireless Toolkit
A Simple Example
2. The Connected Limited Device Configuration (CLDC)
Examining the CLDC in Detail
Using the Standalone CLDC and KVM
CLDC Next Generation
3. The Mobile Information Device Profile (MIDP)
Mobile Information Devices
More About MIDlets
Part II. Programming with the CLDC and the MIDP
4. Working with MIDlets
The Application Manager
Creating MIDlets
5. MIDP GUI Programming
Why Not Reuse the AWT?
The MIDP GUI APIs
The High-Level MIDP APIs
Creating Low-Level GUI Components
6. MIDP Events
Screen Navigation
Handling Low-Level Events
7. Networking
Generic Connections
MIDP Connectivity
The HTTP Programming Model
Invoking Remote Applications from MIDlets
Wireless Session Tracking
MIDlet Networking Security
8. Database Programming
The Record Management System
Programming with the RMS
9. The MIDP for Palm OS
Installing the MIDP for Palm OS on the Windows Platform
Developing New Applications
PRC Command-Line Conversion
Advanced Java Applications
A Final Thought
Part III. API Quick Reference
A. The java.io Package
B. The java.lang Package
C. The java.util Package
D. The javax.microedition.io Package
E. The javax.microedition.Icdui Package
F. The javax.microedition.midlet Package
G. The javax.mieroedition.rms Package
H . Resources
Index