Early Visions of HCI.

Slides:



Advertisements
Similar presentations
Prof. James A. Landay University of Washington Autumn 2006 Early Visions of HCI.
Advertisements

1 HCI History – Part 1 of 2 Key people, events, ideas and paradigm shifts This material has been developed by Georgia Tech HCI faculty, and continues to.
1 HCI History Key people, events, ideas and paradigm shifts This material has been developed by Georgia Tech HCI faculty, and continues to evolve. Contributors.
1 HCI History Key people, events, ideas and paradigm shifts This material has been developed by Georgia Tech HCI faculty, and continues to evolve. Contributors.
1 HCI History Key people, events, ideas and paradigm shifts This material has been developed by Georgia Tech HCI faculty, and continues to evolve. Contributors.
1 HCI History Key people, events, ideas and paradigm shifts This material has been developed by Georgia Tech HCI faculty, and continues to evolve. Contributors.
CS 197 Computers in Society History of Computing.
213: User Interface Design & Development Professor: Tapan Parikh TA: Eun Kyoung Choe
2/6/20021 History of HCI. 2/6/20022 Outline Review Computing in 1945 Vannevar Bush & As We May Think Administrivia Computing in the 1960s Doug Engelbart.
213: User Interface Design & Development Prof: Tapan Parikh TA: Deepti Chittamuru
Why study HCI’s history?
CS 104 Introduction to Computer Science and Graphics Problems History of Computer 09/05/2008 Yang Song (Prepared by Yang Song and Suresh Solaimuthu)
Web Design and Patterns CMPT 281. Outline Motivation: customer-centred design Web design introduction Design patterns.
1 440 Midterm Review Midterm in-class Tuesday, Nov 6.
Introduction to Computers
Introduction to Usability Engineering CS 352 Winter
History of Computing The abacus is a calculating machine used for centuries Pascal invented an adding machine in 1673 (for taxes!)
Early Visions of HCI. 2 Hall of Fame or Shame? PointCast “Personalize Channels” dialog.
Computer –the machine the program runs on –often split between clients & servers Human-Computer Interaction (HCI) Human –the end-user of a program –the.
Why Introduction to Information Technology? (7301) Technology is the driving force of the future – (Computer Professionals for Social Responsibility)
Human-Computer Interaction IS/HCC 760 Fall 2011 Shaun Kane.
DOUGLAS ENGELBART By: Christina Rodriguez Cayla Wyvill.
Decades Presentation 1960’s BY: AMY, JUSTIN, JAKE.
History of HCI. Objectives By the end of the class, you will be able to… –Describe major milestones in the history of HCI and explain their impact in.
Chapter 4 Paradigms (additional materials). Beginnings – Computing in 1945 Harvard Mark I –Picture from
Automated Assistant for Crisis Management Reflective Agent with Distributed Adaptive Reasoning RADAR.
ACS 367 Interface Design History. Brief History n Early research –SRI in 1960s »The very system that I am using to access this information has its intellectual.
Skills: none Concepts: pre Internet tools, key contributions to the development of the Internet, stages of invention (vision, engineering prototype, product,
HCI Course: Intro & History Stephen Gilbert Jun 20, 2014 SPIRE-EIT.
1800s Industrial revolution Boolean logic Punch cards – these are mechanical devices utube.com/watc h?v=7E9G9QATI Gg utube.com/watc.
More New Media Information Technology and Social Life Feb. 4, 2005.
Prof. James A. Landay University of Washington Autumn 2007 Early Visions of HCI.
1 CS 490JL Midterm Review Midterm in-class Tuesday, October 26 With thanks to Wai-Ling Ho-Ching.
Lesson 10—Networking BASICS1 Networking BASICS The Internet and Its Tools Unit 3 Lesson 10.
SE 431 Human Computer Interactions Jamal Nasir. How to design & build good UIs UI Development process Usability goals User-centered design Design discovery.
What are Paradigms Predominant theoretical frameworks or scientific world views –e.g., Aristotelian, Newtonian, Einsteinian (relativistic) paradigms in.
Augmenting Understanding: 2 Digital Innovators LCC 2700: Intro to Computational Media Fall 2005 Ian Bogost.
Discovering Computers 2009 Chapter 1 Introduction to Computers.
1 Brad Neuberg EuroOSCON, September, 2006 Douglas Engelbart's HyperScope: Taking Web Collaboration to the Next Level Using Ajax and Dojo.
CS 580 chapter 4 paradigms.
Defining Networking Chapter 2.
Chapter 6 : User interface design
Introduction to Computers
iPhones and iPads and iTunes, Oh My!
Midterm in-class Tuesday, Nov 6
Human Computer Interaction Lecture 08 Interaction Paradigms
Human – Computer Interaction
Chapter 4: Application Software
Where are being used the OS?
INTERACTION PARADIGMS
LCC 2700: Intro to Computational Media
Objectives Overview Explain why computer literacy is vital to success in today's world Describe the five components of a computer Discuss the advantages.
Paradigms (additional materials)
Northeastern Writing Center
UNITY TEAM PROJECT TOPICS: [1]. Unity Collaborate
Revision of Simple troubleshooting
Seminal Ideas in Human-Computer Interaction
Professor John Canny Spring 2002 Jan 22
Research Topics in Human-Computer Interaction
Unit# 5: Internet and Worldwide Web
This slide deck is part of a presentation given by Saul Greenberg at a UIST 2007 panel on Evaluating user interface systems research (see paper by Dan.
CSE310 Human-Computer Interaction
Professor John Canny Fall 2001 August 30, 2001
Chapter 4 paradigms.
Computer Basics Applications.
Chapter 4 paradigms.
Professor: Shereen Khoja
User Interface Design and Development Lecture 1 – Monday 29 th January 2018.
Chapter 4 paradigms.
Paradigms (additional materials)
Presentation transcript:

Early Visions of HCI

User Interface Design, Prototyping, and Evaluation Hall of Fame or Shame? http://voodoopc.com http://www.vlboston.com/ http://www.tsmu.edu/ CSE440 - Autumn 2008 User Interface Design, Prototyping, and Evaluation

User Interface Design, Prototyping, and Evaluation Hall of Shame! Doesn’t help user accomplish their task why did they come to the site? Takes too long most visitors will leave & never return May be valid for entertainment, art, or branding sites CSE440 - Autumn 2008 User Interface Design, Prototyping, and Evaluation

User Interface Design, Prototyping, and Evaluation Hall of Shame! CSE440 - Autumn 2008 User Interface Design, Prototyping, and Evaluation

Early Visions of HCI

User Interface Design, Prototyping, and Evaluation Outline Name Cards Review Computing in 1945 Vannevar Bush & As We May Think Administrivia Computing in the 1960s Doug Engelbart & Augmenting Intellect Introductions CSE440 - Autumn 2008 User Interface Design, Prototyping, and Evaluation

User Interface Design, Prototyping, and Evaluation Review Design CSE440 - Autumn 2008 User Interface Design, Prototyping, and Evaluation

User Interface Design, Prototyping, and Evaluation Review Humans Technology Task Design Organizational & Social Issues CSE440 - Autumn 2008 User Interface Design, Prototyping, and Evaluation

User Interface Design, Prototyping, and Evaluation Review “Instant messaging has unleashed many new tasks” Humans Technology Task Design Organizational & Social Issues CSE440 - Autumn 2008 User Interface Design, Prototyping, and Evaluation

User Interface Design, Prototyping, and Evaluation Context - Computing in 1945 Picture from http://piano.dsi.uminho.pt/museuv/indexmark.htm Harvard Mark I 55 feet long, 8 feet high, 5 tons CSE440 - Autumn 2008 User Interface Design, Prototyping, and Evaluation

User Interface Design, Prototyping, and Evaluation Context - Computing in 1945 Ballistics calculations Physical switches (before microprocessor) Paper tape Simple arithmetic & fixed calculations (before programs) 3 sec. to multiply Picture from http://www.gmcc.ab.ca/~supy/ Picture from http://www.gmcc.ab.ca/~supy/ CSE440 - Autumn 2008 User Interface Design, Prototyping, and Evaluation

User Interface Design, Prototyping, and Evaluation Context - Computing in 1945 First computer bug (Harvard Mark II) Adm. Grace Murray Hopper CSE440 - Autumn 2008 User Interface Design, Prototyping, and Evaluation

A Little About Vannevar Bush Name rhymes with “Beaver” Faculty member MIT Coordinated WWII effort with 6000 US scientists Social contract for science federal government funds universities universities do basic research research helps economy & national defense Picture of Bush from http://www-eecs.mit.edu/AY95-96/events/bush/ CSE440 - Autumn 2008 User Interface Design, Prototyping, and Evaluation

User Interface Design, Prototyping, and Evaluation As We May Think Published in the Atlantic Monthly in 1945! Futuristic inventions / trends ? wearable cameras for photographic records Encyclopedia Brittanica for a nickel automatic transcripts of speech Memex trails of discovery direct capture of nerve impulses Which was your favorite? Which do you want (or don't want)? wearable cameras for photographic records Encyclopedia Brittanica for a nickel automatic transcripts of speech Memex trails of discovery direct capture of nerve impulses CSE440 - Autumn 2008 User Interface Design, Prototyping, and Evaluation

As We May Think Computers don't have to be desktop machines! Picture from http://www.dynamicdiagrams.com/design/memex/model.htm#downloa Demo at http://www.dynamicdiagrams.com/case_studies/mit_memex.html

User Interface Design, Prototyping, and Evaluation As We May Think Very optimistic about future technology could help society technology could manage flood of info He was one of the most informed people of his time look at trends, guess where we’re going What was he right about? Wrong about? CSE440 - Autumn 2008 User Interface Design, Prototyping, and Evaluation

User Interface Design, Prototyping, and Evaluation As We May Think Have come true increased specialization flood of information faster / cheaper / smaller / more reliable He missed or we are still waiting microphotography? digital technologies? non-science / non-office apps? memex? CSE440 - Autumn 2008 User Interface Design, Prototyping, and Evaluation

User Interface Design, Prototyping, and Evaluation As We May Think Not so much predicting future as "inventing it" hypertext wearable memory aid Use technology to augment human intellectual abilities New kinds of technology lead to new kinds of human/machine & human/human interaction Be aware that engineering can impact society CSE440 - Autumn 2008 User Interface Design, Prototyping, and Evaluation

User Interface Design, Prototyping, and Evaluation As We May Think Computers weren’t always like this… Computers don’t have to be like this! Picture from hp.co Computers don't have to be desktop machines! CSE440 - Autumn 2008 User Interface Design, Prototyping, and Evaluation

User Interface Design, Prototyping, and Evaluation Administrivia Attendance Turn in assignment #1 now! Discussion section notes Kate (TA) away today until next Tuesday, Oct 7 available through email Wednesday Section is Cancelled. Please go to Monday Section Monday 4:30 - 6:20 pm in EEB 031  slides for yesterday are online under discussion CSE440 - Autumn 2008 User Interface Design, Prototyping, and Evaluation

Context - Computing in 1960s Transistor (1948) ARPA (1958) Timesharing (1950s) Terminals and keyboards Computers still primarily for scientists and engineers Transistor is better version of vacuum tubes Modern Pentium III has about 10 million transistors about size of fingernail! ARPA (Advanced Research Projects Agency) founded to do advanced research, usually military purposes Founded right after Sputnik ARPA budget back then only a few million Modern DARPA budget about 2 billion (2001) Modern NSF budget about 4.5 billion (2001) Timesharing let computers be shared among people Instead of one computer and batch processes, one computer which pretended to be multiple computers Vacuum Tube CSE440 - Autumn 2008 User Interface Design, Prototyping, and Evaluation

About Douglas Engelbart Graduate of Berkeley (EE ‘55) “bi-stable gaseous plasma digital devices” Stanford Research Institute (SRI) Augmentation Research Center 1962 Paper “Conceptual Model for Augmenting Human Intellect” complexity of problems increasing need better ways of solving problems Picture of Engelbart from bootstrap.org Picture of Engelbart from bootstrap.org CSE440 - Autumn 2008 User Interface Design, Prototyping, and Evaluation

Augmenting Human Intellect http://sloan.stanford.edu/MouseSite/MouseSitePg1.html 1968 Fall Joint Computer Conference (SF) Video of NLS (oNLine System) All this took place before Unix and C (1970s) ARPAnet (1969) & later Internet Won Turing Award in 1997 for this work http://sloan.stanford.edu/MouseSite/MouseSitePg1.html A real paradigm shift here (to use an overused term) CSE440 - Autumn 2008 User Interface Design, Prototyping, and Evaluation

Augmenting Human Intellect Advantages of chorded keyboards? Disadvantages? http://sloan.stanford.edu/MouseSite/MouseSitePg1.html CSE440 - Autumn 2008 User Interface Design, Prototyping, and Evaluation

Augmenting Human Intellect “At SRI in the 1960s we did some experimenting with a foot mouse. I found that it was workable, but my control wasn't very fine and my leg tended to cramp from the unusual posture and task.” http://sloan.stanford.edu/MouseSite/MouseSitePg1.html CSE440 - Autumn 2008 User Interface Design, Prototyping, and Evaluation

Augmenting Human Intellect CSE440 - Autumn 2008 User Interface Design, Prototyping, and Evaluation

User Interface Design, Prototyping, and Evaluation Video CSE440 - Autumn 2008 User Interface Design, Prototyping, and Evaluation

Augmenting Human Intellect So what did we just see? in terms of devices, interactions, & apps http://sloan.stanford.edu/MouseSite/MouseSitePg1.html CSE440 - Autumn 2008 User Interface Design, Prototyping, and Evaluation

Augmenting Human Intellect First mouse First hypertext First word processing First 2D editing & windows First document version control First groupware (shared screen teleconferencing) First context-sensitive help First distributed client-server Many, many more! http://sloan.stanford.edu/MouseSite/MouseSitePg1.html CSE440 - Autumn 2008 User Interface Design, Prototyping, and Evaluation

Augmentation not Automation “I tell people: look, you can spend all you want on building smart agents and smart tools… I’d bet that if you then give those to twenty people with no special training, and if you let me take twenty people and really condition and train them especially to learn how to harness the tools… The people with the training will always outdo the people for whom the computers were supposed to do the work.” Not AI, co-evolution of people and tools CSE440 - Autumn 2008 User Interface Design, Prototyping, and Evaluation

Augmenting Human Intellect Example: Roman Numerals vs Arabic What is XCI + III? Now what is XCI x III? What is 91 * 3? New kinds of artifacts, languages, methodologies, and training can enable us to do things we couldn't before or simplify what we already do http://sloan.stanford.edu/MouseSite/MouseSitePg1.html CSE440 - Autumn 2008 User Interface Design, Prototyping, and Evaluation

Tricycles & Bicycles: Specialized Tools Tricycles Versus Bicycles "If ease of use was the only valid criterion, people would stick to tricycles and never try bicycles." - Engelbart CSE440 - Autumn 2008 User Interface Design, Prototyping, and Evaluation

User Interface Design, Prototyping, and Evaluation Where is Engelbart now? Bootstrap.org Office in a Logitech building “[B]oosting any organization’s ability to successfully address problems that are complex and urgent” “[I]mproving society’s collective IQ” Bootstrapping society to improve how we improve "If ease of use was the only valid criterion, people would stick to tricycles and never try bicycles." - Engelbart CSE440 - Autumn 2008 User Interface Design, Prototyping, and Evaluation

Other Key Early Systems Sketchpad (by Ivan Sutherland) Invented MANY modern interface/app ideas “Put, That, There!” (by Bolt & Schmandt) Real multimodal UI – still don’t have this "If ease of use was the only valid criterion, people would stick to tricycles and never try bicycles." - Engelbart CSE440 - Autumn 2008 User Interface Design, Prototyping, and Evaluation

User Interface Design, Prototyping, and Evaluation Summary Computers do not need to be the way we see them today Predict the future by inventing it Don’t only concentrate on novices CSE440 - Autumn 2008 User Interface Design, Prototyping, and Evaluation

User Interface Design, Prototyping, and Evaluation Next Time Design Discovery: Contextual Inquiry Chapter 3 of Contextual Design CSE440 - Autumn 2008 User Interface Design, Prototyping, and Evaluation

User Interface Design, Prototyping, and Evaluation Introductions Outside CSE440 - Autumn 2008 User Interface Design, Prototyping, and Evaluation