GUI-design
-
Upload
hoyt-ramirez -
Category
Documents
-
view
11 -
download
0
description
Transcript of GUI-design
Irmeli Sinkkonen, TKK; Käytettävyys, Arkipäivän tuotteet
Usability GUI
Käyttöliittymät / GUI 1
introduction
GUI-design
Irmeli Sinkkonen
TkL, tutkija
Irmeli Sinkkonen, TKK; Käytettävyys, Arkipäivän tuotteet
Usability GUI
Käyttöliittymät / GUI 2
introductionGUI types
Almost GUI
One-time GUI
Standard GUIGUIsApple Windows 3.1Windows 95 OS/2 Motif
Irmeli Sinkkonen, TKK; Käytettävyys, Arkipäivän tuotteet
Usability GUI
Käyttöliittymät / GUI 3
introductionToday / Building GUIs
• (Select the application structure)
• Build the navigation model and evaluate
• Design the screens– Build the menus, evaluate– select the command buttons– select the metaphors– select representations– create the fields, labels and
other controls– create the layout
– add the shortcuts and icons, evaluate
– check the colours, visibility, restrictions, conceptual model, mappings, symbol language, exits, and feedback
• build the dialog boxes accordingly
• build the helps
• evaluate
Irmeli Sinkkonen, TKK; Käytettävyys, Arkipäivän tuotteet
Usability GUI
Käyttöliittymät / GUI 4
introductionObject - Action grammar
• Select object, then do action– interface emphasizes 'nouns' (visible objects)
rather than 'verbs' (actions), but all action must be developed thinking users’ tasks
• Advantages– closer to real world– modeless interaction– actions always within context of object
• inappropriate ones can be hidden
– generic commands• the same type of action can be performed on the object• eg drag ‘n drop:
Irmeli Sinkkonen, TKK; Käytettävyys, Arkipäivän tuotteet
Usability GUI
Käyttöliittymät / GUI 5
introductionObject action grammar
Accounts-window
Customs-window
Address -window
Irmeli Sinkkonen, TKK; Käytettävyys, Arkipäivän tuotteet
Usability GUI
Käyttöliittymät / GUI 6
introduction...object action grammar
Irmeli Sinkkonen, TKK; Käytettävyys, Arkipäivän tuotteet
Usability GUI
Käyttöliittymät / GUI 7
introductionDesigning windows
• A typical mistake doing the windows looking database windows when it should look like the tasks
• ask always:– why the user looks at this window?– Can this window somehow make it easier to
decide what to do…
• what they actually want is ...
Irmeli Sinkkonen, TKK; Käytettävyys, Arkipäivän tuotteet
Usability GUI
Käyttöliittymät / GUI 8
introductionSummary
• GUI- design is a creative process, with many options
• Your design should reflect– the results of the interviews, task analysis– existing conventions when applicable– design guidelines when applicable
• Usability testing helps you decide which of several options to pursue