SlideShare une entreprise Scribd logo
1  sur  63
history of CHI
                       geschiedenis van de informatica - 15 maart 2010




                                      erik duval
                                     K.U.Leuven
                           http://www.cs.kuleuven.be/~erikd
                                              1
Monday 15 March 2010
http://www.slideshare.net/erik.duval




Monday 15 March 2010
                       2
HUGE                         thanks to...
               http://www.slideshare.net/mrettig/interaction-design-history


      marc rettig
      marcrettig.com
                             interaction
      presented at
                             design history
                             in a teeny
      carnegie
      mellon
      university


      2 april 2004


      mrettig@well.com
                             little nutshell
                             version 1.5


Monday 15 March 2010
when? what?

                  • tekst -> grafisch: 1955
                  • windows 95: 1995
                  • touchscreen: 2000
                  • 3D: 1990 (spellen, CAD)
                  • muis: ’60
                                      4
Monday 15 March 2010
when? what? ... 2009
                  • text -> grafisch: 1982
                  • touchscreen: 1995 -> nu
                  • force feedback: 1990
                  • menu: 1982
                  • scherm: 1955
                  • muis: 1970
                                      5
Monday 15 March 2010
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




Monday 15 March 2010
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).




Monday 15 March 2010
configure switches, run batch, output to tape




Monday 15 March 2010
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.




Monday 15 March 2010
preparing punch cards




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




Monday 15 March 2010
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.




Monday 15 March 2010
punch cards




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

                                                    12
Monday 15 March 2010
http://upload.wikimedia.org/wikipedia/commons/e/e8/IBM_card_punch_029.JPG
                                                     13
Monday 15 March 2010
operator console




      IBM System 360
      1960’s




Monday 15 March 2010
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.




Monday 15 March 2010
next?


                        16
Monday 15 March 2010
Command Line Interface




                           17
Monday 15 March 2010
Nog vb?




                          18
Monday 15 March 2010
Nog vb?




                          18
Monday 15 March 2010
Grafische gebruikersinterface




                       19
Monday 15 March 2010
WIMP
        •      Windows
               Icons
               Menus, and
               Pointing devices

        •      Characteristics

             •         intuitive

             •         consistent

             •         forgiving

             •         protective

        •      But not necessarily best
               for expert!
                                          20
Monday 15 March 2010
Turing Award 1988     Ivan Sutherland: Sketchpad (1962)




                                       21       http://www.youtube.com/watch?v=USyoT_Ha_bA

Monday 15 March 2010
D. Engelbart, Augment
  • Stanford Research Institute
  • invented interactive
         computing (mouse,
         windows, groupware, ...)

  • team went to Xerox PARC
  • now: bootstrap institute
        • http://www.bootstrap.org/
                                    22

Monday 15 March 2010
D. Engelbart, Augment
   •      demo at 1968 Fall
          Joint Computer
          Conference
        •      video, microwave
               transmission, ...

        •      http://
               sloan.stanford.edu/
               mousesite/
               1968Demo.html

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


                                     23
Monday 15 March 2010
http://www.youtube.com/watch?v=X4kp9Ciy1nE
                       24
Monday 15 March 2010
http://cfdj.sys-con.com/read/536976.htm
Monday 15 March 2010
http://cfdj.sys-con.com/read/536976.htm
Monday 15 March 2010
http://cfdj.sys-con.com/read/536976.htm
Monday 15 March 2010
Fast forward to …
                             now :) !

                                            Text
                                             Text




                         http://flash.kmi.open.ac.uk:8080/fm/fmm.php?code=c785a5-890&room=fm890

                                               26
Monday 15 March 2010
Fast forward to …
                                 now :) !

                                                    Text
                                                     Text




        http://hyperscope.org/

                                 http://flash.kmi.open.ac.uk:8080/fm/fmm.php?code=c785a5-890&room=fm890

                                                       26
Monday 15 March 2010
Fast forward to …
                                 now :) !

                                                                           Text
                                                                            Text




        http://hyperscope.org/

                                          http://flash.kmi.open.ac.uk:8080/fm/fmm.php?code=c785a5-890&room=fm890
                                 http://video.google.com/videoplay?docid=-3914718330476864051&q=doug+engelbart
                                                                                26
Monday 15 March 2010
http://erikduval.wordpress.com/2010/01/31/happy-85th-carrying-the-torch/

Monday 15 March 2010
XEROX PARC Star
                           (1981)




                              28
Monday 15 March 2010
http://www.youtube.com/watch?v=XQ6ng1_TMN4
                                           29
Monday 15 March 2010
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!




Monday 15 March 2010
Macintosh, 1984




                              31   http://www.youtube.com/watch?v=G0FtgZNOD44
Monday 15 March 2010
Macintosh, 1984




                              31   http://www.youtube.com/watch?v=G0FtgZNOD44
Monday 15 March 2010
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



Monday 15 March 2010
Windows 1.0 (1985)




                               33

Monday 15 March 2010
http://www.youtube.com/watch?v=y48rthTbrA8&NR=1

                                             34

Monday 15 March 2010
beyond then ...

                       35

Monday 15 March 2010
http://www.ted.com/index.php/talks/anand_agarawala_demos_his_bumptop_desktop.html   36

Monday 15 March 2010
37   http://www.ted.com/index.php/talks/jeff_han_demos_his_breakthrough_touchscreen.html

Monday 15 March 2010
http://portal.mace-project.eu/   38

Monday 15 March 2010
Monday 15 March 2010
http://sharetec.celstec.org/gddf/mace_AR.mov
Monday 15 March 2010
http://blogs.msdn.com/tom/archive/2009/03/03/future-vision-ux-ideas.aspx



                                                         41

Monday 15 March 2010
http://www.ted.com/index.php/talks/david_merrill_demos_siftables_the_smart_blocks.html   42

Monday 15 March 2010
http://www.ted.com/index.php/talks/pattie_maes_demos_the_sixth_sense.html




                                                          43
Monday 15 March 2010
44   http://www.chrisharrison.net/projects/skinput/

Monday 15 March 2010
http://www.lce.hut.fi/research/css/bci/



                       45

Monday 15 March 2010
46   http://www.youtube.com/watch?v=qCSSBEXBCbY&NR=1

Monday 15 March 2010
http://dagkrant.kuleuven.be/files/pdf/ck21-nr06.pdf
                       47

Monday 15 March 2010
http://www.youtube.com/watch?v=NIG47YgndP8




                                          48

Monday 15 March 2010
49   http://emotiv.com/

Monday 15 March 2010
The future has already arrived.
          It's just not evenly distributed yet.
                           50
Monday 15 March 2010
what did you...
                          • like most?
                          • want most?
                          • dislike most?
                          • fear most?
                          • ...?
                         and why...
                                51
Monday 15 March 2010
• brein-interface beangstigend
                   • niks meer fysisch :-(
                   • ook input?
                  • bumptop: not windows/apple
                   • en al beschikbaar
                   • :-( show, wat met werk (compiz?), effect
                  • microsoft conceptfilm: computer is weg/
                       alles is computer -> goedkoper?
                  • table touch bureau, minority report, ...
                                         52
Monday 15 March 2010
53

Monday 15 March 2010
Thanks!
                         53

Monday 15 March 2010
Questions?

                       Thanks!
                         53

Monday 15 March 2010
Questions?
                  http://www.cs.kuleuven.ac.be/~erikd



                           Thanks!
                                  53

Monday 15 March 2010
Questions?
                  http://www.cs.kuleuven.ac.be/~erikd
                       http://erikduval.wordpress.com


                              Thanks!
                                     53

Monday 15 March 2010

Contenu connexe

Similaire à History of CHI

History of CHI (Human-Computer Interaction)
History of CHI (Human-Computer Interaction)History of CHI (Human-Computer Interaction)
History of CHI (Human-Computer Interaction)
Erik Duval
 
History of CHI (Human-Computer Interaction)
History of CHI (Human-Computer Interaction)History of CHI (Human-Computer Interaction)
History of CHI (Human-Computer Interaction)
Erik Duval
 
Stuff - CANDS Awayday "Christmas Lecture"
Stuff - CANDS Awayday "Christmas Lecture"Stuff - CANDS Awayday "Christmas Lecture"
Stuff - CANDS Awayday "Christmas Lecture"
Tony Hirst
 
20100528 ubiquitous computing_langheinrich_lecture01
20100528 ubiquitous computing_langheinrich_lecture0120100528 ubiquitous computing_langheinrich_lecture01
20100528 ubiquitous computing_langheinrich_lecture01
Computer Science Club
 
PyData Paris 2015 - Track 2.2 Camilla Montonen
PyData Paris 2015 - Track 2.2 Camilla MontonenPyData Paris 2015 - Track 2.2 Camilla Montonen
PyData Paris 2015 - Track 2.2 Camilla Montonen
Pôle Systematic Paris-Region
 

Similaire à History of CHI (20)

History of CHI
History of CHIHistory of CHI
History of CHI
 
History of Human-Computer Interaction
History of Human-Computer InteractionHistory of Human-Computer Interaction
History of Human-Computer Interaction
 
History of CHI (Human-Computer Interaction)
History of CHI (Human-Computer Interaction)History of CHI (Human-Computer Interaction)
History of CHI (Human-Computer Interaction)
 
PenO1: les 2
PenO1: les 2PenO1: les 2
PenO1: les 2
 
History of CHI (Human-Computer Interaction)
History of CHI (Human-Computer Interaction)History of CHI (Human-Computer Interaction)
History of CHI (Human-Computer Interaction)
 
Drupal In The Cloud
Drupal In The CloudDrupal In The Cloud
Drupal In The Cloud
 
Stuff - CANDS Awayday "Christmas Lecture"
Stuff - CANDS Awayday "Christmas Lecture"Stuff - CANDS Awayday "Christmas Lecture"
Stuff - CANDS Awayday "Christmas Lecture"
 
IABC Successful social media moves to copy
IABC Successful social media moves to copyIABC Successful social media moves to copy
IABC Successful social media moves to copy
 
IABC Successful social media moves to copy
IABC Successful social media moves to copyIABC Successful social media moves to copy
IABC Successful social media moves to copy
 
20100528 ubiquitous computing_langheinrich_lecture01
20100528 ubiquitous computing_langheinrich_lecture0120100528 ubiquitous computing_langheinrich_lecture01
20100528 ubiquitous computing_langheinrich_lecture01
 
PyData Paris 2015 - Track 2.2 Camilla Montonen
PyData Paris 2015 - Track 2.2 Camilla MontonenPyData Paris 2015 - Track 2.2 Camilla Montonen
PyData Paris 2015 - Track 2.2 Camilla Montonen
 
History of Hypertext and Hypermedia
History of Hypertext and HypermediaHistory of Hypertext and Hypermedia
History of Hypertext and Hypermedia
 
Mobile: the next frontier
Mobile: the next frontierMobile: the next frontier
Mobile: the next frontier
 
9.7 Things Every Programmer Should Know About User Experience
9.7 Things Every Programmer Should Know About User Experience9.7 Things Every Programmer Should Know About User Experience
9.7 Things Every Programmer Should Know About User Experience
 
iCrossing client event - You & Your Web Shadow
iCrossing client event - You & Your Web ShadowiCrossing client event - You & Your Web Shadow
iCrossing client event - You & Your Web Shadow
 
Real-Time Everything - the Era of Communication Ubiquity
Real-Time Everything - the Era of Communication UbiquityReal-Time Everything - the Era of Communication Ubiquity
Real-Time Everything - the Era of Communication Ubiquity
 
Refactoring
RefactoringRefactoring
Refactoring
 
PenO1: tools
PenO1: toolsPenO1: tools
PenO1: tools
 
Ownership of web content
Ownership of web contentOwnership of web content
Ownership of web content
 
The internet of things is for people
The internet of things is for peopleThe internet of things is for people
The internet of things is for people
 

Plus de Erik Duval

InfoVis1415: slides sessie 3, 23 Feb 2015
InfoVis1415: slides sessie 3, 23 Feb 2015InfoVis1415: slides sessie 3, 23 Feb 2015
InfoVis1415: slides sessie 3, 23 Feb 2015
Erik Duval
 

Plus de Erik Duval (20)

eCloud newspapers
eCloud newspaperseCloud newspapers
eCloud newspapers
 
InfoVis1415: slides sessie 12, 18 mei 2015
InfoVis1415: slides sessie 12, 18 mei 2015InfoVis1415: slides sessie 12, 18 mei 2015
InfoVis1415: slides sessie 12, 18 mei 2015
 
InfoVis1415: slides sessie 11, 11 mei 2015
InfoVis1415: slides sessie 11, 11 mei 2015InfoVis1415: slides sessie 11, 11 mei 2015
InfoVis1415: slides sessie 11, 11 mei 2015
 
InfoVis1415: slides sessie 10, 4 mei 2015
InfoVis1415: slides sessie 10, 4 mei 2015InfoVis1415: slides sessie 10, 4 mei 2015
InfoVis1415: slides sessie 10, 4 mei 2015
 
Evaluation
 of information visualisation
Evaluation
 of information visualisationEvaluation
 of information visualisation
Evaluation
 of information visualisation
 
InfoVis1415: slides sessie 9, 27 april 2015
InfoVis1415: slides sessie 9, 27 april 2015InfoVis1415: slides sessie 9, 27 april 2015
InfoVis1415: slides sessie 9, 27 april 2015
 
Social Media and Science a wedding made in Heaven...
 or in Hell?
Social Media and Science a wedding made in Heaven...
 or in Hell?Social Media and Science a wedding made in Heaven...
 or in Hell?
Social Media and Science a wedding made in Heaven...
 or in Hell?
 
Information visualisation: 
Data ink design principles
Information visualisation: 
Data ink design principlesInformation visualisation: 
Data ink design principles
Information visualisation: 
Data ink design principles
 
InfoVis1415: slides sessie 8, 20 april 2015
InfoVis1415: slides sessie 8, 20 april 2015InfoVis1415: slides sessie 8, 20 april 2015
InfoVis1415: slides sessie 8, 20 april 2015
 
A short history (and even shorter future)
 of information visualisation
A short history (and even shorter future)
 of information visualisationA short history (and even shorter future)
 of information visualisation
A short history (and even shorter future)
 of information visualisation
 
InfoVis1415: slides sessie 7, 30 March 2015
InfoVis1415: slides sessie 7, 30 March 2015InfoVis1415: slides sessie 7, 30 March 2015
InfoVis1415: slides sessie 7, 30 March 2015
 
InfoVis1415: slides sessie 6, 23 March 2015
InfoVis1415: slides sessie 6, 23 March 2015InfoVis1415: slides sessie 6, 23 March 2015
InfoVis1415: slides sessie 6, 23 March 2015
 
History of Human Computer Interaction
History of Human Computer InteractionHistory of Human Computer Interaction
History of Human Computer Interaction
 
InfoVis1415: slides sessie 5, 9 March 2015
InfoVis1415: slides sessie 5, 9 March 2015InfoVis1415: slides sessie 5, 9 March 2015
InfoVis1415: slides sessie 5, 9 March 2015
 
InfoVis1415: slides sessie 4, 2 March 2015
InfoVis1415: slides sessie 4, 2 March 2015InfoVis1415: slides sessie 4, 2 March 2015
InfoVis1415: slides sessie 4, 2 March 2015
 
InfoVis1415: slides sessie 3, 23 Feb 2015
InfoVis1415: slides sessie 3, 23 Feb 2015InfoVis1415: slides sessie 3, 23 Feb 2015
InfoVis1415: slides sessie 3, 23 Feb 2015
 
InfoVis1415: slides sessie 2, 16 Feb 2015
InfoVis1415: slides sessie 2, 16 Feb 2015InfoVis1415: slides sessie 2, 16 Feb 2015
InfoVis1415: slides sessie 2, 16 Feb 2015
 
Technology that makes HUMANS smarter
Technology that makes HUMANS smarterTechnology that makes HUMANS smarter
Technology that makes HUMANS smarter
 
InfoVis1415: slides sessie 1, 10 Feb 2015
InfoVis1415: slides sessie 1, 10 Feb 2015InfoVis1415: slides sessie 1, 10 Feb 2015
InfoVis1415: slides sessie 1, 10 Feb 2015
 
201502010 pen ocw_les1_erik
201502010 pen ocw_les1_erik201502010 pen ocw_les1_erik
201502010 pen ocw_les1_erik
 

Dernier

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 

Dernier (20)

Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 

History of CHI