站内搜索: 请输入搜索关键词
当前页面: 图书首页 > MIDP Style Guide for the Java 2 Platform, Micro Edition

MIDP Style Guide for the Java 2 Platform, Micro Edition

[ directory ] Previous Section Next Section

List of Figures

Figure 1.1 Using a Web-Enabled Phone to Make Reservations

Figure 1.2 Using a PDA for Customer Signature Capture

Figure 1.3 Using a Mobile Phone to Play a Game

Figure 1.4 Signal Strength Feedback on a Mobile Phone

Figure 1.5 Animation Indicating Activity

Figure 2.1 Alternate, Device-Dependant Layouts for an Application

Figure 3.1 Partial Mock-up for SmartTicket

Figure 4.1 Screen Layout

Figure 4.2 Titles and Tickers on Structured and Unstructured Screens

Figure 4.3 Not Recommended: Title Does Not Wrap on Word Boundaries

Figure 4.4 Clipped Title Shown with an Ellipsis

Figure 4.5 Reference Implementation Indicators and Labels

Figure 5.1 Exclusive-Choice, Multiple-Choice, and Implicit Lists

Figure 5.2 Highlighting That Shows Focus, Not Selection

Figure 5.3 Highlighting That Shows Focus and Selection

Figure 5.4 No Reverse-Video Highlighting on the Graphic or Image

Figure 5.5 Screen Title That Instructs Users

Figure 5.6 Exclusive-Choice Lists

Figure 5.7 Implicit List with Only the Default SELECT_COMMAND

Figure 5.8 Implicit List with an Abstract Command for SELECT_COMMAND

Figure 5.9 Implicit List with an Abstract Command and an Implied Action

Figure 5.10 SmartTicket's Implicit List with Additional Abstract Commands

Figure 6.1 Text Box on a Mobile Phone

Figure 6.2 Text Field with a NUMERIC Constraint

Figure 6.3 Text Field with a DECIMAL Constraint

Figure 6.4 Sentence Capitalization and Word Capitalization Modifiers

Figure 6.5 PASSWORD Modifier

Figure 6.6 UNEDITABLE Modifier

Figure 6.7 Input Mode Indicators

Figure 6.8 Symbol Table for Entering Characters

Figure 7.1 Form Screens

Figure 7.2 Context-Sensitive Form

Figure 7.3 Not Recommended: Label Does Not Wrap on Word Boundaries

Figure 7.4 Differentiating Labels and Their Items on a Mobile Phone

Figure 7.5 Vertical and Horizontal Placement Directives in a Form

Figure 7.6 Effect of Multiple New Lines in a String Item

Figure 7.7 Scroll Indicators at the Top, Middle, and Bottom of a Form

Figure 7.8 Traversal Highlight in the MIDP Reference Implementation

Figure 7.9 Not Recommended: Traversal Highlight on Noninteractive Item

Figure 7.10 Selection Highlight

Figure 8.1 Item Label on a Form

Figure 8.2 Item Commands

Figure 8.3 An Image Item on a Form

Figure 8.4 A String Item on a Form

Figure 8.5 Hyperlink String When It Has Focus

Figure 8.6 Form without a Button

Figure 8.7 Form with Two Buttons

Figure 8.8 Neutral and Focus States of Button Items

Figure 8.9 Text Field on a Form

Figure 8.10 Showing Focus for Text Fields

Figure 8.11 A Date Field on a Form

Figure 8.12 Editing a Date Field on a Separate Screen

Figure 8.13 Gauge on a Mobile Phone

Figure 8.14 Interactive Gauge

Figure 8.15 Interactive Gauge with and without User Focus

Figure 8.16 Progress Bar

Figure 8.17 Incremental-Running and Incremental-Idle Gauges

Figure 8.18 Continuous-Running and Continuous-Idle Gauges

Figure 8.19 Additional Information on the Form with a Gauge

Figure 8.20 Presentations for Different Kinds of Choice Groups

Figure 8.21 Exclusive-Choice on a Form and in a Screen

Figure 8.22 A Custom Item on a Form

Figure 8.23 Custom Item with a Traversal Highlight

Figure 9.1 Alert Screen with Title, Image, and Text

Figure 9.2 Modal and Timed Alerts with a Similar Look

Figure 9.3 Modal Alert with a Title

Figure 9.4 Alert with a Progress Gauge

Figure 9.5 Application-Defined Soft Label to Dismiss a Modal Alert

Figure 9.6 Label for a Soft Button to Dismiss a Modal Alert

Figure 9.7 Alert with a Command of Type STOP

Figure 9.8 An Alert with an INFO Alert Type

Figure 9.9 An Alert with a WARNING Alert Type

Figure 9.10 An Alert with an ERROR Alert Type

Figure 9.11 An Alert with an ALARM Alert Type

Figure 9.12 An Alert with a CONFIRMATION Alert Type

Figure 10.1 SmartTicket's Canvas Screen

Figure 10.2 WormGame Canvas with and without a Title or Ticker

Figure 10.3 Mapping of Common Game Actions on a PDA

Figure 10.4 Mapping the Digit Key Events onto a QWERTY Keyboard

Figure 10.5 Onscreen Representation of a Phone Keypad on a PDA

Figure 10.6 Coordinate System

Figure 10.7 A Pixel in the Coordinate System

Figure 10.8 Filled Rectangle

Figure 10.9 Drawing a Rectangle

Figure 10.10 Progress Gauge with Same-Size Hollow and Filled Rectangles

Figure 10.11 Anchor Points and Their Effects

Figure 10.12 Unstructured Screen with and without Phone Keypad

Figure 10.13 Canvas Designed for a Small Screen on a Large Screen

Figure 10.14 Rectangle Redrawn between Two Selectable Seats

Figure 11.1 Positioning a Sprite

Figure 11.2 A Sprite's Reference Pixel

Figure 11.3 Tiled Layer and Tiles

Figure 11.4 Different Tile Arrangements Form Different Game Layers

Figure 11.5 Different Tile Groups Form Different Themes

Figure 11.6 View Window Showing Part of a Game Canvas

Figure 12.1 Screen with OK and CANCEL Abstract Commands

Figure 12.2 Abstract Command's Long and Short Labels

Figure 12.3 Abstract Commands of the Same Type with Different Labels

Figure 12.4 System Menu

Figure 12.5 SmartTicket on a Mobile Phone

Figure 12.6 Paired Actions in an Earlier Version of SmartTicket

Figure 13.1 MIDlet and Native Application Icons on the Launcher

Figure 13.2 List of MIDlets That Users Can Install or Update

Figure 13.3 Confirmation Screen before a MIDlet Installation

Figure 13.4 Changing From Installation to Update of a MIDlet Suite

Figure 13.5 Screen for Finishing an Installation

Figure 13.6 Error Message for a MIDlet Installation Problem

Figure 13.7 Single MIDlet Launched Immediately

Figure 13.8 Launching a MIDlet through a MIDlet Chooser Screen

Figure 13.9 MIDP 1.0 Reference Implementation's Application Launcher

Figure 13.10 Application Launcher to MIDlet Chooser Screen

Figure 13.11 Not Recommended: Return to the MIDlet Chooser Screen

Figure 13.12 Return to the Application Launcher Screen

Figure 13.13 Information about the Games MIDlet Suite

Figure 13.14 Palm OS Information on the Games MIDlet Suite

Figure 13.15 Confirmation Screen for Updating a MIDlet Suite

Figure 13.16 Confirmation Screen for Saving a MIDlet Suite's Data

Figure 13.17 Confirmation Screen for Removing a MIDlet Suite

Figure 13.18 Confirmation Screen with the Text Message from the JAD File

Figure 13.19 Deleting a MIDlet Suite From a Palm OS Device

Figure 13.20 Good Error Message

Figure 13.21 Not Recommended: Poor Error Messages

Figure 14.1 Options for Handling Pushed Messages

Figure 14.2 Error Message Reporting a Connection Conflict

Figure 14.3 News Hound Using Push Functionality

Figure 15.1 Help Screen for Security Information

Figure 15.2 Permission Request for the User

Figure 15.3 Trust Level on Confirmation Screen during Installation

Figure 15.4 Untrusted MIDlet Suite Requiring Protected Functions

Figure 15.5 Straightforward, Yes-or-No Permission Request

Figure 15.6 Not Recommended: Combined Permission Request and Level-Setting

Figure 15.7 MIDP Reference Implementation's Settings User Interface

Figure 15.8 Access to Security Settings

Figure 15.9 Permission Settings User Interface

Figure 15.10 Screens during Installation of a Push-Enabled MIDlet Suite

Figure 15.11 Interruption Alert

Figure 15.12 Settings for the Interruption Behavior of the Push Technology

Figure 16.1 Exclusive-Choice List

Figure 16.2 SmartTicket Canvas

Figure 16.3 Push Puzzle Game

Figure 16.4 Help Screen That Explains How to Use a Canvas

Figure 16.5 Buttons on a Native Application and a MIDP Application

Figure 16.6 State Change When Abstract Command Is Touched

    [ directory ] Previous Section Next Section