2 options
Programming Java 2 micro edition on Symbian OS : a developer's guide to MIDP 2.0 / Martin de Jode ; with Jonathan Allin ... [et al.].
- Format:
- Book
- Author/Creator:
- Jode, Martin de.
- Language:
- English
- Subjects (All):
- Java (Computer program language).
- Operating systems (Computers).
- Wireless communication systems--Programming.
- Wireless communication systems.
- Physical Description:
- 1 online resource (499 p.)
- Edition:
- 1st ed.
- Place of Publication:
- Chichester, England ; Hoboken, N.J. : John Wiley & Sons, c2004.
- Language Note:
- English
- Summary:
- Hands-on information to help you fully exploit the capabilities of MIDP 2.0 on Symbian OS (including MMA, WMA and Bluetooth). This practical guide will walk you through developing example applications illustrating key functionality and explain how to install these applications onto real devices. Focuses on J2ME MIDP 1.0 and 2.0, as this platform has become the Java standard for phonesCovers the optional J2ME APIs that Symbian OS Java is currently supportingCode samples are provided throughoutContains case studies that demonstrate how to
- 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 JTWI3.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 PuzzleSection 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 Management7.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 BibliographyAppendix 5: Specifications of Symbian OS Phones; Index
- Notes:
- Includes index.
- ISBN:
- 9786610269273
- 9781280269271
- 1280269278
- 9780470092248
- 0470092246
- OCLC:
- 61356828
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.