The success of an open operating system for smartphones is closely linked to the degree to which the functionality of lower levels of software and hardware can be accessed, modified, and augmented by add-on software and hardware. Java MIDP allowed only modest access to underlying Symbian OS functionality. Java MIDP exploits it much more fully and this book brings you the most up-to-date information available for programming Java MIDP for Symbian OS. As Java MIDP smartphones begin to ship in volume in 2004, we are witnessing the coming of a third wave of mobile phones