REVIEW - Programming Wireless Devices with the Java 2 Platform - Micro Edition


Programming Wireless Devices with the Java 2 Platform

Micro Edition


Roger Riggs, Antero Taivalsaari, Jyri Huopaniemi, Mark Patel, Jim van Peursem



Addison-Wesley Professional (2003)




David Caabeiro


June 2004



This book describes the J2ME standard, aiming at the development of applications for the growing market of consumer devices such as mobile phones and PDAs. These standards were created by Sun and other top companies such as Nokia, Motorola, Samsung, Siemens and others, in an effort to homogenize the myriad of proprietary environments (even though the so promised WORA (Write Once, Run Anywhere) was not fully achieved).

Written by members of these standard bodies, this book is a good aid to the experienced developer who seeks for a reference of the new MIDP 2.0 and CLDC 1.1. The book contains a thorough description of the API available, with a good deal of code examples. One nice plus is the advice the authors give to (mis)using some of these APIs. Changes from the MIDP 1.0 are properly highlighted with an icon. At the end of the book, you can find both CLDC and MIDP APIs in almanac format, a nice detail for experienced developers.

Note that if you're looking for a book for beginners, then this may not be the best choice. This is a reference work, not a tutorial. The only objection I have with it is that other JSR approved standards, such as JSR82 (Bluetooth), JSR120 (Wireless API), etc. were briefly mentioned. Given the importance of these new technologies, more discussion would have been a nice plus.

Book cover image courtesy of Open Library.

Your Privacy

By clicking "Accept Non-Essential Cookies" you agree ACCU can store non-essential cookies on your device and disclose information in accordance with our Privacy Policy and Cookie Policy.

Current Setting: Non-Essential Cookies REJECTED

By clicking "Include Third Party Content" you agree ACCU can forward your IP address to third-party sites (such as YouTube) to enhance the information presented on this site, and that third-party sites may store cookies on your device.

Current Setting: Third Party Content EXCLUDED

Settings can be changed at any time from the Cookie Policy page.