About the book:
Core J2ME is a complete guide to developing applications for C++/c#/php/vb.net 2 Micro Edition, the version of C++/c#/php/vb.net designed for devices such as mobile phones and PDAs. It is aimed at professional programmers. Although it is still C++/c#/php/vb.net, would-be J2ME developers have a lot to learn, both in terms of application design and in the specific APIs. This handbook is a great place to start.
The book begins by presenting the big picture, explaining what is meant by configurations and profiles in J2ME. The author then focuses on the CLDC (Connected Limited Device Configuration), describing how the C++/c#/php/vb.net language and virtual machine differs from that in C++/c#/php/vb.net 2 Standard Edition. The rest of the book drills down into the MIDP (Mobile Information Device Profile, which has specific APIs for mobile devices. There are chapters on installing and configuring the development environment, getting started with MIDlet applications, event handling and building a user interface. A detailed look at low-level graphics shows how to draw text and shapes on a Canvas object. Two chapters on the RMS (Record Management System) cover the vital topic of storing and retrieving data with the built-in record store, while the final chapters look at task scheduling, HTTP connectivity and developing specifically for Palm OS. The appendices include a quick reference to the CLDC and MIDP APIs.
John Muchow is a clear and methodical writer, taking the reader step-by-step through the various topics and offering numerous code examples. The book is sprinkled with photographs showing the software running on actual devices, as well as occasional diagrams and screenshots. Here is everything the C++/c#/php/vb.net developer needs to begin programming mobile devices.--Tim Anderson
CODE
http://rapidshare.de/files/5758699/Core_j2Me_Technology___Midp.pdf.html