E3 Chap 03
E3 Chap 03
E3 Chap 03
The Interaction
• interaction models
– translations between user and system
• ergonomics
– physical characteristics of interaction
• interaction styles
– the nature of user/system dialog
• context
– social, organizational, motivational
What is interaction?
communication
user system
terms of interaction
Norman model
interaction framework
Some terms of interaction
Note …
– traditional interaction …
– use of terms differs a lot especially task/goal !!!
Donald Norman’s model
• Seven stages
– user establishes the goal
– formulates intention
– specifies actions at interface
– executes action
– perceives system state
– interprets system state
– evaluates system state with respect to goal
execution evaluation
system
execution evaluation
system
execution evaluation
system
execution evaluation
system
Context matters!
office industrial
type of data textual numeric
rate of change slow fast
environment clean dirty
• industrial interface:
– traditional … dials and knobs
– now … screens and keypads
• glass interface
+ cheaper, more flexible, Vessel B Temp
multiple representations,
precise values 0 100 200
• Familiar to user
• speech recognition or typed natural language
• Problems
– vague
– ambiguous
– hard to do well!
• Solutions
– try to understand a subset
– pick on key words
Query interfaces
• Question/answer interfaces
– user led through interaction via series of questions
– suitable for novice users but restricted functionality
– often used in information systems
Windows
Icons
Menus
Pointers
… or windows, icons, mice, and pull-down menus!
• used in ..
– multimedia
– web browsers
– hypertext
• minimal typing
Three dimensional interfaces
• virtual reality
• ‘ordinary’ window systems
– highlighting flat buttons …
– visual affordance
– indiscriminate use click me!
just confusing!
• 3D workspaces … or sculptured
– use for extra virtual space
– light and occlusion give depth
– distance effects
elements of the wimp interface
• scrollbars
– allow the user to move the contents of the window
up and down or from side to side
• title bars
– describe the name of the window
Icons
• important component
– WIMP style relies on pointing and selecting things
• uses mouse, trackpad, joystick, trackball,
cursor keys or keyboard shortcuts
• wide variety of graphical images
Menus
Fi l e Edi t Opt i o ns Fo nt
Ty p e wr i t e r
Sc re e n
Times
• Cascading menus
– hierarchical menu structure
– menu selection opens new menu
– and so in ad infinitum
• Keyboard accelerators
– key combinations - same effect as menu item
– two kinds
• active when menu open – usually first letter
• active when menu closed – usually Ctrl + letter
usually different !!!
Menus design issues
• Special kinds
– radio buttons
– set of mutually exclusive choices
– check boxes
– set of non-exclusive choices
Toolbars
• often customizable:
– choose which toolbars to see
– choose what options are on it
Palettes and tear-off menus
• Problem
menu not there when you want it
• Solution
palettes – little windows of actions
– shown/hidden via menu option
e.g. available shapes in drawing package
tear-off and pin-up menus
– menu ‘tears off’ to become palette
Dialogue boxes
• rapidly improving …
… but still inaccurate
• how to have robust dialogue?
… interaction of course!
• WIMP exceptions …
pre-emptive parts of the interface
• other people
– desire to impress, competition, fear of failure
• motivation
– fear, allegiance, ambition, self-satisfaction
• inadequate systems
– cause frustration and lack of motivation
Experience, engagement and fun
designing experience
physical engagement
managing value
Experience?
• home, entertainment, shopping
– not enough that people can use a system
– they must want to use it!
• psychology of experience
– flow (Csikszentimihalyi)
– balance between anxiety and boredom
• education
– zone of proximal development
– things you can just do with help
• wider ...
– literary analysis, film studies, drama
Designing experience
• real crackers
– cheap and cheerful!
– bad joke, plastic toy, paper hat
– pull and bang
Designing experience
• virtual crackers
– cheap and cheerful
– bad joke, web toy, cut-out mask
– click and bang
Designing experience
• virtual crackers
– cheap and cheerful
– bad joke, web toy, cut-out mask
– click and bang
how crackers work
fill in web form
closed
cracker page
open
watches recipient clicks
message
progress cracker opens ...
very slowly
open
cracker page
sender joke
links
web toy
mask
The crackers experience
real cracker virtual cracker
Surface elements
design cheap and cheerful simple page/graphics
play plastic toy and joke web toy and joke
dressing up paper hat mask to cut out
Experienced effects
shared offered to another sent by email message
co-experience pulled together sender can't see content
until opened by recipient
excitement cultural connotations recruited expectation
hiddenness contents inside first page - no contents
suspense pulling cracker slow ... page change
surprise bang (when it works) WAV file (when it works)
Physical design
• many constraints:
– ergonomic – minimum button size
– physical – high-voltage switches are big
– legal and safety – high cooker controls
– context and environment – easy to clean
– aesthetic – must look good
– economic – … and not cost too much!
Design trade-offs
between categories
e.g. ergonomics vs. physical – MiniDisc remote
ergonomics – controls need to be bigger
physical – no room!
solution – multifunction controls & reduced functionality
Fluidity
• yes/no buttons
– well sort of
• ‘joystick’
• one-shot buttons
• joystick
• some sliders
controls:
logical relationship
~ spatial grouping
compliant interaction
• coercion
• tell people what to do!
• value = keep your job
• enculturation
• explain corporate values
• establish support (e.g share options)
• emergence
• design process so that
individuals value organisational value
General lesson …