did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9780596002534

J2Me in a Nutshell

by
  • ISBN13:

    9780596002534

  • ISBN10:

    059600253X

  • Edition: 1st
  • Format: Paperback
  • Copyright: 2002-03-01
  • Publisher: Oreilly & Associates Inc

Note: Supplemental materials are not guaranteed with Rental or Used book purchases.

Purchase Benefits

  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $39.99 Save up to $14.80
  • Rent Book $25.19
    Add to Cart Free Shipping Icon Free Shipping

    TERM
    PRICE
    DUE
    USUALLY SHIPS IN 3-5 BUSINESS DAYS
    *This item is part of an exclusive publisher rental program and requires an additional convenience fee. This fee will be reflected in the shopping cart.

Supplemental Materials

What is included with this book?

Summary

O'Reilly's J2ME in a Nutshell is as definitive a reference to the heart of the J2ME platform as the classic Java in a Nutshell is for the Standard Java platform. Its solid introduction to J2ME covers the essential APIs for different types of devices and deployments; the profiles (specifications of the minimum sets of APIs useful for a set-top box, wireless phone, PDA, or other device); and the Java virtual machine functions that support those APIs. The meat of the book is its classic O'Reilly-style quick reference to all the core Micro Edition classes.

Author Biography

Kim Topley has more than 25 years experience as a software developer and was one of the first people in the world to obtain the Sun Certified Java Developer qualification. He is a freelance Java developer based near London, England and is the author of Core JFC and Core Swing, from Prentice-Hall.

Table of Contents

Preface ix
Part I: Introduction to the Java 2 Micro Edition Platform API
Introduction
3(8)
What Is the J2ME Platform?
3(5)
J2ME Specifications
8(1)
J2ME and Other Java Platforms
9(2)
The Connected Limited Device Configuration
11(33)
The CLDC Java Virtual Machine
11(8)
The CLDC Class Libraries
19(9)
KVM Debugging
28(5)
Advanced KVM Topics
33(11)
The Mobile Information Device Profile and MIDlets
44(40)
MIDP Overview
44(4)
The MIDP Java Platform
48(1)
MIDlets and MIDlet Suites
49(7)
MIDlet Execution Environment and Lifecycle
56(4)
Developing MIDlets
60(15)
Delivery and Installation of MIDlets
75(9)
MIDlet User Interfaces
84(56)
User Interface Overview
85(4)
The High-Level User Interface API
89(51)
The Low-Level MIDlet User Interface API
140(41)
The Canvas Class
140(4)
Painting and the Graphics Class
144(1)
Graphics Attributes
145(3)
Drawing Lines and Arcs
148(7)
Translating the Graphics Origin
155(1)
A Simple Animation MIDlet
156(4)
The Graphics Clip
160(3)
Rendering Text
163(5)
Images
168(5)
Event Handling
173(5)
Multithreading and the User Interface
178(3)
Wireless Java: Networking and Persistent Storage
181(49)
A Networking Architecture for Small Devices
182(3)
Sockets
185(5)
Datagrams
190(5)
HTTP Connections
195(15)
Persistent Storage
210(20)
The Connected Device Configuration and Its Profiles
230(12)
The CDC
230(12)
J2ME Command-Line Tools
242(25)
cvm: The Connected Device Configuration Virtual Machine
242(5)
kdp: The KVM Debug Proxy
247(2)
kvm: The Kilobyte Virtual Machine
249(3)
midp: The MID Profile Execution Environment
252(4)
emulator: The J2ME Wireless Toolkit Emulator
256(3)
preverify: The KVM Class Preverifier
259(3)
MakeMIDPApp: JAD to PRC Conversion Tool
262(2)
MEKeyTool: Public Key Certificate Management Tool
264(3)
J2ME Programming Environments
267(45)
The J2ME Wireless Toolkit
268(14)
MIDP for PalmOS
282(10)
J2ME and Forte For Java
292(6)
Other Integrated Development Environments
298(5)
Part II: API Quick Reference
How to Use This Quick Reference
303(9)
J2ME Packages and Classes
312(26)
J2ME Packages
312(1)
J2SE Packages Not Present in J2ME
313(1)
J2ME Package Contents
314(24)
The java.io Package
338(13)
The java.lang Package
351(23)
The java.util Package
374(11)
The javax.microedition.io Package
385(11)
The javax.microedition.lcdui Package
396(26)
The javax.microedition.midlet Package
422(3)
The javax.microedition.rms Package
425(9)
Class, Method, and Field Index
434(9)
Index 443

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program