Java 2 Micro Edition (J2ME) Application Development

by ;
Format: Paperback
Pub. Date: 2002-01-01
Publisher(s): Sams
List Price: $49.99

Rent Book

Select for Price
There was a problem. Please try again later.

New Book

We're Sorry
Sold Out

Used Book

We're Sorry
Sold Out

eBook

We're Sorry
Not Available

How Marketplace Works:

  • This item is offered by an independent seller and not shipped from our warehouse
  • Item details like edition and cover design may differ from our description; see seller's comments before ordering.
  • Sellers much confirm and ship within two business days; otherwise, the order will be cancelled and refunded.
  • Marketplace purchases cannot be returned to eCampus.com. Contact the seller directly for inquiries; if no response within two days, contact customer service.
  • Additional shipping costs apply to Marketplace purchases. Review shipping costs at checkout.

Summary

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.

Table of Contents

(NOTE: Each chapter concludes with a Summary.)
Introduction.
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.

2. The Connected Limited Device Configuration.
General CLDC Limitations. CLDC Application Design. CLDC APIs. CLDC Profiles. Java Application Deployment. JAM on MIDP. JAM for PDAP.

3. MIDP Programming.
MIDlets. High-Level API. Low-Level API.

4. PDAP Programming.
PDAP Application Life Cycle. PDA User Interface.

5. Data Persistency.
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.

6. Networking: The Generic Connection Framework.
Creating a Connection-The Connector Class. Connection Types. GCF Examples.

7. PIM: Accessing the Personal Information Manager.
General PIM API Design. Addressbook API. Addressbook Sample Application.

8. Size Does Matter: Optimizing J2ME Applications. Freeing Unused Variables and Resources. Loop Condition Checking. Avoiding Recursion. Using Arrays Instead of Vectors. Using Record Stores Instead of Heap Memory. Distributing Functionality over Several Small MIDlets or PDAlets. Fragmentation Problems. User Interface Issues.
9. Advanced Application: Blood Sugar Log.
Requirement Analysis. Day Log. Persistent Storage: The LogStorage Class. The User Interface.

10. Third Party Libraries.
XML. Simple Object Access Protocol: SOAP. MathFP. The Bouncy Castle Crypto API. User Interface Extensions.

Appendix A. Class Library: CLDC Packages.
The java.io Package. The java.lang Package. The java.util Package. The javax.microedition.io Package. MIDP-Specific Packages. PDAP-Specific Packages.

Appendix B. Comparison Charts.
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.

Index.

An electronic version of this book is available through VitalSource.

This book is viewable on PC, Mac, iPhone, iPad, iPod Touch, and most smartphones.

By purchasing, you will be able to view this book online, as well as download it, for the chosen number of days.

Digital License

You are licensing a digital product for a set duration. Durations are set forth in the product description, with "Lifetime" typically meaning five (5) years of online access and permanent download to a supported device. All licenses are non-transferable.

More details can be found here.

A downloadable version of this book is available through the eCampus Reader or compatible Adobe readers.

Applications are available on iOS, Android, PC, Mac, and Windows Mobile platforms.

Please view the compatibility matrix prior to purchase.