This book provides an overview of Java MIDP 1.0 and – using the world′s first MIDP 2.0 phone – the platform enhancements developers can exploit in the coming wave of Java MIDP 2.0–based smartphones. With in–depth case studies and sample code throughout, it equips developers with the knowledge they need to fully exploit the powerful applications platform Symbian OS provides.
The elegant, powerful architecture of Symbian OS is optimized for the mobile environment. Whether you are developing applications and services for currently available mobile phones, or involved in pre–market mobile phone development, this book will give you an understanding of the fundamental theory behind developing Java applications for Symbian OS phones.
Symbian OS is the advanced, customizable operating system licensed by the world′s leading mobile phone manufacturers. It is designed for the specific requirements of advanced 2.5G and 3G mobile phones and includes a robust multitasking kernel, integrated telephony support, communications protocols, data management, advanced graphics support, a low–level graphical user interface framework and a variety of application engines.
Source code is available from [external URL]
Programming Java for Symbian OS is part of the Symbian Press series; written by Symbian OS software engineers, titles in the series are replete with expert knowledge that will allow the reader to develop better software, faster.
Symbian Press Acknowledgements.
Innovation through Openness.
Section 1: J2ME and MIDP.
1. Introduction to J2ME.
2. Getting Started.
3. MIDP 2.0 and JTWI.
4. Java APIs for Bluetooth Wireless Technology.
5. MIDP 2.0 Case Studies.
Section 2: Writing Quality Code for Smartphones.
6. Making Your Code Portable.
7. Writing Optimized Code.
Section 3: The Evolution of the Wireless Java Market.
8. The Market, the Opportunities and Symbian′s Plans.
Appendix 1: CLDC Core Libraries.
Appendix 2: MIDP Libraries.
Appendix 3: Using the Wireless Toolkit Tools at the Command Line.
Appendix 4: Developer Resources and Bibliography.
Appendix 5: Specifications of Symbiam OS Phones.