Amazing Books
Temporary Blank

Thursday, July 15, 2010

MIDP 2.0 Style Guide for the Java 2 Platform, Micro Edition













MIDP 2.0 Style Guide for the Java(TM) 2 Platform, Micro Edition, is the comprehensive reference for designing and creating interactive Java(TM) applications for consumer-oriented mobile devices. Readers learn how to best exploit MIDP 2.0 features, such as the gaming API, multimedia, and security for user-friendly MIDlets. Readers who create MIDP environments (MIDP implementors) also learn how to best support developers and users.

This book begins by introducing readers to the unique requirements of the consumer market and to the characteristics of MIDs and the MIDP 2.0 environment. Readers have a first look at the process of designing applications for MIDP in general terms before examining the nuts and bolts of creating usable, predictable applications. The authors provide user interface designers, application developers, and MIDP implementers with clearly illustrated standards for working with screen layouts, lists, text boxes, forms, alerts, canvas screens, and game screens. Visual examples demonstrate both what does and what does not work. The book ends with the authors' strategies for improving usability, security, and performance.

Key topic coverage includes:

* designing applications for MIDP
* working with and displaying lists, text boxes, and alerts
* working with and laying out forms and form items
* creating and implementing canvases
* using the new game package
* using and implementing abstract commands
* integrating MIDP and MIDlet suites into a device
* using push functionality
* understanding the MIDP 2.0 security model
* using touch input
* enhancing performance and using multiple threads

MIDP 2.0 Style Guide for the Java(TM) 2 Platform, Micro Edition, is the insider's guide to creating applications and devices that create consumer demand.

Publisher : Addison Wesley
Pub Date : June 10, 2003
ISBN : 0-321-19801-8
Pages : 288


Copyright
The Java™ Series
List of Figures
List of Tables
Preface
How This Book Is Organized
Acknowledgments
Chapter 1. Introduction
Section 1.1. Consumer Characteristics
Section 1.2. Consumer Products
Section 1.3. Consumer-Product Domains
Section 1.4. Design Considerations for Consumer Products
Chapter 2. MIDP Characteristics
Section 2.1. Characteristics of MIDs
Section 2.2. Changes from MIDP 1.0 to MIDP 2.0
Section 2.3. Characteristics of the MIDP Environment
Section 2.4. Implications of the MIDP Environment
Chapter 3. Designing Applications for MIDP
Section 3.1. Characterizing the Application
Section 3.2. Describing a Usage Case
Section 3.3. Identifying Tasks
Section 3.4. Sketching Tasks
Section 3.5. Designing Application Flow
Section 3.6. Creating a Mock-Up
Chapter 4. Screen Layout
Section 4.1. Tickers and Titles
Section 4.2. Onscreen Indicators
Section 4.3. Full-Screen Mode
Chapter 5. Lists
Section 5.1. Working with Lists
Section 5.2. Exclusive-Choice Lists
Section 5.3. Multiple-Choice Lists
Section 5.4. Implicit Lists
Chapter 6. Text
Section 6.1. Constraints
Section 6.2. Modifiers
Section 6.3. Input Modes
Section 6.4. Handling Text Boxes
Chapter 7. Forms and Form Layout
Section 7.1. Creating and Updating Forms
Section 7.2. Form Layout Policy
Section 7.3. Traversing and Scrolling Forms
Section 7.4. Traversal and Selection Highlighting
Chapter 8. Form Items
Section 8.1. Labels
Section 8.2. Item-Specific Abstract Commands
Section 8.3. Images
Section 8.4. Strings
Section 8.5. Buttons and Hyperlinks
Section 8.6. Text Fields
Section 8.7. Dates and Times
Section 8.8. Gauges
Section 8.9. Choice Groups
Section 8.10. Custom Items
Chapter 9. Alerts
Application Developers
MIDP Implementors
Section 9.1. Titles for Alert Screens
Section 9.2. Text of Alerts
Section 9.3. Duration of Alerts
Section 9.4. Gauges in Alerts
Section 9.5. Abstract Commands on Alert Screens
Section 9.6. Command Listeners for Alerts
Section 9.7. Alert Types
Chapter 10. Canvas Screens
Section 10.1. Title and Ticker
Section 10.2. Key Events
Section 10.3. Touch Input
Section 10.4. Colors, Fonts, Shapes, and Images
Section 10.5. Accommodating Different Screen Sizes
Section 10.6. Avoiding Flicker
Chapter 11. Game Screens, Layers, and Sprites
Section 11.1. Offscreen Buffer
Section 11.2. Key Latching and Suppression
Section 11.3. Layers
Section 11.4. Layer Manager
Section 11.5. Performance and Resource Usage
Section 11.6. Creating a Game
Chapter 12. Abstract Commands
Application Developers
Section 12.1. Types of Abstract Commands
Section 12.2. Labels
Section 12.3. Priority
Section 12.4. Implementing Abstract Commands
Section 12.5. Using Abstract Commands
Chapter 13. Application Discovery, Installation, and Management
Section 13.1. Integrating MIDP into the Device
Section 13.2. Discovering MIDlet Suites
Section 13.3. Installing MIDlet Suites
Section 13.4. Launching and Exiting MIDlet Suites
Section 13.5. Getting Information on MIDlet Suites
Section 13.6. Updating MIDlet Suites
Section 13.7. Removing MIDlet Suites
Section 13.8. Handling Application Management Errors
Chapter 14. Push Functionality
Application Developers
MIDP Implementors
Section 14.1. Registering to Use Push Functionality
Section 14.2. Use Cases for Push Functionality
Section 14.3. Protocols for Push Functionality
Section 14.4. Alarms
Section 14.5. Designing a MIDlet Suite That Uses Push Functionality
Chapter 15. Security
MIDP Implementors
Section 15.1. Determining Trust
Section 15.2. Working with a Security Policy
Section 15.3. Function Groups: Permissions in a Usable Interface
Section 15.4. Installing a MIDlet Suite
Section 15.5. Prompting the User for Permission
Section 15.6. Changing Permission Settings
Section 15.7. Security for Push Functionality
Chapter 16. Advanced Topics
Section 16.1. Touch Input
Section 16.2. Performance
Section 16.3. Multithreading
Bibliography
Consumer Design Publications
General Design Publications
MIDP Programming Publications
Web Publications
Index

Download
Another Mobile Programing books
Another Java books

No comments:

Post a Comment

Related Posts with Thumbnails
There was an error in this gadget

Put Your Ads Here!
There was an error in this gadget