Design Guidelines

Palm-size PCs are designed with simplicity and accessibility in mind. An application that exposes too many functions on its interface risks alienating the user by making the application seem too complex. When you design your application, place commands for critical application features in the most accessible area available, usually on a toolbar, and place commands for advanced or infrequently used features in a less accessible area, such as on a menu. Where you place a command is important because Palm-size PC applications do not contain separate menu bars and toolbars to help users organize the interface. They contain command bars, a combination toolbar and menu bar that can display only a limited number of toolbar buttons or menus at the same time. To issue a command, users must take an extra step by exposing either the toolbar or the menu bar portion of the command bar before issuing a command.

Additionally, avoid using group boxes because they occupy significant screen space. A group box is a rectangular area within a dialog box in which you group controls that are semantically related. Instead, use separator bars to visually group items on a screen. A separator bar consists of a bold line after 9-point Tahoma Bold text. For all other text used in a dialog box, use 8-point Tahoma. Capitalize each word of the dialog box title. The following screen shot shows a separator bar.

Other considerations to be aware of when designing a user interface include displaying data and placing controls. Follow these guidelines when you create a Palm-size PC application: