03.01.2013 Views

Chapter 1

Chapter 1

Chapter 1

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

� Incorporate folders to divide data into user definable sets.<br />

14.4.4 Standard Menu Items<br />

UIQ defines a set of standard items that appear on the Edit menu such as Cut, Copy, Paste,<br />

Zoom and Preferences. Ifa Folders menu is used, the standard items are Business, Personal<br />

and Unfiled, with slight variations depending on whether you are in a List view or a Detail<br />

view.<br />

Clearly, not all applications need to feature all these items on their menu lists. Equally<br />

clearly, most applications have their own menus too. The UIQ Style Guide recommends you<br />

provide your application-specific menu items within the Application menu.<br />

14.4.5 Creating Dialogs<br />

Dialogs are messages that prompt the user to respond. They always appear as wide as the<br />

screen and can be categorized into information dialogs, setting dialogs, query dialogs,<br />

notification dialogs, and process dialogs:<br />

� Make sure you use the correct type of dialog for the purpose.<br />

� Apply a dialog title with clear context.<br />

� Use buttons such as Done, No/Yes, and Continue instead of OK.<br />

� Keep the dialog layout as uncluttered as possible.<br />

� Align control labels to the right and controls to the left.<br />

� Make sure buttons are right justified and at the bottom of the dialog.<br />

� Use multipage dialogs only when there's no other alternative and avoid adding more<br />

tabs than will fit on the screen.<br />

14.4.6 Considering Text Input<br />

Handwriting recognition, in which pen gestures are interpreted as letters, numbers, or other<br />

characters and sent to the application as text, is UIQ's main method for text input. Using a<br />

virtual keyboard is the other alternative.<br />

� Handwriting should only be activated when the focus is on text control.<br />

� Bear in mind that the virtual keyboard takes up screen space when activated and might<br />

hide important features.<br />

14.4.7 Providing Text and Messages<br />

Providing concise wording and clear instructions on menus, dialogs, notifications, infoprints,<br />

and other information messages is very important for the usability of your application.<br />

� Use the standard vocabulary set by UIQ, its applications, and the style guide. Avoid<br />

ambiguity and programmer-centric vocabulary ('show the hidden window'); instead use<br />

user-centric vocabulary ('hide the game'). Take particular care over text that has to be<br />

short – on buttons, for example. Make sure that yes/no questions can only have those<br />

answers. Reassure the user: make it plain what the result of any action will be<br />

� Remember that the pointer is a pen, not a mouse. Use pen-centric metaphors: use<br />

single-tap rather than double-click, and avoid drag- and-drop<br />

� Avoid unnecessary jargon and use only standard computer vocabulary<br />

� Use complete sentences where possible, rather than truncating them<br />

� Be consistent with terms – use the same terms for the same things, regardless of<br />

whether you use standard UIQ terms or your own<br />

� Don't end error messages with an exclamation mark or infoprints with a full stop

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!