Title: Imran Hussain
1Virtual University Human-Computer Interaction
Lecture 27Behavior Form Part II
- Imran Hussain
- University of Management and Technology (UMT)
2In Last Lecture
- Software Postures
- Sovereign posture (full-screen programs outlook,
word) - Transient posture (temporary programs
calculator, volume control) - Daemonic posture (work in background taskbar
icons) - Auxiliary posture (streaming audio in browser
pane)
3In Todays Lecture
- Postures for Web
- Postures for other Platforms
- Kiosks (transient)
- Handheld Devices (transient)
- Appliances (microwaves, transient)
- Orchestration and Flow
- Eliminating Excise
4Web Postures
- Information-oriented sites
- Transaction-oriented sites
- Portals
5Other Platforms
- Kiosks
- Handheld devices
- Appliances
6Introduction
7User in harmonious frame of mind ? user is
productive ? software productive
8Flow and Transparency
9What is Flow?
10How to Improve Flow?
11How to Make an Interface Invisible?
12Follow Mental Models
13Direct, Dont Discuss
14Keep Tools Close At Hand
15Mode-less Feedback
16Orchestration
17What is Orchestration?
18How can we Ensure Good Orchestration?
19Adding Finesse Less is More
20Distinguishing Possibility from Probability
21Providing Comparisons
22Using Graphical Input
23Reflecting Program Status
24Avoiding Unnecessary Reporting
25Avoiding Blank Slates
26Command Invocation vs. Configuration
27Asking Questions vs. Providing Choices
28Hiding Ejector Seat Levers
29Excise
30What is Excise?
31GUI Excise
32Excise and Expert Users
33Training Wheels
34Pure Excise
35Visual Excise
36Determining What is Excise
37Stopping the Proceedings
38Errors, Notifiers and Confirmation Messages
39Making the user ask permission
40Protecting us from ourselves
41unresponsiveness
42Common excise tips