seminal ideas

19
stanford hci group / cs376 http:// cs376.stanford.edu Jeffrey Heer · 2 April 2009 Seminal Ideas in Human-Computer Interaction

Upload: sammy17

Post on 29-Nov-2014

954 views

Category:

Documents


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Seminal Ideas

stanford hci group / cs376

http://cs376.stanford.eduJeffrey Heer · 2 April 2009

Seminal Ideasin Human-Computer Interaction

Page 2: Seminal Ideas
Page 3: Seminal Ideas

1963 SketchPad (Ivan Sutherland)1970s Alto (Xerox PARC)1975 Icons (David Canfield Smith)1977 Dynabook (Alan Kay)1981 Xerox Star1982 Apple Lisa1982 Direct Manipulation (Shneiderman)1984 Apple Macintosh1985 Windows 1.01996 Tangible UIs (Fitzmaurice)

Page 4: Seminal Ideas

1965 Englebart, English (SRI)1970s Xerox PARC1981 Xerox Star1982 Apple Lisa1984 Apple Macintosh

Page 5: Seminal Ideas

1968 Tiled: NLS (Englebart et al)1969 Overlapping: Alan Kay’s thesis1974 SmallTalk (Alan Kay)1974 EMACS (MIT)1981 Xerox Star1982 Apple Lisa1984 Apple Macintosh1984 X-Windows1985 Windows 1.01995 Windows 95

Page 6: Seminal Ideas

1962 Word Processor (Englebart, SRI)1965 TVEdit (Stanford)1967 Hypertext Editing System w/ Lightpen (Brown)1968 NLS w/ Mouse (Englebart, SRI)1974 EMACS (MIT)1974 Bravo w/ WYSIWYG (Lampson, Simonyi, Xerox PARC)1981 Xerox Star1982 Apple Lisa (LisaWrite)1984 Apple Macintosh (MacWrite)

Page 7: Seminal Ideas

1945 Vannevar Bush1965 NLS (Englebart, SRI)1967 Hypertext Editing System (van Dam, Nelson, Brown)1983 Hyperties (Shneiderman)1988 Hypercard (Apple)1989 World Wide Web (Berners-Lee, CERN)1992 Mosaic Web Browser (NCSA)1994 Netscape Navigator

Page 8: Seminal Ideas

1962 RAND Tablet – Pen-Based Input1963 SketchPad (Ivan Sutherland)1964 GRAIL recognizer (RAND)1970s CAD1983 Myron Krueger1992 Apple Newton1993 Unistrokes (Goldberg, PARC)1997 Palm Pilot

Page 9: Seminal Ideas

Demo Videos

1963 Sutherland’s SketchPad1968 Englebart’s NLS Demo1981 Xerox Star

Video collection available at:http://hci.stanford.edu/videos

Page 10: Seminal Ideas

Vannevar Bush: As We May Think

Helps us think about bigger issuesReasoned, technological extrapolation

Focused on creativity augmentation Or conversely, repetitive task reduction

Accelerating information acquisition Requires improved information access Draw inspiration from human cognition Metadata vs. content + semantics

Page 11: Seminal Ideas

Scientific Journals

Journals/person increases 10X every 50 yearsJournals/person increases 10X every 50 years

YearYear

0.01

0.1

1

10

100

1000

10000

100000

1000000

1750 1800 1850 1900 1950 2000

JournalsJournals

Journals/People x10Journals/People x1066

DarwinDarwin V. BushV. Bush YouYou

Page 12: Seminal Ideas

Human Capacity

0.01

0.1

1

10

100

1000

10000

100000

1000000

1750 1800 1850 1900 1950 2000DarwinDarwin V. BushV. Bush YouYou

Page 13: Seminal Ideas

Attention“What information consumes is rather obvious: it consumes the attention of its recipients. Hence a wealth of information creates a poverty of attention, and a need to allocate that attention efficiently among the overabundance of information sources that might consume it.”

~Herb Simonas quoted by Hal Varian

Scientific AmericanSeptember 1995

Page 14: Seminal Ideas

Next Time… Ubiquitous Comp.

The Computer for the 21st CenturyMark Weiser

Charting Past, Present, and Future Research in Ubiquitous ComputingGregory Abowd and Elizabeth Mynatt

Page 15: Seminal Ideas

Human Subjects Website:

http://humansubjects.stanford.edu We suggest everyone take the CITI

tutorial Next submission for non-medical review

is May 1, so earliest approval is around June 1 Don’t submit if research is just for the course Do submit if you plan on carrying this

research further (e.g. intend to publish after running larger study)

Page 16: Seminal Ideas

Critique Recap You are expected to read all papers Only critique readings with bullets next to

them Submit critique online by 7am on day of

class Can skip any 3 days you want for any

reason, no exceptions beyond that

Follow the format posted online(http://hci.stanford.edu/cs376/critique_format.html)

Page 17: Seminal Ideas

Discussion Section Choices Everyone must lead 1 discussion

section Email top 3 choices to cs376@cs

ASAP – assignments are first-come, first-served

Syllabus will be updated as assignments are made – don’t request something that’s already been assigned!

Page 18: Seminal Ideas

CS 547 Seminar Tomorrow:

Firefox, Mozilla & Open Source - Software Design at Scale

John Lilly and Mike Beltzner, Mozilla Foundation

Gates B01, 12:30 – 2:00

Page 19: Seminal Ideas

Finding Project Partners Online message board up for exchanging

ideas – access through course submission system (http://cs376.stanford.edu/submit)

Everyone will self-pair Group sizes != 2 are strongly discouraged

– e-mail cs376@cs if you want != 2 explaining who/why

Submit self-pairing through online submission system (both individuals submit)