|Java 2 Micro Edition
James P. White and David A. Hemphill
2002 | 504 pages
|Out of Print||$44.95||Softbound print|
|$35.99||eBook edition (PDF only)|
Java2, Micro Edition (J2ME) is a technology defined by many specifications. These specifications help J2ME address the diverse needs of this wide spectrum of consumer products. This guide describes the architecture of J2ME and demonstrates the various specifications for programming Java applications.
Through the use of a tutorial application and various programming examples, the common elements of most applications, namely user interface, event handling, data storage, networking, and input/output are examined. Also covered are design considerations when building software for resource-constrained devices as well as J2ME competition and associated technologies in these devices.
Tutorial and API example application source code downloads will be available from this site.
ABOUT THE AUTHORS
James White is Wireless Practice Manager and Senior Consultant at Fourth Generation, a St. Paul, Minnesota based software application consulting firm.
David Hemphill is Lead Architect at Gearworks, Inc. a Minnesota-based company that provides mobile and wireless field service solutions.
Chapters 4 and 13 of Java 2 Micro Edition are available here in Portable Document Format (PDF); you need Adobe's free Acrobat Reader software to view them. You may download Acrobat Reader here.
Download Chapter 4
Download Chapter 13
WHAT REVIEWERS ARE SAYING
"Among all the [six] books reviewed, Java 2 Micro Edition provides the best overview of J2ME and related technologies. It is a must-read book for advanced developers, wireless architects, and business managers interested in the J2ME technology."
Author News Item-- Watch for David Hemphill's article in the December issue of Java Pro Magazine (online October 24th).
Source code from Java 2 Micro Edition is contained as a single ZIP file.
Free unzip programs for most platforms are available at http://www.download.com.
Download the source code. (source.zip -- 40 Kb)