Programming Wireless Devices with the Java 2 Platform Micro Edition (2nd ed.) [Riggs, Taivalsaari, van Peursem, Huopaniemi, Patel & Uotila 2003-06-20].pdf
(
5331 KB
)
Pobierz
[ Team LiB ]
Table of Contents
Index
Programming Wireless Devices with the Java 2 Platform, Micro
Edition, Second Edition
By
Roger Riggs, Antero Taivalsaari, Jim Van Peursem, Jyri Huopaniemi,
Mark Patel, Aleksi Uotila, Jim Holliday Editor
Publisher: Addison Wesley
Pub Date: June 13, 2003
ISBN: 0-321-19798-4
Pages: 464
This book presents the Java(TM) 2 Platform, Micro Edition (J2ME(TM)) standards that support the development of
applications for consumer devices such as mobile phones, two-way pagers, and wireless personal organizers. To
create these standards, Sun collaborated with such consumer device companies as Motorola, Nokia, NTT
DoCoMo, Research In Motion, Samsung, Siemens, Sony Ericsson, and many others. The result is a highly portable,
small-footprint application development environment that brings the unique capabilities of Java technology, including
platform independence and enhanced security, to the rapidly growing wireless market.
This definitive Java(TM) Series guide provides a programmer's introduction to the Java 2 Platform, Micro Edition. It
presents a general description of wireless technology and an overview of the J2ME platform. In addition, the book
details the Connected Limited Device Configuration (CLDC) version 1.1 and the Mobile Information Device Profile
(MIDP) version 2.0, the standards that define the Java platform features and libraries for wireless,
resource-constrained devices.
Written by a team of authors that includes the original J2ME technology experts from Sun, Motorola, and Nokia, this
book provides a description of the Java 2 Platform, Micro Edition, as well as practical implementation advice.
The Java(TM) Series is supported, endorsed, and authored by the creators of the Java technology at Sun
Microsystems, Inc. It is the official place to go for complete, expert, and definitive information on Java technology.
The books in this Series provide the inside information you need to build effective, robust, and portable applications
and applets. The Series is an indispensable resource for anyone targeting the Java(TM) 2 platform.
[ Team LiB ]
[ Team LiB ]
Table of Contents
Index
Programming Wireless Devices with the Java 2 Platform, Micro
Edition, Second Edition
By
Roger Riggs, Antero Taivalsaari, Jim Van Peursem, Jyri Huopaniemi,
Mark Patel, Aleksi Uotila, Jim Holliday Editor
Publisher: Addison Wesley
Pub Date: June 13, 2003
ISBN: 0-321-19798-4
Pages: 464
Copyright
The Java Series
The Jini Technology Series
The Java Series, Enterprise Edition
Figures
Foreword
Preface
Intended Audience
Objectives of This Book
How This Book Is Organized
Related Literature and Helpful Web Pages
Acknowledgments
Chapter 1. Introduction
Section 1.1. The Wireless Internet Revolution
Section 1.2. Why Java Technology for Wireless Devices?
Section 1.3. A Bit of History
Section 1.4. J2ME Standardization Efforts
Chapter 2. Overview of Java 2 Platform, Micro Edition (J2ME )
Section 2.1. Java 2 Platform
Section 2.2. Java 2 Platform, Micro Edition (J2ME)
Section 2.3. Key Concepts of the J2ME Architecture
Section 2.4. Evolution of the J2ME Platform
Chapter 3. Goals, Requirements, and Scope
Section 3.1. High-Level Goals
Section 3.2. Target Devices
Section 3.3. General Notes on Consumer Devices and Embedded Systems
Section 3.4. Requirements
Chapter 4. Connected Limited Device Configuration
Section 4.1. CLDC Expert Groups
Section 4.2. CLDC Architecture, Application Model, and Security
Section 4.3. Java Language Specification Compatibility
Section 4.4. Java Virtual Machine Specification Compatibility
Section 4.5. New for CLDC 1.1
Chapter 5. CLDC Libraries
Section 5.1. Background and Goals
Section 5.2. Classes Derived from Java 2 Standard Edition
Section 5.3. CLDC-Specific Classes
Section 5.4. New for CLDC 1.1
Chapter 6. Mobile Information Device Profile
Section 6.1. MIDP Expert Groups
Section 6.2. Areas Covered by the MIDP Specification
Chapter 7. MIDP Application Model
Section 7.1. MIDlets
Section 7.2. MIDlet Suites
Section 7.3. New for MIDP 2.0
Chapter 8. MIDP User Interface Libraries
Section 8.1. MIDP UI Compared to Desktop AWT
Section 8.2. Structure of the MIDP User Interface API
Section 8.3. Display
Section 8.4. Displayables
Section 8.5. Commands
Section 8.6. Advanced Topics
Section 8.7. New for MIDP 2.0
Chapter 9. MIDP High-Level User Interface ?Screen
Section 9.1. List
Section 9.2. TextBox
Section 9.3. Alert
Section 9.4. Form
Section 9.5. New for MIDP 2.0
Chapter 10. MIDP High-Level User Interface ?Form
Section 10.1. Item
Section 10.2. StringItem
Section 10.3. ImageItem
Section 10.4. TextField
Section 10.5. DateField
Section 10.6. ChoiceGroup
Section 10.7. Gauge
Section 10.8. CustomItem
Section 10.9. Form Layout
Section 10.10. New for MIDP 2.0
Chapter 11. MIDP Low-Level User Interface Libraries
Section 11.1. The Canvas API
Section 11.2. Low-Level API for Events in Canvases
Section 11.3. Graphics
Section 11.4. Creating and Using Images
Section 11.5. Drawing Primitives
Section 11.6. New for MIDP 2.0
Chapter 12. MIDP Game API
Section 12.1. The GameCanvas API
Section 12.2. Layers
Section 12.4. TiledLayer
Section 12.5. LayerManager
Section 12.6. Collision Detection
Section 12.7. Sample Code: A Simple Game
Section 12.8. New for MIDP 2.0
Chapter 13. MIDP Sound API
Section 13.1. Overview of the MIDP 2.0 Sound API
Section 13.2. Player Creation and Management
Section 13.3. Media Controls
Section 13.4. Enhanced Media Support Using the Mobile Media API
Section 13.5. New for MIDP 2.0
Chapter 14. MIDP Persistence Libraries
Section 14.1. The Record Management System
Section 14.2. Manipulating Record Stores and Records
Section 14.3. Sample Code (RMSMIDlet.java)
Section 14.4. New for MIDP 2.0
Chapter 15. MIDP Networking and Serial Communications
Section 15.1. Characteristics of Wireless Data Networks
Section 15.2. Network Interface Considerations
Section 15.3. The HttpConnection Interface
Section 15.4. Sample Code (NetClientMIDlet.java)
Section 15.5. SocketConnection
Section 15.6. ServerSocketConnection
Section 15.7. UDPDatagramConnection
Section 15.8. CommConnection
Section 15.9. New for MIDP 2.0
Chapter 16. Secure Networking
Section 16.1. Checking the Security Properties of a Connection
Section 16.2. HttpsConnection
Section 16.3. SecureConnection
Section 16.4. MIDP X.509 Certificate Profile
Section 16.5. New for MIDP 2.0
Chapter 17. Event-Driven Application Launch
Section 17.1. Alarm-Based MIDlet Launch
Section 17.2. Network-Based MIDlet Launch
Section 17.3. Listening and Launching
Section 17.4. Handling Connections after Launch
Section 17.5. Security of the Push Registry
Section 17.6. Sample Usage Scenarios
Section 17.7. New for MIDP 2.0
Chapter 18. Security for MIDlet Suites
Section 18.1. Assumptions
Section 18.2. Sandbox for Untrusted MIDlet Suites
Section 18.3. Trusted MIDlet Suite Security Model
Section 18.4. APIs That Are Not Security Sensitive
Section 18.5. Establishing Trust for MIDlet Suites by Using X.509 PKI
Section 18.6. Recommended Security Policy for GSM/UMTS Devices
Section 18.7. New for MIDP 2.0
Chapter 19. MIDlet Deployment
Section 19.1. MIDlet Suites
Section 19.2. MIDP System Software
Section 19.3. Over-the-Air User-Initiated Provisioning
Section 19.4. New for MIDP 2.0
Section 20.1. Timer Support
Section 20.2. System Properties
Section 20.3. Application Resource Files
Section 20.4. Exiting a MIDlet
Chapter 21. Summary
References
Appendix A. CLDC Application Programming Interface
Almanac Legend
CLDC Almanac
Appendix B. MIDP Application Programming Interface
MIDP Almanac
Index
[ Team LiB ]
Plik z chomika:
musli_com
Inne pliki z tego folderu:
Big Java Late Objects [Horstmann 2012-02-01].pdf
(167477 KB)
Data Structures_ Abstraction and Design using Java (2nd ed.) [Koffman & Wolfgang 2010-01-26].pdf
(190252 KB)
Big Java Early Objects (5th ed.) [Horstmann 2013-01-04].pdf
(145099 KB)
Data Abstraction and Problem Solving with Java_ Walls and Mirrors (3rd ed.) [Prichard & Carrano 2010-10-30] (photocopier quality).pdf
(110506 KB)
A Little Java, a Few Patterns [Felleisen & Friedman 1997-12-19].pdf
(14847 KB)
Inne foldery tego chomika:
3D Design - Programming
ActionScript
Actionscript - Flash - Flex - Air
Ada
ADO
Zgłoś jeśli
naruszono regulamin