Professor John Canny Spring 2002 Jan 22

Slides:



Advertisements
Similar presentations
Chapter 4 paradigms. why study paradigms Concerns –how can an interactive system be developed to ensure its usability? –how can the usability of an interactive.
Advertisements

Human Computer Interaction Paradigms. why study paradigms  Concerns  how can an interactive system be developed to ensure its usability?  how can the.
Usability paradigms and principles z Designing for maximum usability is the goal of design z History of interactive system design provides paradigms for.
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.
Skills: none Concepts: innovation timing, research prototype, commodity versus custom hardware, graphical user interface, contributions of Doug Engelbart,
CMC/CC A Paradigms for Interaction Master IK, CIW, MMI L.M. Bosveld-de Smet Hoorcollege 3; ma. 18 sept. 2006;
Outline of presentation 1. Vannevar Bush – CV 2. The after-war situation 3. The Memex 4. Steven Johnson on Bush 5. Discussion point 6. Links (Vannevar.
Why study HCI’s history?
RAND’s vision (1954) From ImageShack web site // ; original source unknown.
0 HCI Today Talk about HCI Success Stories Talk about HCI Success Stories Talk about Norman’s Paper Talk about Norman’s Paper Start talking about The human.
Douglas Engelbart The inventor of computer mouse Shiyu Ji Shiyu Ji COMP 1631 COMP 1631 Winter 2011 Winter 2011.
Jayden Sedunary. For those non computer literate people, a Graphical User Interface is a type of interface item that allows people to interact with programs.
Fall 2002CS History of HCI Key People and events Series Of Paradigma Shifts Understanding where you’ve come from can help a lot in figuring out where.
Introduction to Usability Engineering CS 352 Winter
CMPUT 301: Lecture 17 Usability Paradigms and Principles Lecturer: Martin Jagersand Department of Computing Science University of Alberta Notes based on.
ACS 367 Interface Design Introduction & Text Overview Galitz, Wilbert O. The Essential Guide to User Interface Design.
Stanford hci group / cs376 u Jeffrey Heer · 2 April 2009 Seminal Ideas in Human-Computer Interaction.
MULTIMEDIA REVOLUTION
ALAN KAY “THE BEST WAY TO PREDICT THE FUTURE IS TO INVENT IT” Presented by: Brennen Taylor CSCE 221 – Spring 2014.
Human-Computer Interaction IS/HCC 760 Fall 2011 Shaun Kane.
Chapter 4 paradigms. why study paradigms Concerns –how can an interactive system be developed to ensure its usability? –how can the usability of an interactive.
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
Essential Guide to User Interface Design PART 1 The User Interface – Introduction and Overview Chapter 1 – Importance of the User Interface.
Paradigms Material from Authors of Human Computer Interaction Alan Dix, et al.
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.
As We May Think Vannevar Bush Presented by:Eylon Caspi AJ Shankar Jingtao Wang CS294 Reading The Classics 9/21/04.
Paradigms for Interaction New computing technologies arrive, creating a new perception of the human-computer relationship Batch processing -> Impersonal.
HCI Course: Intro & History Stephen Gilbert Jun 20, 2014 SPIRE-EIT.
HYPERTEXT and HYPERMEDIA By Steven Geist and Larnic Ransom.
Alan Kay: LCC 2700: Intro to Computational Media Spring 2005.
More New Media Information Technology and Social Life Feb. 4, 2005.
Introduction to Human Factors in Information Systems Dr. Cindy Corritore Creighton University ITM 734 Fall 2005.
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.
Introduction to Interactive Media The Multimedia Revolution.
SE 542 Human Computer Interaction
Lecture 1: Introduction and Multimedia Data Representations
LCC 2700: Intro to Computational Media
The Importance of the User Interface
Early Visions of HCI.
Human Computer Interaction Lecture 08 Interaction Paradigms
Human – Computer Interaction
Human Computer Interaction
Class 22: Inheritance CS150: Computer Science University of Virginia
Physical aspects of interfaces Industrial interfaces
INTERACTION PARADIGMS
Usability paradigms and principles
Paradigms (additional materials)
Professor John Canny Spring 2003 Jan 27
Professor John Canny Spring 2004 Jan 23
Design, prototyping and construction
Professor John Canny Fall 2004
CS 160: Lecture 26 Professor John Canny 11/22/2018.
History of HCI Key People and events Series Of Paradigma Shifts
Usability paradigms and principles
CSE310 Human-Computer Interaction
Professor John Canny Fall 2001 August 30, 2001
The Importance of the User Interface
Chapter 4 paradigms.
Welcome to CS 422: UI Design and Programming!
Chapter 4 paradigms.
Miguel Tavares Coimbra
Chapter 4 paradigms.
Design, prototyping and construction
Paradigms (additional materials)
Presentation transcript:

Professor John Canny Spring 2002 Jan 22 CS 260: Lecture 1 Professor John Canny Spring 2002 Jan 22 1/2/2019

History of HCI Personalities: Vannevar Bush - Universal information access J.C.R. Licklider - Networking, Agents Ivan Sutherland - Sketchpad Doug Engelbart - Mouse, GUI, Word proc... Ted Nelson - Hypertext Alan Kay - OO programming, Laptops Ask the audience what is wrong with this! 1/2/2019

History of HCI Systems: Memex - 1945 (concept) Sketchpad - 1963 NLS (oNLine System) - 1963-68 (mouse ‘64) Xerox Alto ‘72, Star ‘81 Grid Compass 1983 Apple Lisa ‘83, Mac ‘84, NeXT ‘88 Powerbook 1991 HTML, HTTP 1994 1968 Dynabook 1983 Ask the audience what is wrong with this! 1/2/2019

History of HCI Politics Military Funding NDRC - OSRD - ARPA – DARPA Elite universities (MIT, Stanford, CMU, Berkeley) NSF 1950 present Xerox PARC - 1970 present Apple - NeXT Hypertext 1967... Prototypes: HES 1969, ZOG 1975... Xanadu 1981, not funded ‘til 87 (Hypercard 1987) 1989 Xanadu -> Autodesk, WWW proposal Ask the audience what is wrong with this! 1/2/2019

People Vannevar Bush (1890-1974) Engineer by training (MIT) Differential analyzer - 1930 Led computing research in ‘30s Created military research NDRC ‘40, OSRD ‘41-47 Managed nuclear weapons research throughout the 40’s Wrote “science - the endless frontier” 1945 Military consultant through 50’s Ask the audience what is wrong with this! 1/2/2019

People Bush’s “as we may think” 1945 Proposed the “Memex” a very modern computer Ask the audience what is wrong with this! 1/2/2019

Bush’s Memex individuals store all personal books, records, communications items retrieved rapidly through indexing, keywords, cross references,... can annotate text with margin notes, comments... can construct a trail through the material and save it Acts as an external memory Ask the audience what is wrong with this! 1/2/2019

Post-Memex After WWII, Bush continued to push for analogue computers (and against digital). You can’t win ‘em all! Ask the audience what is wrong with this! 1/2/2019

J.C.R. Licklider 1915-1990 Ph.D. 1942 Rochester, Psychologist Started “Human Engineering group” at MIT’s Lincoln labs in 1951 Tried to evolve psych. into a department within Electrical Engineering ARPA created in 1958 in response to Sputnik, “Lick” became director in 1962. With ARPA sponsorship, the first CS programs were created: MIT, CMU, Berkeley, Stanford Ask the audience what is wrong with this! 1/2/2019

J.C.R. Licklider 1915-1990 At Arpa, Licklider promoted computing research and sponsored: Time-sharing Networking Engelbart’s and Sutherland’s online computing work Ask the audience what is wrong with this! 1/2/2019

J.C.R. Licklider publications Man-computer symbiosis – 1960 Libraries of the future – 1965 The computer as communication device - 1968 Ask the audience what is wrong with this! 1/2/2019

Man-Computer Symbiosis - 1960 Did self-observation of his daily work. Observed that much work was mundane and related to accessing and organizing information Proposed: Digital libraries Display screens with pen input and character recognition Wall displays for collaborative work Speech recognition and production for HCI Ask the audience what is wrong with this! 1/2/2019

The Computer as a Communication Device - 1968 Cooperative work with shared and individual screens Pen chat Online communities Agents – OLIVERs On-Line Vicarious Expediter and Responder Ask the audience what is wrong with this! 1/2/2019

Networks, Time-sharing Much of Licklider’s sponsored research was unpopular in the engineering community: “Time-sharing is a waste of valuable computer time” “Why are we doing this?” BBN engineer about the first computer network Ask the audience what is wrong with this! 1/2/2019

Ivan Sutherland 1938 - MIT Ph.D. in 1963 Ph.D. work was “Sketchpad” Pioneered computer graphics and CAD Started Evans and Sutherland in 1968 Ask the audience what is wrong with this! 1/2/2019

Doug Engelbart 1925 - Ph.D. UC Berkeley (EE) in 1955 Thesis on “plasma digital devices” - a way into computing Strongly influenced by Bush’s article Moved to SRI, started formulating human augmentation ideas in 1959 Funding from ARPA in 1963 NLS (oNLine System) demo 1968 Ask the audience what is wrong with this! 1/2/2019

Engelbart’s innovations NLS (1968) featured: Video screen and keyboard Mouse and chordal keyboard Videoconferencing Hypertext linking Word processing E-mail A window system User testing! Ask the audience what is wrong with this! 1/2/2019

Engelbart’s work Continued at SRI, worked on network extensions Funding dwindles through the 70’s…, AI  HCI  NLS project sold in 1977 to Tymshare Half of the (~40) NLS engineers moved to Xerox PARC, others to Tymshare Engelbart fired from SRI in ’77, moves to Tymshare Migrated to McDonnell-Douglas in 1984, until 1989 pushed for open hypertext systems Started Bootstrap institute in 1989 Ask the audience what is wrong with this! 1/2/2019

Engelbart’s work 80s and 90s: Personal computing and the web happen Engelbart Receives the ACMTuring award in 1997 “For an inspiring vision of the future of interactive computing and the invention of key technologies to help realize this vision” Ask the audience what is wrong with this! 1/2/2019

Ted Nelson 1937 - M.A. Sociology, Harvard ’63 Coined “hypertext” in 1960 Worked with Van Dam at Brown on HES – 1967 Designed Xanadu in 1981 Global hypertext Pay-per-view Not funded until 1987 Hypertext as a more natural medium than linear text for creative writing “I build paradigms. I work on complex ideas and make up words for them. It is the only way.” Ask the audience what is wrong with this! 1/2/2019

Alan Kay 1940 - Ph.D. 1969 (Utah) Computer Graphics In 1968, met Seymour Papert (LOGO) in the MIT AI Lab. - kids can program! Moved to Xerox PARC in 1972 Started developing “Smalltalk”, in the Learning Research Group First general OO programming language Influenced by Simula Engineers can program! Ask the audience what is wrong with this! 1/2/2019

Alan Kay @ PARC Dynabook (laptop computer) conceived in 1968, well ahead of its time. As interim steps, Kay develops the Xerox Alto (1972) and Star, the first real personal computers. Xerox Alto Ask the audience what is wrong with this! 1/2/2019

Alan Kay @ PARC The Star (1981 and begun in 1975) in particular was a very advanced machine. It had most of the “WIMP” elements we know today. The Star was the result of extensive user testing, and its design has stood the test of time. Many design features were better than its successors (e.g. object-oriented editing features) Ask the audience what is wrong with this! 1/2/2019

The Star group The Star design team developed a new methodology for system design: Task analysis Wide range of users Usage scenarios Decomposition of design: display and control interface User’s conceptual model Many prototyping cycles Desktop metaphor, direct manipulation, WYSIWYG Ask the audience what is wrong with this! 1/2/2019

Alan Kay @ PARC But the Star was expensive and slow ($25k). Steve Jobs and Apple engineers visited PARC in 1979, and that set the path for Apple 15 PARC engineers migrated to Apple Apple Lisa ships in 1983 at $10,000, and fails in the marketplace The Apple Macintosh ships in 1984 at $2500, and the personal computing market changes for good Ask the audience what is wrong with this! 1/2/2019

Alan Kay after PARC Kay worked briefly at Atari, then became an Apple fellow in 1984. Often visited the MIT Media Lab in the 80’s and 90’s. In 1996 he left for Disney to become a Disney fellow. Left Disney in June 2001 because of cutbacks Ask the audience what is wrong with this! 1/2/2019

Alan Kay quote "Don't worry about what anybody else is going to do… The best way to predict the future is to invent it. Really smart people with reasonable funding can do just about anything that doesn't violate too many of Newton's Laws!" Ask the audience what is wrong with this! 1/2/2019

Current Directions Methodologies: Iterative design: Contextual Inquiry Design Rapid prototyping (incl. Informal prototyping) Evaluation, heuristic and user testing Cognitive psychology GOMS, EPIC etc Distributed cognition Theories of Action and Organization Activity theory Ethnomethodology Science studies, Latour et. al. Ask the audience what is wrong with this! 1/2/2019

Current Directions Design: Informal prototyping Paper, glue, styrofoam… Sketching (Silk, Denim, Collaborative Design tools Concurrently-shared representations Shared design spaces (Outpost) Ask the audience what is wrong with this! 1/2/2019

Current Directions CSCW: Supporting meetings: Understanding media: Automated markup of meeting transcripts Searchable meeting archives Meeting summaries Compressing meetings Understanding media: What combinations of text, voice, video, ink are most appropriate for what tasks? What are the merits of synchronous vs. asynchronous media? Social factors: Dominance, participation, satisfaction, consensus, creativity,... Ask the audience what is wrong with this! 1/2/2019

Current Directions UBICOMP/Context-Aware Computing: System issues: Supporting many devices, mobility Customizability Abstraction Integrating recognizers and dealing with errors Conceptual issues Recognizing context, who, what, where… High-level context/transparency Models of privacy Information Fusion Social acceptability and adaption Ask the audience what is wrong with this! 1/2/2019

Current Directions Educational Technology: Learner-Centered design: Assisting learners to develop learning skills: metacognition Stimulating the learner through: real-world examples, interactive assignments, frequent feedback,… The power of small-group learning Strong social stimulus, shared goals Many opportunities to articulate ideas, and integrate others’ perspectives Develops real-world team skills for cooperation, management, setting and achieving goals Apprenticeship still rules! Ask the audience what is wrong with this! 1/2/2019