Sun Java Solaris Communities My SDN Account
 
MIDP Bookshelf

Wireless Java: Developing with Java 2 Micro Edition

 

The Wireless Developer is pleased to present two chapters from Jonathan Knudsen's book Wireless Java: Developing with Java 2 Micro Edition

About the Book

This comprehensive guide to wireless Java programming begins with an introduction of J2ME, the Mobile Information Device Profile (MIDP), MIDP applications (MIDlets), and a comparative discussion of the differences and similarities between the J2ME and Java Standard Edition APIs.

These introductions set the stage for an investigation of how to create both simple and advanced user interfaces, including how to manage the device's screen, interact with users through event handlers, and create forms and gather user data. An additional chapter explores MIDlet's capabilities in interaction with the Internet over HTTP. The book concludes with chapters devoted to persistent storage on a device, creating a gaming application, performance tuning, and integrating XML functionality into wireless Java applications.

About the Chapters

Chapter 10, Performance Tuning, describes how to work with the constrained memory and processing power of a small device.

Chapter 12, Protecting Network Data, describes the use of the Bouncy Castle cryptography API and includes source code for two complete cryptographic applications, both the client J2ME code and server-side servlet code.

Ordering Information

You can order this book from the following online book stores:

Apress
fatbrain.com
Barnes & Noble


Back To Top

Oracle is reviewing the Sun product roadmap and will provide guidance to customers in accordance with Oracle's standard product communication policies. Any resulting features and timing of release of such features as determined by Oracle's review of roadmaps, are at the sole discretion of Oracle. All product roadmap information, whether communicated by Sun Microsystems or by Oracle, does not represent a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. It is intended for information purposes only, and may not be incorporated into any contract.