The key to Java 2 Micro Edition (J2ME) Application Development is the clear, concise explanations of the J2ME technology in relation to the existing Java platform. This book assumes proficiency with Java and presents strategies for understanding and deploying J2ME applications. The book presents numerous real-world examples, including health care and financial sector examples from the authors' professional experience.
The source code for the applications developed in the book - 1,342 kb -- application-sources.zip
(NOTE: Each chapter concludes with a Summary.)
1. Java 2 Micro Edition Overview.
Historical Evolution. Micro Edition-Related Java Specification Requests. J2ME Configurations and Profiles. Sun J2ME Software Development Kits. Tools and Third-Party Products for J2ME Application Development. Developing a Simple Application.
General CLDC Limitations. CLDC Application Design. CLDC APIs. CLDC Profiles. Java Application Deployment. JAM on MIDP. JAM for PDAP.
MIDlets. High-Level API. Low-Level API.
PDAP Application Life Cycle. PDA User Interface.
RMS Basics, Basic Functionality of the Class RecordStore. A Simple Diary Application Using RMS. Record Listeners. Storing Custom Objects. Ordered Traversal: Comparators and Record Enumerations. The Search Problem. RMS Enhancements in PDAP.
Creating a Connection-The Connector Class. Connection Types. GCF Examples.
General PIM API Design. Addressbook API. Addressbook Sample Application.
Requirement Analysis. Day Log. Persistent Storage: The LogStorage Class. The User Interface.
XML. Simple Object Access Protocol: SOAP. MathFP. The Bouncy Castle Crypto API. User Interface Extensions.
The java.io Package. The java.lang Package. The java.util Package. The javax.microedition.io Package. MIDP-Specific Packages. PDAP-Specific Packages.
com.sun.awt. java.awt. java.awt.event. java.lang. java.lang.ref. java.lang.reflect. java.util. java.util.jar. java.util.zip. javax.pim.addressbook. javax.pim.calendar. javax.pim.database. Packages not Available in CLDC.