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
40 Algorithms Every Programmer Should Know
Learn algorithms for solving classic computer science problems with this concise guide covering everything from fundamental …
book
Software Engineering at Google
Today, software engineers need to know not only how to program effectively but also how to …
book
Head First Design Patterns, 2nd Edition
You know you don’t want to reinvent the wheel, so you look to design patterns—the lessons …
book
Fundamentals of Software Architecture
Salary surveys worldwide regularly place software architect in the top 10 best jobs, yet no real …