How This Book Is Organized
The MIDP Style Guide provides recommendations for designing the user interfaces of MIDlets, applications written in the Java™ programming language (Java applications) for MIDP. It guides user-interface (UI) designers, application developers, and MIDP implementors toward a common set of practices that are based on good UI and software design principles, user studies, and the specific requirements of MIDP. These practices will help designers, developers, and implementors create successful applications and devices.
To get the most out of this book, you should be familiar with the MIDP specifications. Both the MIDP 1.0 Specification [19] and the MIDP 2.0 Specification [19] are available from the Java Community ProcessSM (JCPSM) at: http://jcp.org.
The following list describes the organization of the MIDP Style Guide:
Chapter 1 provides an overview of the book's audience and typographical conventions. It also discusses consumer characteristics, consumer markets, and design considerations for consumer devices and applications. Chapter 2 describes the required device characteristics, as well as MIDP characteristics and their implications. Chapter 3 describes a design process for MIDP applications. Chapter 4 covers implementing and using high-level and low-level screens. Chapter 5 discusses implementing and using list screens. Chapter 6 covers implementing and using text boxes. Chapter 7 covers implementing and using forms, as well as form layout. Chapter 8 discusses implementing and using form items. Chapter 9 covers implementing and using alerts and alert types. Chapter 10 describes implementing and using canvases. Chapter 11 discusses implementing and using the new game package. Chapter 12 covers implementing and using abstract commands. Chapter 13 covers integrating MIDP and its applications into a device, and enabling users to download and install MIDlets over a network. Chapter 14 discusses implementing and using push functionality. Chapter 15 describes implementing and using the MIDP 2.0 security model. Chapter 16 covers using touch input, improving performance, and multi-threading.
 |