My Account Log in

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.].

Ebook Central Academic Complete Available online

View online

Ebook Central College Complete Available online

View online
Format:
Book
Author/Creator:
Jode, Martin de.
Contributor:
Allin, Jonathan.
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.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account