SlideShare a Scribd company logo
1 of 67
history of CHI
                        geschiedenis van de informatica - 23 maart 2009




                                       erik duval
                                      K.U.Leuven
                            http://www.cs.kuleuven.be/~erikd
                                               1
Wednesday, March 25, 2009
2
Wednesday, March 25, 2009
http://www.slideshare.net/erik.duval




Wednesday, March 25, 2009
                            3
HUGE                      thanks to...
               http://www.slideshare.net/mrettig/interaction-design-history


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


      2 april 2004


      mrettig@well.com
                             teeny
Wednesday, March 25, 2009
when? what?
                   • text -> grafisch: 1982
                   • touchscreen: 1995 -> nu
                   • force feedback: 1990
                   • menu: 1982
                   • scherm: 1955
                   • muis: 1970
                                       5
Wednesday, March 25, 2009
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




Wednesday, March 25, 2009
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).




Wednesday, March 25, 2009
configure switches, run batch, output to tape




Wednesday, March 25, 2009
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.




Wednesday, March 25, 2009
preparing punch cards




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




Wednesday, March 25, 2009
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.




Wednesday, March 25, 2009
punch cards




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

                                                         12
Wednesday, March 25, 2009
http://upload.wikimedia.org/wikipedia/commons/e/e8/IBM_card_punch_029.JPG
                                                     13
Wednesday, March 25, 2009
operator console




      IBM System 360
      1960’s




Wednesday, March 25, 2009
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.




Wednesday, March 25, 2009
next?


                             16
Wednesday, March 25, 2009
Command Line Interface




                            17
Wednesday, March 25, 2009
Nog vb?




                               18
Wednesday, March 25, 2009
Nog vb?




                               18
Wednesday, March 25, 2009
19   http://www.designinginteractions.com/

Wednesday, March 25, 2009
Grafische gebruikersinterface




                            20
Wednesday, March 25, 2009
WIMP
        •      Windows
               Icons
               Menus, and
               Pointing devices

        •      Characteristics

             •       intuitive

             •       consistent

             •       forgiving

             •       protective

        •      But not necessarily best
               for expert!
                                          21
Wednesday, March 25, 2009
Turing Award 1988          Ivan Sutherland: Sketchpad (1962)




                                                                          http://www.archive.org/details/AlanKeyD1987 http://www.youtube.com/watch?v=495nCzxM9PI




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

Wednesday, March 25, 2009
D. Engelbart, Augment
  • Stanford Research Institute
  • invented interactive
          computing (mouse,
          windows, groupware, ...)

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

Wednesday, March 25, 2009
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


                                      24
Wednesday, March 25, 2009
http://www.youtube.com/watch?v=X4kp9Ciy1nE


                                 25
Wednesday, March 25, 2009
http://cfdj.sys-con.com/read/536976.htm
Wednesday, March 25, 2009
http://cfdj.sys-con.com/read/536976.htm
Wednesday, March 25, 2009
http://cfdj.sys-con.com/read/536976.htm
Wednesday, March 25, 2009
http://cfdj.sys-con.com/read/536976.htm
Wednesday, March 25, 2009
Fast forward to …
                                  now :) !

                                                 Text
                                                  Text




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

                                                    27
Wednesday, March 25, 2009
Fast forward to …
                                  now :) !

                                                    Text
                                                     Text




        http://hyperscope.org/

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

                                                       27
Wednesday, March 25, 2009
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
                                                                                27
Wednesday, March 25, 2009
28   http://www.designinginteractions.com/

Wednesday, March 25, 2009
29
                                 http://programforthefuture.org/
Wednesday, March 25, 2009
29
                                 http://programforthefuture.org/
Wednesday, March 25, 2009
XEROX PARC Star
                                (1981)




                                   30
Wednesday, March 25, 2009
http://www.youtube.com/watch?v=XQ6ng1_TMN4
                                                31
Wednesday, March 25, 2009
32   http://www.designinginteractions.com/

Wednesday, March 25, 2009
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!




Wednesday, March 25, 2009
Macintosh, 1984




                                        http://www.youtube.com/watch?v=G0FtgZNOD44
                                   34
Wednesday, March 25, 2009
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



Wednesday, March 25, 2009
Windows 1.0 (1985)




                                36

Wednesday, March 25, 2009
http://www.youtube.com/watch?v=tGvHNNOLnCk
                                                  37

Wednesday, March 25, 2009
http://www.youtube.com/watch?v=y48rthTbrA8&NR=1

                                                  38

Wednesday, March 25, 2009
39   http://www.designinginteractions.com/

Wednesday, March 25, 2009
beyond then ...

                            40

Wednesday, March 25, 2009
http://www.philipglass.com/glassengine/   41   http://www.designinginteractions.com/

Wednesday, March 25, 2009
http://www.ted.com/index.php/talks/anand_agarawala_demos_his_bumptop_desktop.html   42

Wednesday, March 25, 2009
43   http://www.ted.com/index.php/talks/jeff_han_demos_his_breakthrough_touchscreen.html

Wednesday, March 25, 2009
http://portal.mace-project.eu/   44

Wednesday, March 25, 2009
http://blogs.msdn.com/tom/archive/2009/03/03/future-vision-ux-ideas.aspx



                                                              45

Wednesday, March 25, 2009
http://www.ted.com/index.php/talks/david_merrill_demos_siftables_the_smart_blocks.html   46

Wednesday, March 25, 2009
http://www.ted.com/index.php/talks/pattie_maes_demos_the_sixth_sense.html




                                                               47
Wednesday, March 25, 2009
http://www.ted.com/index.php/talks/pattie_maes_demos_the_sixth_sense.html




                                                               47
Wednesday, March 25, 2009
http://www.lce.hut.fi/research/css/bci/



                            48

Wednesday, March 25, 2009
http://www.youtube.com/watch?v=qCSSBEXBCbY&NR=1




                                                  49

Wednesday, March 25, 2009
http://www.youtube.com/watch?v=NIG47YgndP8




                                               50

Wednesday, March 25, 2009
51   http://emotiv.com/

Wednesday, March 25, 2009
http://www.youtube.com/watch?v=JMLH_QyPTYM
                                                52
Wednesday, March 25, 2009
The future has already arrived.
          It's just not evenly distributed yet.
                            53
Wednesday, March 25, 2009
what did you...
                               • like most?
                               • want most?
                               • dislike most?
                               • fear most?
                               • ...?
                              and why...
                                     54
Wednesday, March 25, 2009
55

Wednesday, March 25, 2009
Thanks!
                              55

Wednesday, March 25, 2009
Questions?

                            Thanks!
                              55

Wednesday, March 25, 2009
Questions?
                  http://www.cs.kuleuven.ac.be/~erikd



                            Thanks!
                                  55

Wednesday, March 25, 2009
Questions?
                  http://www.cs.kuleuven.ac.be/~erikd
                            http://erikduval.wordpress.com


                                   Thanks!
                                          55

Wednesday, March 25, 2009

More Related Content

Viewers also liked (10)

CHI: sessie 8
CHI: sessie 8CHI: sessie 8
CHI: sessie 8
 
Open metadata for open educational resources in an open infrastructure
Open metadata for open educational resources in an open infrastructureOpen metadata for open educational resources in an open infrastructure
Open metadata for open educational resources in an open infrastructure
 
Multimedia: Les 5
Multimedia: Les 5Multimedia: Les 5
Multimedia: Les 5
 
Learning in the open
Learning in the openLearning in the open
Learning in the open
 
The Snowflake Effect in Riyadh...
The Snowflake Effect in Riyadh...The Snowflake Effect in Riyadh...
The Snowflake Effect in Riyadh...
 
Metadata for Technology Enhanced Learning
Metadata for Technology Enhanced LearningMetadata for Technology Enhanced Learning
Metadata for Technology Enhanced Learning
 
Multimedia les 2
Multimedia les 2Multimedia les 2
Multimedia les 2
 
The Snowflake Effect: open learning without barriers
The Snowflake Effect: open learning without barriersThe Snowflake Effect: open learning without barriers
The Snowflake Effect: open learning without barriers
 
LACLO 2009 presentation
LACLO 2009 presentationLACLO 2009 presentation
LACLO 2009 presentation
 
Learning in times of abundance: The Snowflake Effect
Learning in times of abundance:  The Snowflake Effect Learning in times of abundance:  The Snowflake Effect
Learning in times of abundance: The Snowflake Effect
 

Similar to History of CHI (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)
Erik Duval
 
Digital Divide Bridging The Gap
Digital Divide   Bridging The GapDigital Divide   Bridging The Gap
Digital Divide Bridging The Gap
M J Caputo
 
CHI: paper prototyping
CHI: paper prototypingCHI: paper prototyping
CHI: paper prototyping
Erik Duval
 
The Ever Changing Design of the Wb
The Ever Changing Design of the WbThe Ever Changing Design of the Wb
The Ever Changing Design of the Wb
artimated
 

Similar to History of CHI (Human-Computer Interaction) (20)

History of CHI (Human-Computer Interaction)
History of CHI (Human-Computer Interaction)History of CHI (Human-Computer Interaction)
History of CHI (Human-Computer Interaction)
 
www@20 what does the history of the web tell us about its future?
www@20 what does the history of the web tell us about its future?www@20 what does the history of the web tell us about its future?
www@20 what does the history of the web tell us about its future?
 
History of CHI
History of CHIHistory of CHI
History of CHI
 
History of CHI
History of CHIHistory of CHI
History of CHI
 
It's the Customer, Not the Container
It's the Customer, Not the ContainerIt's the Customer, Not the Container
It's the Customer, Not the Container
 
History of Human-Computer Interaction
History of Human-Computer InteractionHistory of Human-Computer Interaction
History of Human-Computer Interaction
 
Realtime 3D on the web - a toy or a useful tool?
Realtime 3D on the web - a toy or a useful tool?Realtime 3D on the web - a toy or a useful tool?
Realtime 3D on the web - a toy or a useful tool?
 
PR fuer Rails
PR fuer RailsPR fuer Rails
PR fuer Rails
 
PenO1: les 2
PenO1: les 2PenO1: les 2
PenO1: les 2
 
Promiscuous Drupal
Promiscuous DrupalPromiscuous Drupal
Promiscuous Drupal
 
Digital Divide Bridging The Gap
Digital Divide   Bridging The GapDigital Divide   Bridging The Gap
Digital Divide Bridging The Gap
 
An introduction to CHI
An introduction to CHIAn introduction to CHI
An introduction to CHI
 
Your 3D Printing Options
Your 3D Printing OptionsYour 3D Printing Options
Your 3D Printing Options
 
CHI: sessie 2
CHI: sessie 2CHI: sessie 2
CHI: sessie 2
 
"Mozilla Labs" by Pascal Finette @ eLiberatica 2009
"Mozilla Labs" by Pascal Finette @ eLiberatica 2009"Mozilla Labs" by Pascal Finette @ eLiberatica 2009
"Mozilla Labs" by Pascal Finette @ eLiberatica 2009
 
CHI: paper prototyping
CHI: paper prototypingCHI: paper prototyping
CHI: paper prototyping
 
LIFT Workshop
LIFT WorkshopLIFT Workshop
LIFT Workshop
 
Wolkomir Project Colman 2010
Wolkomir Project Colman 2010Wolkomir Project Colman 2010
Wolkomir Project Colman 2010
 
Storytelling, play and code
Storytelling, play and codeStorytelling, play and code
Storytelling, play and code
 
The Ever Changing Design of the Wb
The Ever Changing Design of the WbThe Ever Changing Design of the Wb
The Ever Changing Design of the Wb
 

More from 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
 

More from 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
 

Recently uploaded

Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
negromaestrong
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 

Recently uploaded (20)

Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Third Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptxThird Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptx
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
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
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
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...
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
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
 
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
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 

History of CHI (Human-Computer Interaction)

Editor's Notes