MIDP 2.0 Style Guide for the Java™ 2 Platform, Micro Edition - Cynthia Bloch, Annette Wagner

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

Buch | Softcover
288 Seiten
2003
Addison-Wesley Educational Publishers Inc (Verlag)
978-0-321-19801-3 (ISBN)
45,85 inkl. MwSt
  • Titel ist leider vergriffen;
    keine Neuauflage
  • Artikel merken
The comprehensive guide to MIDP 2.O for Java developers seeking to create exciting and easy-to-use mobile games for wireless devices.
MIDP 2.0 Style Guide for the JavaaA A 2 Platform, Micro Edition, is the comprehensive reference for designing and creating interactive JavaaA A 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 JavaaA A 2 Platform, Micro Edition, is the insider's guide to creating applications and devices that create consumer demand. 0321198018B05302003

Cindy Bloch writes technical documentation for Sun Microsystems' Java Software division. Previously, she worked as a senior software engineer at Carnegie Group Incorporated and as a senior technical trainer at Transarc Corporation. Annette Wagner is the human interface lead for the Java 2 MicroEdition Platform in the Java Software division of Sun Microsystems, Inc. She has more than 20 years of experience in the user interface arena, and for the last several years has been designing and building the Java technologies used in cell phones, two-way pagers, personal digital assistants, screen phones, and televisions. 0321198018AB05302003

Preface.


Acknowledgments.


1. Introduction.


Consumer Characteristics.



The Nature of Consumer Products.



Consumer-Product Domains.



Design Considerations for Consumer Products.



2. MIDP Characteristics.


Characteristics of MIDs.



Changes from MIDP 1.0 to MIDP 2.0.



Characteristics of the MIDP Environment.



Implications of the MIDP Environment.



3. Designing Applications for MIDP.


Characterizing the Application.



Describing a Usage Case.



Identifying Tasks.



Sketching Tasks.



Designing Application Flow.



Creating a Mock-Up.



4. Screen Layout.


Tickers and Titles.



Onscreen Indicators.



Full-Screen Mode.



5. Lists.


Working with Lists.



Exclusive-Choice Lists.



Multiple-Choice Lists.



Implicit Lists.



6. Text.


Constraints.



Modifiers.



Input Modes.



Handling Text Boxes.



7. Forms and Form Layout.


Creating and Updating Forms.



Form Layout Policy.



Traversing and Scrolling Forms.



Traversal and Selection Highlighting.



8. Form Items.


Labels.



Item-Specific Abstract Commands.



Images.



Strings.



Buttons and Hyperlinks.



Text Fields.



Dates and Times.



Gauges.



Choice Groups.



Custom Items.



9. Alerts.


Titles for Alert Screens.



Text of Alerts.



Duration of Alerts.



Gauges in Alerts.



Abstract Commands on Alert Screens.



Command Listeners for Alerts.



Alert Types.



10. Canvas Screens.


Title and Ticker 140 10.2 Key Events.



Touch Input.



Colors, Fonts, Shapes, and Images.



Accommodating Different Screen Sizes.



Avoiding Flicker.



11. Game Screens, Layers, and Sprites.


Offscreen Buffer.



Key Latching and Suppression.



Layers.



Layer Manager.



Performance and Resource Usage.



Creating a Game.



12. Abstract Commands.


Types of Abstract Commands.



Labels.



Priority.



Implementing Abstract Commands.



Using Abstract Commands.



13. Application Discovery, Installation, and Management.


Integrating MIDP into the Device.



Discovering MIDlet Suites.



Installing MIDlet Suites.



Launching and Exiting MIDlet Suites.



Getting Information on MIDlet Suites.



Updating MIDlet Suites.



Removing MIDlet Suites.



Handling Application Management Errors.



14. Push Functionality.


Registering to Use Push Functionality.



Use Cases for Push Functionality.



Protocols for Push Functionality.



Alarms.



Designing a MIDlet Suite That Uses Push Functionality.



15. Security.


Determining Trust.



Working with a Security Policy.



Function Groups: Permissions in a Usable Interface.



Installing a MIDlet Suite.



Prompting the User for Permission.



Changing Permission Settings.



Security for Push Functionality.



16. Advanced Topics.


Touch Input.



Performance.



Multithreading.



Bibliography.



Index. 0321198018T06032003

Erscheint lt. Verlag 26.6.2003
Verlagsort New Jersey
Sprache englisch
Maße 188 x 235 mm
Gewicht 586 g
Themenwelt Informatik Programmiersprachen / -werkzeuge Java
Mathematik / Informatik Informatik Web / Internet
Technik Nachrichtentechnik
ISBN-10 0-321-19801-8 / 0321198018
ISBN-13 978-0-321-19801-3 / 9780321198013
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
mit über 150 Workouts in Java und Python

von Luigi Lo Iacono; Stephan Wiefling; Michael Schneider

Buch (2023)
Carl Hanser (Verlag)
29,99
Einführung, Ausbildung, Praxis

von Christian Ullenboom

Buch | Hardcover (2023)
Rheinwerk (Verlag)
49,90