Book description
To the experienced Java developer, J2ME (the Java 2 Micro Edition) looks just familiar enough to be tempting, but just different enough to warrant caution. J2ME in a Nutshellprovides the extra security you need when venturing into programming for cell phones, PDAs and other consumer electronic devices. It gives you the reference material you need for J2ME, together with a tutorial that leverages your existing knowledge and teaches you what is different about J2ME without boring you to tears with details you already know. J2ME in a Nutshell provides a solid, no-nonsense reference to the "alphabet soup" of micro edition programming, covering the CLDC, CDC, KVM and MIDP APIs. The book also includes tutorials for the CLDC, KVM, MIDP and MIDlets, MIDlet user interfaces, networking and storage, and advice on programming small handhelds. Combined with O'Reilly's classic quick reference to all the core micro-edition APIs, this is the one book that will take you from curiosity to code with no frustrating frills in between
Publisher resources
Table of contents
-
J2ME in a Nutshell
- Preface
-
I. Introduction to the Java 2 Micro Edition Platform API
- 1. Introduction
- 2. The Connected Limited Device Configuration
- 3. The Mobile Information Device Profile and MIDlets
-
4. MIDlet User Interfaces
- User Interface Overview
- The High-Level User Interface API
- 5. The Low-Level MIDlet User Interface API
- 6. Wireless Java: Networking and Persistent Storage
- 7. The Connected Device Configuration and Its Profiles
-
8. J2ME Command-Line Tools
- cvm: The Connected Device Configuration Virtual Machine
- kdp: The KVM Debug Proxy
- kvm: The Kilobyte Virtual Machine
- midp: The MID Profile Execution Environment
- emulator: The J2ME Wireless Toolkit Emulator
- preverify: The KVM Class Preverifier
- MakeMIDPApp: JAD to PRC Conversion Tool
- chMEKeyTool: Public Key Certificate Management Tool
-
9. J2ME Programming Environments
- The J2ME Wireless Toolkit
- MIDP for PalmOS
- J2ME and Forte For Java
- Other Integrated Development Environments
-
II. API Quick Reference
-
10. J2ME Packages and Classes
- J2ME Packages
- J2SE Packages Not Present in J2ME
-
J2ME Package Contents
- The java.io Package
- The java.lang Package
- The java.lang.ref Package
- The java.lang.reflect Package
- The java.math Package
- The java.net Package
- The java.rmi Package
- The java.rmi.activation Package
- The java.rmi.dgc Package
- The java.rmi.registry Package
- The java.rmi.server Package
- The java.security Package
- The java.security.acl Package
- The java.security.cert Package
- The java.security.interfaces Package
- The java.security.spec Package
- The java.text Package
- The java.util Package
- The java.util.jar Package
- The java.util.zip Package
- The javax.microedition.io Package
- The javax.microedition.lcdui Package
- The javax.microedition.midlet Package
- The javax.microedition.rms Package
-
11. java.io
- Package java.io
- ByteArrayInputStream
- ByteArrayOutputStream
- DataInput
- DataInputStream
- DataOutput
- DataOutputStream
- EOFException
- InputStream
- InputStreamReader
- InterruptedIOException
- IOException
- OutputStream
- OutputStreamWriter
- PrintStream
- Reader
- UnsupportedEncodingException
- UTFDataFormatException
- Writer
-
12. java.lang
- Package java.lang
- ArithmeticException
- ArrayIndexOutOfBoundsException
- ArrayStoreException
- Boolean
- Byte
- Character
- Class
- ClassCastException
- ClassNotFoundException
- Error
- Exception
- IllegalAccessException
- IllegalArgumentException
- IllegalMonitorStateException
- IllegalStateException
- IllegalThreadStateException
- IndexOutOfBoundsException
- InstantiationException
- Integer
- InterruptedException
- Long
- Math
- NegativeArraySizeException
- NullPointerException
- NumberFormatException
- Object
- OutOfMemoryError
- Runnable
- Runtime
- RuntimeException
- SecurityException
- Short
- String
- StringBuffer
- StringIndexOutOfBoundsException
- System
- Thread
- Throwable
- VirtualMachineError
- 13. java.util
- 14. javax.microedition.io
- 15. javax.microedition.lcdui
- 16. javax.microedition.midlet
- 17. javax.microedition.rms
- Class, Method, and Field Index
-
10. J2ME Packages and Classes
- Index
- Colophon
Product information
- Title: J2ME in a Nutshell
- Author(s):
- Release date: March 2002
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9780596002534
You might also like
book
Java 8 in Action: Lambdas, streams, and functional-style programming
Java 8 in Action is a clearly written guide to to the new features of Java …
book
Pro Angular : Build Powerful and Dynamic Web Apps
Welcome to this one-stop shop for learning Angular. Pro Angular is the most concise and comprehensive …
book
Linux Cookbook, 2nd Edition
This handy cookbook teaches new-to-intermediate Linux users the essential skills necessary to manage a Linux system, …
book
Modern System Administration
Early system administration required in-depth knowledge of a variety of services on individual systems. Now, the …