Programming Java 2 Micro Edition on Symbian OS : A Developer's Guide to MIDP 2. 0.
Material type: TextPublisher: New York : John Wiley & Sons, Incorporated, 2004Copyright date: ©2005Edition: 1st edDescription: 1 online resource (499 pages)Content type: text Media type: computer Carrier type: online resourceISBN: 9780470092248Subject(s): Java (Computer program language) | Operating systems (Computers) | Wireless communication systems -- ProgrammingGenre/Form: Electronic books.Additional physical formats: Print version:: Programming Java 2 Micro Edition on Symbian OS : A Developer's Guide to MIDP 2. 0DDC classification: 005.133 LOC classification: QA76.73.J38J615 2004Online resources: Click to ViewIntro -- 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.
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.
Description based on publisher supplied metadata and other sources.
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2018. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
There are no comments on this title.