Professional Documents
Culture Documents
Spring 2013
Spring 2013
UI Hall of Shame!
Spring 2013
UI Hall of Shame
mouse over
Spring 2013 6.813/6.831 User Interface Design and Implementation 4
Spring 2013
LEARNING APPROACHES
Spring 2013
Spring 2013
Spring 2013
Seeking Help User resorts to seeking help when they get stuck
So they already have a problem when they arrive, and theyre usually looking for concrete solutions to it
Spring 2013
Lessons for Designers Know the users goals when we design User interface should communicate how it works and how to use it Help must be searchable and goal-directed
Spring 2013
10
Try It:
What kinds of goals do you see? What kinds of goals dont appear? What does it say about the learnability of the UI for that task?
Spring 2013
11
Learning by Watching
Spring 2013
12
Picoquiz Consider the new Google Glass UI. (Search the web if you havent heard of it.) Which of the following learning approaches should its designers focus on? (choose one)
A. B. C. D. learning by reading a manual learning by taking a class learning by doing learning by watching
Spring 2013
13
INTERACTION STYLES
Spring 2013
14
Recognition vs. Recall Recognition: remembering with the help of a visible cue
aka Knowledge in the world
Spring 2013
15
ls -l *.java
Unix shell
+6.831 site:mit.edu
search engine query
http://www.mit.edu/admissions/
URL
Spring 2013
16
Spring 2013
17
Scrollbar
Selection handles
18
Interaction Style #4: Speech Dialog User speaks in natural language, and system responds the same way
User
I would like to fly from Boston to London. Flights from Boston to London. What date will you be travelling? Next Friday in the evening.
Okay. flights from Boston to London departing between 5:00 pm and midnight on June 25. Can you provide a departure or arrival time?
Spring 2013 6.813/6.831 User Interface Design and Implementation 19
System
Comparison of Interaction Styles Knowledge in the head vs. world Error messages Efficiency User experience Synchrony Programming difficulty Accessibility
Spring 2010
20
Spring 2013
21
Spring 2013
22
Self-Disclosure
Spring 2013
23
Picoquiz Which of the following interaction styles uses knowledge-in-the-world heavily? (choose all good answers)
A. B. C. D. menus and forms speech dialog command languages direct manipulation
Spring 2013
24
CONCEPTUAL MODELS
Spring 2013
25
Follows
Tweets
Spring 2013
26
Interface model should be: Simple Appropriate (matching the task that needs to be done) Well-communicated
Spring 2013 6.813/6.831 User Interface Design and Implementation 27
Spring 2013
28
Spring 2013
29
Spring 2013
30
Users Model May Be Wrong Electricity flows like water Thermostat Valve?
Switch?
System model Interface model
User model
Spring 2013 6.813/6.831 User Interface Design and Implementation 31
Picoquiz Which of the following statements are true? (choose all good answers)
A. Learning by doing is a primary way that users construct a mental model of a system. B. The RealCD players metaphor of a CD jewel case is an example of a system model. C. The metaphor that electricity is like water is an example of a user model. D. A good interface model should match the system model closely.
Spring 2013
32