Chapter 4
Chapter 4
paradigms
why study paradigms
Concerns
– how can an interactive system be developed
to ensure its usability?
– how can the usability of an interactive
system be demonstrated or measured?
• Batch processing
Impersonal computing
Example Paradigm Shifts
• Batch processing
• Time-sharing
Interactive computing
Example Paradigm Shifts
???
Community computing
Example Paradigm Shifts
• Networking
• Graphical displays % foo.bar
ABORT
dumby!!!
Direct manipulation
Example Paradigm Shifts
• Batch processing
• Timesharing
• Networking
• Graphical display
• Microprocessor
Personal computing
Example Paradigm Shifts
• Batch processing
• Timesharing
• Networking
• Graphical display
• Microprocessor
• WWW
Global information
Example Paradigm Shifts
• Problems
– some tasks do not fit into a given metaphor
– cultural bias
Direct manipulation
• Original interfaces
– Commands given to computer
– Language-based
• Direct Manipulation/WIMP
– Commands performed on “world” representation
– Action based
• Agents - return to language by instilling
proactivity and “intelligence” in command
processor
– Avatars, natural language processing
Ubiquitous Computing
• Harvard Mark I
– Picture from http://piano.dsi.uminho.pt/museuv/indexmark.htm
• Ballistics calculations
• Physical switches
(before microprocessor)
• Paper tape
• Simple arithmetic &
fixed calculations
(before programs)
– On-line at http://www.rheingold.com/texts/
tft/
Innovator: Vannevar Bush
• “As We May Think” - 1945 Atlantic Monthly
– “…publication has been extended far beyond our
present ability to make real use of the record.”
• Postulated Memex device
– Stores all records/articles/communications
– Items retrieved by indexing, keywords, cross
references (now called hyperlinks)
– (Envisioned as microfilm, not computer)
• Interactive and nonlinear components are key
• http://www.theatlantic.com/unbound/flashbks/computer/
bushf.htm
More About Vannevar Bush
• Landmark system/demo:
– hierarchical hypertext, multimedia, mouse,
high-res display, windows, shared files,
electronic messaging, CSCW,
teleconferencing, ...
Inventor
of mouse
About Doug Engelbart
• Graduate of Berkeley (EE '55)
– "bi-stable gaseous plasma digital devices"
• Stanford Research Institute (SRI)
– Augmentation Research Center
• 1962 Paper "Conceptual Model for Augmenting
Human Intellect"
– Complexity of problems increasing
– Need better ways of solving problems
• Coined term
“hypertext”
Innovator: Nicholas Negroponte