Basics of User Interface Design
Basics of User Interface Design
Example:
Dragging a document to the trash.
Changing the size of a triangle by interacting with a visual
representation of a triangle.
Inserting characters in a document by pointing to where they should
go (with a mouse/cursor/insertion point) and then typing.
“Dialing” a phone number by pushing numbers on a keypad.
Playing a song using controls like a physical tape deck or CD/DVD
player.
Benefits:
Move to waste basket Move to waste basket Drag to waste basket icon
location
Information to Presentation
be displayed software
Display
Information Presentation
• Static information
– Initialised at the beginning of a session. It does not
change during the session.
– May be either numeric or textual.
• Dynamic information
– Changes during a session and the changes must be
communicated to the system user.
– May be either numeric or textual.
Information Display Factors
• Is the user interested in precise information or
data relationships?
• How quickly do information values change?
Must the change be indicated immediately?
• Must the user take some action in response to
a change?
• Is there a direct manipulation interface?
• Is the information textual or numeric? Are relative
values important?
Error Messages