Computer-Mediated Communication

Download Report

Transcript Computer-Mediated Communication

CMC/CC A
Paradigms for Interaction
Master IK, CIW, MMI
L.M. Bosveld-de Smet
Hoorcollege 3; ma. 18 sept. 2006; 16.00-18.00
Paradigms for designing usable
interactive systems

Primary objective of interactive system:


Two open questions for designers:



Allow user to achieve particular goals in some application
domain
How can an interactive system be developed to ensure its
usability?
How can the usability of an interactive system be
demonstrated or measured?
Succesful interactive systems


Enhance usability
Serve as paradigms
15 paradigms
Principal historical advances in interaction
designs since mainframe technology
1.Time-sharing systems




1960s: explosion of growth in computing
power
Licklider (ARPA)
Truly interactive exchange between
programmer and computer
Real human-computer interaction
Time-sharing system
2. Video Display Units (1)

Mid 1950s: SAGE project (US Air Force)
Video Display Units (2)

1962: Ivan Sutherland,
Sketchpad


Computer can do more
than merely data
processing
Contribution of one
creative mind
3. Programming Toolkits

1960s: Douglas
Engelbart



‘augmenting man’s
intellect’
NLS: oNLineSystem
Pioneering computer
system: mouse, graphical
display, writing machine
4. Personal Computing


1970s: emergence of computing power
aimed at the masses
Using the computer becomes available to any
one


Seymour Papert: LOGO
Mid 1970s: Alan Kay (PARC): Smalltalk
LOGO programming language
forward 50
right 90
forward 50
right 90
forward 50
right 90
forward 50
right 90
Typical Smalltalk display
5. Window Systems
and WIMP interface
6. Metaphor

Spreadsheet metaphor

Ex. travel planning
assistent
7. Direct Manipulation (1)

1982: Shneiderman


Graphics-based interactive systems
Attractive features:





Visibility of objects of interest
Incremental action at the interface with rapid feedback
on all actions
Reversibility of all actions (exploration is not punished)
Syntactic correctness of all actions (every user action is
legal)
Replacement of complex command languages with
actions to manipulate directly visible objects
Direct Manipulation (2)


1984: Macintosh PC by Apple Computer, Inc.
Ed Hutchins, Jim Hollan, Donald Norman:
model-world metaphor





No intermediary between user and world of
interest
Direct engagement
The interface is the system
Widgets are interaction objects
WYSIWYG paradigm is related to DM
paradigm
8. Language paradigm


Advantageous for generic and repeatable
procedures
2 interpretations:



Interface need not perform much translation
Interface is an agent
Action and language paradigms:
programming by example
9. Hypertext

1945: Vannevar Bush: ‘As We May Think’



MEMEX
Random associative links between pieces of
knowledge
Mid 1960s: Ted Nelson: Xanadu


Worldwide publishing and IR system
Non-linear and associative linking schemes
10. Multimodality
11. Computer-Supported Cooperative
Work (1)

1960s: first computer networks

Reconnection to workstations



in immediate working environment
Throughout the world
CSCW systems allow interaction between
humans via the computer

Ex. Electronic mail
Computer-Supported Cooperative
Work (2)
12. World Wide Web




Built on top of internet
Predominantly graphical interface to
information
1989: Tim Berners-Lee
Free access to information and virtual social
environment
13. Agent-based interfaces

Aspects of both actions and language
paradigm




Email agents
Web crawlers
Agents act on user’s behalf
Agent acts within world user could also act
upon
14. Ubiquitous Computing

Late 1980s: Mark Weiser


Moving human-computer interaction away from
the desktop
Think of computing technology in different sizes


Pocket-sized electronic bible
Stanford Interactive mural
Electronic bible
Interactive Mural
15. Sensor-based and
Context-aware interaction


Interaction gets implicit nature
There is no conscious interaction anymore