"......as computing moves away from the desktop and into our hands, we demand ever-higher reliability. Device manufacturers and service providers can no longer afford to think in terms of proprietary systems. They think instead of open standards and cross-platform Java technology." From the foreword by Greg Papadopoulos, CTO, Sun Microsystems, Inc.



Java(TM) is the preferred language for developing applications and services on the Symbian OS: It is a powerful programming environment that enables fast, secure deployment of applications and services onto a wide range of wireless devices. Symbian's Java implementation gives developers access to key wireless technologies, including telephony, contacts management, calendaring, Datagram messaging and power monitoring.



Complete with numerous illustrative and real-world examples, this 'from-the-source' guide provides developers with authoritative, practical and timely information on:

* using the Symbian Software Development Kits.

* the JavaPhone and Personal Java APIs, and how they are implemented.

* writing efficient and optimized code for constrained devices.

* understanding and working with Java on Communicator reference designs.

* creating games.

* accessing native functionality through JNI (Java Native Interface).

* creating wireless services.

* operator and service provider issues, including security, provisioning, rapid and reliable development.

The book also contains contributions from Colin Turfus, Lucy Sweet, Alan Robinson and John Bown of Symbian and wireless case studies from Digia Oy (A Symbian Competence Center) and Telenor R&D.