History of Human-Computer Interaction

erik.duval 11,724 views 47 slides Mar 23, 2012
Slide 1
Slide 1 of 47
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30
Slide 31
31
Slide 32
32
Slide 33
33
Slide 34
34
Slide 35
35
Slide 36
36
Slide 37
37
Slide 38
38
Slide 39
39
Slide 40
40
Slide 41
41
Slide 42
42
Slide 43
43
Slide 44
44
Slide 45
45
Slide 46
46
Slide 47
47

About This Presentation

Presented to my students in leuven, Belgium on 19 March 2012.


Slide Content

History of CHI
Leuven, 19 March 2012
Erik Duval
http://erikduval.wordpress.com
@ErikDuval
1

2
http://www.slideshare.net/erik.duval

interaction
design history
in a teeny
little nutshell
version 1.5
marc rettig
marcrettig.com
presented at
carnegie
mellon
university
2 april 2004
[email protected] thanks to...
http://www.slideshare.net/mrettig/interaction-design-history

when? what?
•???
4

wiring the ENIAC with a new program
ENIAC
1946
Mauchly and Eckert
stats:
3,000 cubic feet
30 tons
18,000 vacuum tubes
70,000 resistors
170 kilowatt power req.
~1 kilobit memory
approximate processing power of today’s
singing birthday card
but not a stored-program device
Great description here: www.computinghistorymuseum.org/teaching/lectures/pptlectures/7b-eniac.ppt

front panel switches
DEC PDP-8
TI 980
1960’s
The internal architecture of the
machine is exposed in the
controls. You can see that the
PDP-8 is an octal computer,
with its switches in three-bit
configurations (it takes three
bits to count from 0 to 7, for a
total of 8 numbers. Base 8.
Octal. Get it?). The TI 980 is a
hexadecimal machine, with
switches in groups of four. Using
the switches, you program the
machine one word at a time (a
word being, say, two
hexadecimal bytes for the TI).

configure switches, run batch, output to tape

batch processing: feed it cards, wait while it runs
What you used to do
punch a deck of cards; take
the cards to a little window,
hand them to the operator; she
puts them in line with everyone
else’s jobs; when it’s your turn
she puts your cards in the
hopper and pushes “RUN”; your
program works or it doesn’t; an
hour or twelve later, you pick up
your cards and (hopefully)
printout at the same little
window.
What you do now
double-click an icon, see what
happens immediately.

preparing punch cards
An important by-product:
confetti. All
the chaff from all those cards
was just great to throw around
the dorm.

preparing punch cards
Each key press punches holes,
so there’s no “erase.” Fixing a
mistake almost always required
ejecting the card and starting it
over.
In a pinch – say you really
needed to fix a card and the
punch was down – a clever
operator might know enough
about the card encoding to
close some holes with tape and
open others with a knife.
So on the one hand, we
were adapting
to the machines.
On the other hand, the
workings of the machines were
exposed, right out where we
could get to them.

punch cards
11
http://en.wikipedia.org/wiki/File:FortranCardPROJ039.agr.jpg

12
http://upload.wikimedia.org/wikipedia/commons/e/e8/IBM_card_punch_029.JPG

operator console
IBM System 360
1960’s

at home, it’s still the switches – but what to do with it?
MITS Altair 8800
1975
One of the first commercially
available home computers.
You ordered it. You built it. You
operated it through front
panel switches.

next?
15

Command Line Interface
16

Nog vb?
17

Grafische gebruikersinterface
18

WIMP
•Windows
Icons
Menus, and
Pointing devices
•Characteristics
•intuitive
•consistent
•forgiving
•protective
•But not necessarily best
for expert!
19

Ivan Sutherland: Sketchpad (1962)
Turing Award 1988
http://www.youtube.com/watch?v=USyoT_Ha_bA20

D. Engelbart, Augment

Stanford Research Institute

invented interactive
computing (mouse,
windows, groupware, ...)

team went to Xerox PARC

http://dougengelbart.org/
21

D. Engelbart, Augment
•demo at 1968 Fall
Joint Computer
Conference
•video, microwave
transmission, ...
•http://
www.dougengelbart.o
rg/firsts/dougs-1968-
demo.html
22

23
http://www.youtube.com/watch?v=X4kp9Ciy1nE

http://cfdj.sys-con.com/read/536976.htm

http://erikduval.wordpress.com/2010/01/31/happy-85th-carrying-the-torch/

XEROX PARC Star
(1981)
26

27
http://www.youtube.com/watch?v=QYvxgNhUwBk

a tool for home and small business calculations
visicalc
Dan Bricklin
1979
Finally people had a reason to
buy a home computer
(specifically, an Apple II): so
they could use VisiCalc, the first
spreadsheet.
THE place to learn about Visicalc: www.bricklin.com/visicalc.htm
Download a working version!

Macintosh, 1984
29http://www.youtube.com/watch?v=G0FtgZNOD44

All 39 pages of advertising that Apple bought in a 1984 issue of newsweek are available here: http://www.aci.com.pl/mwichary/
computerhistory/ads/macnewsweek

Windows 1.0 (1985)
31

http://www.youtube.com/watch?v=y48rthTbrA8&NR=1
32

beyond then ...
33

http://sharetec.celstec.org/gddf/mace_AR.mov

http://blogs.msdn.com/tom/archive/2009/03/03/future-vision-ux-ideas.aspx
36

37
http://www.youtube.com/watch?v=6Cf7IL_eZ38

38
http://www.youtube.com/watch?v=CGwvZWyLiBU

39
http://mashable.com/2012/02/22/google-glasses-2012/

http://www.ted.com/index.php/talks/pattie_maes_demos_the_sixth_sense.html
40

41
http://www.lce.hut.fi/research/css/bci/

42
http://dagkrant.kuleuven.be/files/pdf/ck21-nr06.pdf

43 http://emotiv.com/

44
The future has already arrived.
It's just not evenly distributed yet.

what did you...
•like most?
•want most?
•dislike most?
•fear most?
•...?
45
and why...

•???
46

47
http://www.stellarnet.eu/
Thanks!
Questions?
http://erikduval.wordpress.com/
@ErikDuval
http://emurgency.eu/ http://www.role-project.eu/