[Cover] [Previous Section] [Next Section] [Index]

Current chapter: User Interface Guidelines for HDML Services
Section 56 out of 67 total sections , Section 5 out of 12 sections in this chapter


Activity model

The following sections discuss guidelines for organizing activities in your service.



Providing action menus

GUIDELINE: To implement a menu of actions, use a "Menu" menu.

At certain points, your application may need to provide a menu of actions the user can execute. Unwired Planet recommends that you implement this menu as follows:

In some cases, you may want to provide a "Menu" menu for a list of items. If possible, provide the same "Menu" menu for the list card and the individual item cards. This lets the phone cache the "Menu" menu card, enhancing performance.

Figure 8-7 shows the interface for an email application that provides a "Menu" menu. Note how the same menu is accessible from both the list and the individual item.

FIGURE  8-7.     "Menu" menu implementation



Allowing navigation to the top of a service

GUIDELINE: If your service provides deeply nested activities, provide a menu item that allows the user to navigate directly to the "top" of the service.

If you provide a "Menu" menu (as described in Providing action menus), you should include an item that goes to the top of the service. Ideally, you should implement this action using RETURN or CANCEL rather than GO or GOSUB.



Labelling menu items

GUIDELINE: Menu item labels should use initial capitalization.

Use "title" style capitalization for menu item labels--capitalize the first character of all words other than prepositions, articles, and conjunctions.


[Cover] [Previous Section] [Next Section] [Index]

Current chapter: User Interface Guidelines for HDML Services
Section 56 out of 67 total sections , Section 5 out of 12 sections in this chapter


Copyright © 1999, Unwired Planet, Inc. All rights reserved.