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