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.