Cover image for Programming Java 2 Micro Edition on Symbian OS : A Developer's Guide to MIDP 2. 0.
Programming Java 2 Micro Edition on Symbian OS : A Developer's Guide to MIDP 2. 0.
Title:
Programming Java 2 Micro Edition on Symbian OS : A Developer's Guide to MIDP 2. 0.
Author:
de Jode, Martin.
ISBN:
9780470092248
Personal Author:
Edition:
1st ed.
Physical Description:
1 online resource (499 pages)
Contents:
Programming Java 2 Micro Edition on Symbian OS -- Contents -- About This Book -- Author Biographies -- Author's Acknowledgements -- Symbian Press Acknowledgements -- Foreword -- Innovation Through Openness -- Section 1: J2ME and MIDP -- 1 Introduction to J2ME -- 1.1 Configurations and Profiles -- 1.2 CLDC and MIDP -- 1.3 CDC and Personal Profile -- 1.4 J2ME on Symbian OS -- 1.5 Summary -- 2 Getting Started -- 2.1 Introduction to MIDP -- 2.2 Helloworld, Turbo Edition -- 2.3 Introduction to Tools for MIDP -- 2.4 Installing and Running a MIDlet -- 2.5 MIDP on Symbian OS Phones -- 2.6 Summary -- 3 MIDP 2.0 and the JTWI -- 3.1 Introduction to the JTWI -- 3.2 The CLDC on Symbian OS -- 3.3 MIDP 2.0 -- 3.4 Optional J2ME APIs in the JTWI -- 3.5 MIDP 2.0 and Symbian OS Phones -- 3.6 Summary -- 4 Java APIs for Bluetooth Wireless Technology -- 4.1 Introduction to Bluetooth -- 4.2 Introduction to the Bluetooth APIs -- 4.3 Programming the Bluetooth APIs -- 4.4 L2CAP Protocol -- 4.5 Security -- 4.6 Java Bluetooth API and the MIDP 2.0 Security Model -- 4.7 Sample Code -- 4.8 Development Tools -- 4.9 Java Bluetooth APIs and Symbian OS -- 4.10 Summary -- 5 MIDP 2.0 Case Studies -- 5.1 Introduction -- 5.2 The Expense Application -- 5.3 The Demo Racer Game -- 5.4 The Picture Puzzle -- Section 2: Writing Quality Code for Smartphones -- 6 Making Java Code Portable -- 6.1 Introduction -- 6.2 Design Patterns -- 6.3 Portability Issues -- 6.4 Summary -- 7 Writing Optimized Code -- 7.1 Introduction -- 7.2 What Are We Starting With? -- 7.3 Benchmarking -- 7.4 General Guidelines for Optimization -- 7.5 Feedback and Responsiveness -- 7.6 Object Creation -- 7.7 Method Modifiers and Inlining -- 7.8 Strings -- 7.9 Using Containers -- 7.10 How Not To Do It -- 7.11 Copying an Array -- 7.12 Thoughts on Looping -- 7.13 Graphics -- 7.14 LifeTime Case Study.

7.15 Arithmetic Operations -- 7.16 Design Patterns -- 7.17 Memory Management -- 7.18 JIT and DAC Compilers -- 7.19 Obfuscators -- 7.20 Summary -- Section 3: The Evolution of the Wireless Java Market -- 8 The Market, the Opportunities and Symbian's Plans -- 8.1 Introduction -- 8.2 The Wireless Java Market -- 8.3 Meeting Market Needs -- 8.4 Providing Advanced Services -- 8.5 Why Java? -- 8.6 Symbian and Java -- 8.7 Java and Digital Rights Management -- 8.8 The Java Verified Program -- 8.9 Beyond Advanced Consumer Services -- 8.10 Trends in Technology -- 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 Symbian OS Phones -- Index.
Abstract:
Martin de Jode is a Java evangelizer within Symbian provides support, enlightenment and training to Symbian's Java developer community. He has developed a host of Java utility and sample applications showing how to make the most of  Symbian's Java platform.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Added Author:
Electronic Access:
Click to View
Holds: Copies: