Human-Computer Interaction. Ryan Doolittle

Size: px
Start display at page:

Download "Human-Computer Interaction. Ryan Doolittle"

Transcription

1 Human-Computer Interaction Ryan Doolittle November 9th, 2010

2 Abstract The Association for Computing Machinery defines human-computer interaction, hereafter referred to as HCI, as a discipline concerned with the design, evaluation and implementation of interactive computing systems for human use and with the study of major phenomena surrounding them. But quite simply it is the study of how us users interact with the computer systems we deal with on a consistent basis. This interaction takes place at what we like to call the user interface. For those who dont know what a user interface is, it is where direct interaction takes place with the user and the system. A simple example is in your very own vehicle. You see, when your car was designed a HCl representative was put in charge of designing the layout of each and every button, knob, lever, and switch that controls a function in your car. An extensive example is in the cockpit of a plane. Airplanes require so much input from the user that there are almost twenty times more controls in a cockpit rather than your vehicle. It is someones job to make sure these controls are placed in the best and most efficient way possible. Now, HCI has two main goals. Its basic goal, which is what we explained, is to improve interactions between computers and its users by making them more useable and receptive to the users needs. Its long-term goal is to design systems that reduce the barrier between the users cognitive model of what they want to accomplish and the computer s understanding of the user s task.

3 Brief Overview Human-computer interaction has always been apart of our technological world, but as such fields as computer graphics, operating systems, human factors, ergonomics, industrial engineering, cognitive psychology, and the systems part of computer science became more and more popular, so did the need for human-computer interaction research (Hewitt, 1992). As more and more uses for technology came into play, more and more types of interfaces were created to help bridge that barrier between man and computer. Human-computer interaction severely depends on the research done by universities and corporations. Yet even though we have these two sources of research, corporate research depends on the university research. In fact, virtually all of today s major interface styles and applications have had significant influence from research at universities and labs, often with government funding. But overall, without this research many of the advances in the field of HCI would probably not have taken place, and as a consequence the user interfaces of commercial products we use today would be far more difficult to use and learn than they are now (Myers, 1996). As quoted, Government funding of advanced human-computer interaction technologies built the intellectual capital and trained the research teams for pioneer systems that, over a period of 25 years, revolutionized how people interact with computers. Industrial research laboratories at the corporate level in Xerox, IBM, ATT, and others played a strong role in developing this technology and bringing it into a form suitable for the commercial arena. (Card, 1996). As computers progressed so did their design, from what the monitor displays, how 1

4 your mouse works, to how the keyboard is set up. Then new features for vehicles, new software, improved operating systems, 3D movies, video games, industrial machinery, and so much more began to require human computer interaction research. As time went on the goals of human computer interaction research have grown greatly. In general, the basic goal of HCI is to improve the interactions between users and computers by making computers more usable and receptive to the user s needs. Specifically, HCI is concerned with methodologies and processes for designing interfaces, methods for implementing interfaces, techniques for evaluating and comparing interfaces, developing new interfaces and interaction techniques, developing descriptive and predictive models and theories of interaction. Professional researchers in HCI are usually designers concerned with the practical application of design methodologies to real-world problems. Their work often revolves around designing graphical user interfaces and web interfaces. Researchers in HCI are interested in developing new design methodologies, experimenting with new hardware devices, testing new software systems, exploring new paradigms for interaction, and developing models and theories of interaction. As new technologies are being invented everyday, new and more innovative ways are created to bridge this barrier. Yet as time goes means by which humans interact with computers continues to evolve rapidly. Human-computer interaction is affected by the forces shaping the nature of future computing. Some examples include decreasing hardware costs leading to larger memories and faster systems, miniaturization of hardware leading to 2

5 portability, reduction in power requirements leading to portability, new display technologies leading to the packaging of computational devices in new forms, assimilation of computation into the environment (embedded systems), specialized hardware leading to new functions, increased development of network communication and distributed computing, increasingly widespread use of computers, especially by people who are outside of the computing profession, increasing innovation in input techniques (voice, gesture, pen), combined with lowering cost, leading to rapid computerization by people previously left out of the computer revolution, and wider social concerns leading to improved access to computers by currently disadvantaged groups. With these factors the needs from the HCI world will continue to grow and change. HCI Applications Document oriented interfaces consists of applications such as text editing, document formatting, illustrators, spreadsheets, and hypertext. We all know about text and document editors but don t always realize the amount of work put into making the user interface as smooth as possible. It doesnt only consist of how the keyboard and mouse works but also how the screen is displayed. Basically every single button placement within the display has been very carefully put in that place for a specific reason, usually being the most efficient location. It was 1962 the first text editing software came out, and it wasnt until 1968 that you could use this software with a mouse. Hypertext is text displayed on a computer or other electronic device with references (hyperlinks) to other text that the reader can immediately access, usually by a mouse click 3

6 or keypress sequence. Apart from running text, hypertext may contain tables, images and other presentational devices. Hypertext is the underlying concept defining the structure of the World Wide Web, making it an easy-to-use and flexible format to share information over the Internet. Communication oriented interfaces consists of , computer conferencing, telephone and voice messaging systems. When it comes to and other computer applications the user interface referes to electronic display and placement of buttons in that display. As new providers have come into play newer and better ways of communicating through the internet have come about. When you look at your telephone, cell phone, or anyother communcation device, really pay attention to how each and every button is placed and how you input information. Make note if there is a better way the device could be set up to make it more efficient of a product for yourself. Design environments include programming environments, and CAD/CAM, which refers to software tools covering a number of engineering functions. Work in computer graphics has continued to develop algorithms and hardware that allow the display and manipulation of ever more realistic-looking objects, which referes to CAD/CAM machine parts or medical images of body parts. Computer graphics has a natural interest in HCI as interactive graphics, which is how to manipulate solid models in a CAD/CAM system. This tool is used when designers want to design an object in a computer system first. It must be able to create solid 3D images so the object can be accuratly represented. On-line tutorial systems and help systems are self-explanatory. It 4

7 refers to the automated systems that we use every day when we have an issue, complaint, need information, and for many more reasons. Almost every company utilizes this tool at least at a basic level. Usually being a customer service line that attempts every which way to not need a live operator. Most of the time users find these programs impossible to deal with and demand a live operator. But over time they have also improved with human-computer interaction research. Multimedia information kiosks consist of search engines such as Google, Yahoo, Ask.com, Alta Vista, Bing, etc. Have you ever wondered how this single website will take howev er many milliseconds to find hundereds upon hundreds of search results? Well lucky for us someone is hired to do that for us and close that gap between us users and the computer. A search engine website is pretty simple when it comes down to it but still every advanced search option and button is placed very strategically. In fact since these are simply websites, us users can notice a switich in appearence in a matter of a click. Continuous control systems include process control systems, virtual reality systems, simulators, cockpits, and video games. This field is constantly having an immense amount of research done to improve their products. Process control systems range from program that run machines for specific use, to operating systems that run personal computers. These systems are constantly have updates and even new versions coming out that include a, hopefully, more improved interface. Cockpits range from everyday automobiles to military jet cockpits. They also have extensive research done to make sure they have the 5

8 most efficient design to please its consumer. They use market research techniques to use everyday consumers to test their products, and provide input about what can be done to improve the interface and other components. Embedded systems contain the more simple applications of HCI yet still important. It includes Copier controls, elevator controls, consumer electronics, and home appliance controllers. For example, TVs, DVD players, microwave ovens, remote controls, etc. It is the barrier between the electrical systems that we use everyday. Computation is passing beyond desktop computers into every objects for which uses can be found. Embedded systems make the environment alive with little computations and automated processes, from computerized cooking appliances to lighting and plumbing fixtures to window blinds to automobile braking systems to greeting cards. To some extent, this field is expanding also. The expected difference in the future is the addition of networked communications that will allow many of these embedded computations to coordinate with each other and with the user. Human interfaces to these embedded devices will in many cases be very different from those appropriate to workstations. Aspects of HCI When we break it down there are five main aspects of human - computer interaction research. There is the nature of human-computer interaction, the use and context of computers, human characteristics, computer system and interface architecture, and the development process. To get in depth, use and context of computers referes to the fact that computer systems exist within 6

9 a larger social, organizational and work milieu. Within this context there are applications for which we wish to employ computer systems. But the process of putting computers to work means that the human, technical, and work aspects of the application situation must be brought into fit with each other through human learning, system tailorability, or other strategies. Now moving onto human characteristics, in addition to the use and social context of computers, on the human side we must also take into account the human information processing, communication, and physical (ergonomics) characteristics of users. On the computer side(computer system and interface architecture), a variety of technologies have been developed for supporting interaction with humans: Input and output devices connect the human and the machine. These are used in a number of techniques for organizing a dialogue. These techniques are used in turn to implement larger design elements, such as the metaphor of the interface. Getting deeper into the machine substrata supporting the dialogue, the dialogue may make extensive use of computer graphics techniques. Complex dialogues lead into considerations of the systems architecture necessary to support such features as interconnectable application programs, windowing, real-time response, network communications, multi-user and cooperative interfaces, and multi-tasking of dialogue objects. Finally, in the developmental process, there is the process of development which incorporates design for human-computer dialogues, techniques and tools for implementing them, techniques for evaluating them, and a number of classic designs for study. Each of these components of the development process is bound up with the others in a 7

10 relationship of mutual, reciprocal influence whereby choices made in one area impact upon the choices and the options available in the others. Historical Moments The human - computer interaction field began to make way with the direct manipulation of graphical design, mouse, and keyboard. The now ubiquitous direct manipulation interface, where visible objects on the screen are directly manipulated with a pointing device, was first demonstrated by Ivan Sutherland in Sketchpad, which was his 1963 MIT PhD thesis. SketchPad supported the manipulation of objects using a light-pen, including grabbing objects, moving them, changing size, and using constraints. It contained the seeds of myriad important interface ideas. The first commercial systems to make extensive use of Direct Manipulation were the Xerox Star in 1981, the Apple Lisa in 1982, and Macintosh in 1984(Myers, 1996). The mouse was developed at Stanford Research Laboratory in 1965 as part of the NLS project to be a cheap replacement for light-pens, which had been used at least since 1954.The mouse was then made famous as a practical input device by Xerox PARC in the 1970 s. It first appeared commercially as part of the Xerox Star in 1981, the Three Rivers Computer Company s PERQ in 1981, the Apple Lisa in 1982, and Apple Macintosh in Multiple tiled windows were demonstrated in Engelbart s NLS in Early research at Stanford on systems like COPILOT in 1974 and at MIT with the EMACS text editor in 1974 also demonstrated tiled windows. Alan Kay proposed the idea of overlapping windows in his 1969 University of Utah PhD thesis and they first appeared in 1974 in his Smalltalk system at Xerox 8

11 PARC, and soon after in the InterLisp system. The main commercial systems popularizing windows were the Xerox Star (1981), the Apple Lisa (1982), and most importantly the Apple Macintosh (1984). The early versions of the Star and Microsoft Windows were tiled, but eventually they supported overlapping windows like the Lisa and Macintosh. These foundations were the building blocks of this field. With these tools us human were able to go on to such great innovations. For example to drawing tools designed in the past were the foundations for the drawing applications we use today. The first computer painting program was probably Dick Shoup s Superpaint at PARC in In 1962 at the Stanford Research Lab, Engelbart proposed, and later implemented, a word processor with automatic word wrap, search and replace, user-definable macros, scrolling text, and commands to move, copy, and delete characters, words, or blocks of text. The first commercial text editors were the Star, LisaWrite and then MacWrite. This led to hypertext which soon helped the formation of the World Wide Web. Computer aided design became a huge field with direct maniuplation at play and the use of light pens. The first CAD/CAM system in industry was probably General Motor s about And also we cant forget about everyones favorite application, video games. These systems are almost purerly based on it s human - computer interation. The first graphical video game was probably SpaceWar in 1962 for the PDP-1, including the first computer joysticks. The first popular commercial game was Pong, about With these tools Atari made their gaming systems, which included a single button and a joystick. But now we have systems today, 9

12 like the Nintendo Wii or the Playstation 3, that can read your body movements, gestures, has many more controls, and looks more realistic than ever. 10

13 Bibliography [Card,1996] Card, S.K., Pioneers and Settlers: Methods Used in Successful User Interface Design, in Human-Computer Interface Design: Success Stories, Emerging Methods, and Real-World Context, M. Rudisill, et al., Editors. 1996, Morgan Kaufmann Publishers: San Francisco. pp [Hewitt,1996] Hewett, Baecker, Card, Carey, Gasen, Mantei, Perlman, Strong and Verplank ACM SIGCHI Curricula for Human-Computer Interaction Copyright 1992,1996 [Myers,1998] Brad A. Myers. A Brief History of Human Computer Interaction Technology. ACM interactions. Vol. 5, no. 2, March, pp

A Brief Survey of HCI Technology. Lecture #3

A Brief Survey of HCI Technology. Lecture #3 A Brief Survey of HCI Technology Lecture #3 Agenda Evolution of HCI Technology Computer side Human side Scope of HCI 2 HCI: Historical Perspective Primitive age Charles Babbage s computer Punch card Command

More information

Introduzione al corso

Introduzione al corso HCI secondo Minority Report (2002) Introduzione al corso Corso di Interazione uomo-macchina II Prof. Giuseppe Boccignone Dipartimento di Scienze dell Informazione Università di Milano boccignone@dsi.unimi.it

More information

Unit 23. QCF Level 3 Extended Certificate Unit 23 Human Computer Interaction

Unit 23. QCF Level 3 Extended Certificate Unit 23 Human Computer Interaction Unit 23 QCF Level 3 Extended Certificate Unit 23 Human Computer Interaction Unit 23 Outcomes Know the impact of HCI on society, the economy and culture Understand the fundamental principles of interface

More information

CS 315 Intro to Human Computer Interaction (HCI)

CS 315 Intro to Human Computer Interaction (HCI) CS 315 Intro to Human Computer Interaction (HCI) Direct Manipulation Examples Drive a car If you want to turn left, what do you do? What type of feedback do you get? How does this help? Think about turning

More information

Timeline of Significant Events

Timeline of Significant Events Chapter 1 Historical Perspective Timeline of Significant Events 2 1 Timeline of Significant Events 3 As We May Think Vannevar Bush (1945) 4 2 Reprinted in Click here http://dl.acm.org/citation.cfm?id=227186

More information

Human Computer Interaction Lecture 04 [ Paradigms ]

Human Computer Interaction Lecture 04 [ Paradigms ] Human Computer Interaction Lecture 04 [ Paradigms ] Imran Ihsan Assistant Professor www.imranihsan.com imranihsan.com HCIS1404 - Paradigms 1 why study paradigms Concerns how can an interactive system be

More information

Effective Iconography....convey ideas without words; attract attention...

Effective Iconography....convey ideas without words; attract attention... Effective Iconography...convey ideas without words; attract attention... Visual Thinking and Icons An icon is an image, picture, or symbol representing a concept Icon-specific guidelines Represent the

More information

Human Computer Interaction (HCI, HCC)

Human Computer Interaction (HCI, HCC) Human Computer Interaction (HCI, HCC) AN INTRODUCTION Human Computer Interaction Why are we here? It may seem trite, but user interfaces matter: For efficiency, for convenience, for accuracy, for success,

More information

Sketchpad Ivan Sutherland (1962)

Sketchpad Ivan Sutherland (1962) Sketchpad Ivan Sutherland (1962) 7 Viewable on Click here https://www.youtube.com/watch?v=yb3saviitti 8 Sketchpad: Direct Manipulation Direct manipulation features: Visibility of objects Incremental action

More information

Map of Human Computer Interaction. Overview: Map of Human Computer Interaction

Map of Human Computer Interaction. Overview: Map of Human Computer Interaction Map of Human Computer Interaction What does the discipline of HCI cover? Why study HCI? Overview: Map of Human Computer Interaction Use and Context Social Organization and Work Human-Machine Fit and Adaptation

More information

EECS 4441 / CSE5351 Human-Computer Interaction. Topic #1 Historical Perspective

EECS 4441 / CSE5351 Human-Computer Interaction. Topic #1 Historical Perspective EECS 4441 / CSE5351 Human-Computer Interaction Topic #1 Historical Perspective I. Scott MacKenzie York University, Canada 1 Significant Event Timeline 2 1 Significant Event Timeline 3 As We May Think Vannevar

More information

EECS 4441 Human-Computer Interaction

EECS 4441 Human-Computer Interaction EECS 4441 Human-Computer Interaction Topic #1:Historical Perspective I. Scott MacKenzie York University, Canada Significant Event Timeline Significant Event Timeline As We May Think Vannevar Bush (1945)

More information

SIM 15/16 T1.1 Introduction to HCI

SIM 15/16 T1.1 Introduction to HCI SIM 15/16 T1.1 Introduction to HCI Miguel Tavares Coimbra Acknowledgements: Most of this course is based on the excellent course offered by Prof. Kellogg Booth at the British Columbia University, Vancouver,

More information

HUMAN COMPUTER INTERFACE

HUMAN COMPUTER INTERFACE HUMAN COMPUTER INTERFACE TARUNIM SHARMA Department of Computer Science Maharaja Surajmal Institute C-4, Janakpuri, New Delhi, India ABSTRACT-- The intention of this paper is to provide an overview on the

More information

Interaction Design (IxD) (User Experience Design I) History

Interaction Design (IxD) (User Experience Design I) History Interaction Design (IxD) (User Experience Design I) History 1 History Course Overview (Timetable) + Organizational Stuff What is Interaction Design? The Story of the Mouse PARC The Desktop Metaphor The

More information

User-System Interaction (USI)

User-System Interaction (USI) User-System Interaction (USI) Overview and Introduction Stan Ackermans Institute Technical University of Eindhoven Rauterberg October 11th, 2001 1/21 1 User-System Interaction (USI) [this part is copied

More information

CSE440: Introduction to HCI

CSE440: Introduction to HCI CSE440: Introduction to HCI Methods for Design, Prototyping and Evaluating User Interaction Lecture 02: History & State of the Art in HCI Nigini Oliveira Manaswi Saha Liang He Jian Li Zheng Jeremy Viny

More information

Human Computer Interaction (HCI) Designing Interactive systems Lecture 1 dr Kristina Lapin

Human Computer Interaction (HCI) Designing Interactive systems Lecture 1 dr Kristina Lapin Human Computer Interaction (HCI) Designing Interactive systems Lecture 1 dr Kristina Lapin 1 Objectives The variety of interactive systems Evolution Concerns of interactive system design Course requirements

More information

Mobile Applications 2010

Mobile Applications 2010 Mobile Applications 2010 Introduction to Mobile HCI Outline HCI, HF, MMI, Usability, User Experience The three paradigms of HCI Two cases from MAG HCI Definition, 1992 There is currently no agreed upon

More information

Outline. Paradigms for interaction. Introduction. Chapter 5 : Paradigms. Introduction Paradigms for interaction (15)

Outline. Paradigms for interaction. Introduction. Chapter 5 : Paradigms. Introduction Paradigms for interaction (15) Outline 01076568 Human Computer Interaction Chapter 5 : Paradigms Introduction Paradigms for interaction (15) ดร.ชมพ น ท จ นจาคาม [kjchompo@gmail.com] สาขาว ชาว ศวกรรมคอมพ วเตอร คณะว ศวกรรมศาสตร สถาบ นเทคโนโลย

More information

Welcome, Introduction, and Roadmap Joseph J. LaViola Jr.

Welcome, Introduction, and Roadmap Joseph J. LaViola Jr. Welcome, Introduction, and Roadmap Joseph J. LaViola Jr. Welcome, Introduction, & Roadmap 3D UIs 101 3D UIs 201 User Studies and 3D UIs Guidelines for Developing 3D UIs Video Games: 3D UIs for the Masses

More information

A Glimpse of Human-Computer Interaction

A Glimpse of Human-Computer Interaction A Glimpse of Human-Computer Interaction Jim Hollan Co-Director Design Lab Department of Cognitive Science Department of Computer Science and Engineering Email: hollan@ucsd.edu Lab: Design Lab at UC San

More information

- applications on same or different network node of the workstation - portability of application software - multiple displays - open architecture

- applications on same or different network node of the workstation - portability of application software - multiple displays - open architecture 12 Window Systems - A window system manages a computer screen. - Divides the screen into overlapping regions. - Each region displays output from a particular application. X window system is widely used

More information

Video Games and Interfaces: Past, Present and Future Class #2: Intro to Video Game User Interfaces

Video Games and Interfaces: Past, Present and Future Class #2: Intro to Video Game User Interfaces Video Games and Interfaces: Past, Present and Future Class #2: Intro to Video Game User Interfaces Content based on Dr.LaViola s class: 3D User Interfaces for Games and VR What is a User Interface? Where

More information

Introduction to Computer Games

Introduction to Computer Games Introduction to Computer Games Doron Nussbaum Introduction to Computer Gaming 1 History of computer games Hardware evolution Software evolution Overview of Industry Future Directions/Trends Doron Nussbaum

More information

Introduction. chapter Terminology. Timetable. Lecture team. Exercises. Lecture website

Introduction. chapter Terminology. Timetable. Lecture team. Exercises. Lecture website Terminology chapter 0 Introduction Mensch-Maschine-Schnittstelle Human-Computer Interface Human-Computer Interaction (HCI) Mensch-Maschine-Interaktion Mensch-Maschine-Kommunikation 0-2 Timetable Lecture

More information

HUMAN-COMPUTER INTERACTION: OVERVIEW ON STATE OF THE ART TECHNOLOGY

HUMAN-COMPUTER INTERACTION: OVERVIEW ON STATE OF THE ART TECHNOLOGY HUMAN-COMPUTER INTERACTION: OVERVIEW ON STATE OF THE ART TECHNOLOGY *Ms. S. VAISHNAVI, Assistant Professor, Sri Krishna Arts And Science College, Coimbatore. TN INDIA **SWETHASRI. L., Final Year B.Com

More information

Ubiquitous Computing Summer Episode 16: HCI. Hannes Frey and Peter Sturm University of Trier. Hannes Frey and Peter Sturm, University of Trier 1

Ubiquitous Computing Summer Episode 16: HCI. Hannes Frey and Peter Sturm University of Trier. Hannes Frey and Peter Sturm, University of Trier 1 Episode 16: HCI Hannes Frey and Peter Sturm University of Trier University of Trier 1 Shrinking User Interface Small devices Narrow user interface Only few pixels graphical output No keyboard Mobility

More information

Pearls of Computation: Joseph Carl Robnett Licklider Man Computer Symbiosis on the Intergalactic Computer Network

Pearls of Computation: Joseph Carl Robnett Licklider Man Computer Symbiosis on the Intergalactic Computer Network Pearls of Computation: Joseph Carl Robnett Licklider Man Computer Symbiosis on the Intergalactic Computer Network hannes@ru.is Biography 1915 Born in St. Louis 1937 BS in Physics, Mathematics and Psychology,

More information

A Glimpse of Human-Computer Interaction. Jim Hollan Department of Cognitive Science Department of Computer Science and Engineering

A Glimpse of Human-Computer Interaction. Jim Hollan Department of Cognitive Science Department of Computer Science and Engineering A Glimpse of Human-Computer Interaction Jim Hollan Department of Cognitive Science Department of Computer Science and Engineering Email: hollan@ucsd.edu Lab: Design Lab at UC San Diego Web: hci.ucsd.edu/hollan

More information

What is HCI? IUI is a specific field of HCI. Intelligent User Interfaces (IUI) 06/04/2015. Human Computer Interaction

What is HCI? IUI is a specific field of HCI. Intelligent User Interfaces (IUI) 06/04/2015. Human Computer Interaction IUI is a specific field of HCI Intelligent User Interfaces (IUI) Human Computer Interaction What is HCI? Dr. Mahmood Ashraf Asst. Professor Computer Science Dept. Room # 220, Level 2 mahmood313@gmail.com

More information

Human Computer Interaction (HCI) 1 lecture dr Kristina Lapin

Human Computer Interaction (HCI) 1 lecture dr Kristina Lapin Human Computer Interaction (HCI) 1 lecture dr Kristina Lapin 1 Objectives Concerns of interactive system design Evolution Interaction design (IxD) and human computer interaction (HCI) Usability and user

More information

CPE/CSC 580: Intelligent Agents

CPE/CSC 580: Intelligent Agents CPE/CSC 580: Intelligent Agents Franz J. Kurfess Computer Science Department California Polytechnic State University San Luis Obispo, CA, U.S.A. 1 Course Overview Introduction Intelligent Agent, Multi-Agent

More information

The University of Algarve Informatics Laboratory

The University of Algarve Informatics Laboratory arxiv:0709.1056v2 [cs.hc] 13 Sep 2007 The University of Algarve Informatics Laboratory UALG-ILAB September, 2007 A Sudoku Game for People with Motor Impairments Stéphane Norte, and Fernando G. Lobo Department

More information

A Glimpse of Human-Computer Interaction. Jim Hollan Department of Cognitive Science Department of Computer Science and Engineering

A Glimpse of Human-Computer Interaction. Jim Hollan Department of Cognitive Science Department of Computer Science and Engineering A Glimpse of Human-Computer Interaction Jim Hollan Department of Cognitive Science Department of Computer Science and Engineering Email: hollan@ucsd.edu Lab: Design Lab at UC San Diego Web: hci.ucsd.edu/hollan

More information

Digital Media & Computer Games 3/24/09. Digital Media & Games

Digital Media & Computer Games 3/24/09. Digital Media & Games Digital Media & Games David Cairns 1 Digital Media Use of media in a digital format allows us to manipulate and transmit it relatively easily since it is in a format a computer understands Modern desktop

More information

CHAPTER 1. INTRODUCTION 16

CHAPTER 1. INTRODUCTION 16 1 Introduction The author s original intention, a couple of years ago, was to develop a kind of an intuitive, dataglove-based interface for Computer-Aided Design (CAD) applications. The idea was to interact

More information

Automation and Mechatronics Engineering Program. Your Path Towards Success

Automation and Mechatronics Engineering Program. Your Path Towards Success Automation and Mechatronics Engineering Program Your Path Towards Success What is Mechatronics? Mechatronics combines the principles of mechanical, computer, electronic, and control engineering into a

More information

SM 3511 Interface Design. Introduction

SM 3511 Interface Design. Introduction SM 3511 Interface Design Introduction Classes, class deliverables, holidays, project groups, etc. refer to http://kowym.com/index.php/teaching/ Inter-face: a point where two systems, subjects, organizations,

More information

English as a Second Language Podcast ESL Podcast 295 Playing Video Games

English as a Second Language Podcast   ESL Podcast 295 Playing Video Games GLOSSARY fighting violent; with two or more people physically struggling against each other * In this fighting game, you can make the characters kick and hit each other in several directions. role-playing

More information

Introduction to Humans in HCI

Introduction to Humans in HCI Introduction to Humans in HCI Mary Czerwinski Microsoft Research 9/18/2001 We are fortunate to be alive at a time when research and invention in the computing domain flourishes, and many industrial, government

More information

Projection Based HCI (Human Computer Interface) System using Image Processing

Projection Based HCI (Human Computer Interface) System using Image Processing GRD Journals- Global Research and Development Journal for Volume 1 Issue 5 April 2016 ISSN: 2455-5703 Projection Based HCI (Human Computer Interface) System using Image Processing Pankaj Dhome Sagar Dhakane

More information

GUI and Gestures. CS334 Fall Daniel G. Aliaga Department of Computer Science Purdue University

GUI and Gestures. CS334 Fall Daniel G. Aliaga Department of Computer Science Purdue University GUI and Gestures CS334 Fall 2013 Daniel G. Aliaga Department of Computer Science Purdue University User Interfaces Human Computer Interaction Graphical User Interfaces History 2D interfaces VR/AR Interfaces

More information

Who are these people? Introduction to HCI

Who are these people? Introduction to HCI Who are these people? Introduction to HCI Doug Bowman Qing Li CS 3724 Fall 2005 (C) 2005 Doug Bowman, Virginia Tech CS 2 First things first... Why are you taking this class? (be honest) What do you expect

More information

Programming of Graphics

Programming of Graphics Peter Mileff PhD Programming of Graphics Brief history of computer platforms University of Miskolc Department of Information Technology 1960 1969 The first true computer game appeared: Spacewar! was programmed

More information

Introduction to Systems Engineering

Introduction to Systems Engineering p. 1/2 ENES 489P Hands-On Systems Engineering Projects Introduction to Systems Engineering Mark Austin E-mail: austin@isr.umd.edu Institute for Systems Research, University of Maryland, College Park Career

More information

Chapter 2 Understanding and Conceptualizing Interaction. Anna Loparev Intro HCI University of Rochester 01/29/2013. Problem space

Chapter 2 Understanding and Conceptualizing Interaction. Anna Loparev Intro HCI University of Rochester 01/29/2013. Problem space Chapter 2 Understanding and Conceptualizing Interaction Anna Loparev Intro HCI University of Rochester 01/29/2013 1 Problem space Concepts and facts relevant to the problem Users Current UX Technology

More information

Module PREPARED. August 2013

Module PREPARED. August 2013 Technology Exploration-I Module 1: Introduction to Simple Machines PREPARED BY Curriculum Development Unit August 2013 Applied Technology High Schools, 2013 Module 1: Introduction to Simple Machines Module

More information

CS 889 Advanced Topics in Human- Computer Interaction. Experimental Methods in HCI

CS 889 Advanced Topics in Human- Computer Interaction. Experimental Methods in HCI CS 889 Advanced Topics in Human- Computer Interaction Experimental Methods in HCI Overview A brief overview of HCI Experimental Methods overview Goals of this course Syllabus and course details HCI at

More information

First day quiz Introduction to HCI

First day quiz Introduction to HCI First day quiz Introduction to HCI CS 3724 Doug A. Bowman You are on a team tasked with developing new order tracking and management software for amazon.com. Your goal is to deliver a high quality piece

More information

HOME SIMULATORS? P.R.M. Denne Managing Director Denne Developments Ltd., Bournemouth, England. TiLE Conference June 1992

HOME SIMULATORS? P.R.M. Denne Managing Director Denne Developments Ltd., Bournemouth, England. TiLE Conference June 1992 HOME SIMULATORS? P.R.M. Denne Managing Director Denne Developments Ltd., Bournemouth, England. TiLE Conference June 1992 Summary Our objective in developing technologies for leisure and entertainment is

More information

BSc in Music, Media & Performance Technology

BSc in Music, Media & Performance Technology BSc in Music, Media & Performance Technology Email: jurgen.simpson@ul.ie The BSc in Music, Media & Performance Technology will develop the technical and creative skills required to be successful media

More information

Attorney Docket No Date: 25 April 2008

Attorney Docket No Date: 25 April 2008 DEPARTMENT OF THE NAVY NAVAL UNDERSEA WARFARE CENTER DIVISION NEWPORT OFFICE OF COUNSEL PHONE: (401) 832-3653 FAX: (401) 832-4432 NEWPORT DSN: 432-3853 Attorney Docket No. 98580 Date: 25 April 2008 The

More information

The Science In Computer Science

The Science In Computer Science Editor s Introduction Ubiquity Symposium The Science In Computer Science The Computing Sciences and STEM Education by Paul S. Rosenbloom In this latest installment of The Science in Computer Science, Prof.

More information

preface Motivation Figure 1. Reality-virtuality continuum (Milgram & Kishino, 1994) Mixed.Reality Augmented. Virtuality Real...

preface Motivation Figure 1. Reality-virtuality continuum (Milgram & Kishino, 1994) Mixed.Reality Augmented. Virtuality Real... v preface Motivation Augmented reality (AR) research aims to develop technologies that allow the real-time fusion of computer-generated digital content with the real world. Unlike virtual reality (VR)

More information

Interface Design V: Beyond the Desktop

Interface Design V: Beyond the Desktop Interface Design V: Beyond the Desktop Rob Procter Further Reading Dix et al., chapter 4, p. 153-161 and chapter 15. Norman, The Invisible Computer, MIT Press, 1998, chapters 4 and 15. 11/25/01 CS4: HCI

More information

09/10/18 How AI is Revolutionizing Manufacturing

09/10/18 How AI is Revolutionizing Manufacturing 09/10/18 How AI is Revolutionizing Manufacturing CIO Magazine https://www.cio.com/article/3302797/artificial-intelligence/how-ai-is-revolutionizingmanufacturing.html Artificial intelligence and machine

More information

Enrichment chapter: ICT and computers. Objectives. Enrichment

Enrichment chapter: ICT and computers. Objectives. Enrichment Enrichment chapter: ICT and computers Objectives By the end of this chapter the student should be able to: List some of the uses of Information and Communications Technology (ICT) Use a computer to perform

More information

A Virtual Environments Editor for Driving Scenes

A Virtual Environments Editor for Driving Scenes A Virtual Environments Editor for Driving Scenes Ronald R. Mourant and Sophia-Katerina Marangos Virtual Environments Laboratory, 334 Snell Engineering Center Northeastern University, Boston, MA 02115 USA

More information

Lecture 1 - Introduction to HCI CS-C

Lecture 1 - Introduction to HCI CS-C Lecture 1 - Introduction to HCI CS-C3120 2016-2017 Welcome Prof. David McGookin david.mcgookin@aalto.fi Room 3583 TUAS Tuomas Vaittinen tuomas.vaittinen@aalto.fi Room 3540 TUAS Mikko Kytö mikko.kyto@aalto.fi

More information

What was the first gestural interface?

What was the first gestural interface? stanford hci group / cs247 Human-Computer Interaction Design Studio What was the first gestural interface? 15 January 2013 http://cs247.stanford.edu Theremin Myron Krueger 1 Myron Krueger There were things

More information

Wood Working. Technology Diffusion Synthesize information, evaluate and make decisions about technologies.

Wood Working. Technology Diffusion Synthesize information, evaluate and make decisions about technologies. Wood Working 1A1 1.0.1 Nature of Technology Students develop an understanding of technology, its characteristics, scope, core concepts* and relationships between technologies and other fields. *The core

More information

Growing a UX Career. An HFI White Paper. A Conversation with Eric Schaffer CEO and Founder Human Factors International

Growing a UX Career. An HFI White Paper. A Conversation with Eric Schaffer CEO and Founder Human Factors International An HFI White Paper A Conversation with Eric Schaffer CEO and Founder Human Factors International I know a newly-graduated UX practitioner who was advised to work first as a free-lancer and then later go

More information

TOOLS FOR DISTANCE COLLABORATION 2012 OSEP PD CONFERENCE WASHINGTON, DC

TOOLS FOR DISTANCE COLLABORATION 2012 OSEP PD CONFERENCE WASHINGTON, DC SCHOLAR INITIATIVE FULL TRANSCRIPT TOOLS FOR DISTANCE COLLABORATION 2012 OSEP PD CONFERENCE WASHINGTON, DC Mark Horney: Once you get past the contact stage and I ll tell you about my projects and you tell

More information

Interaction via motion observation

Interaction via motion observation Interaction via motion observation M A Foyle 1 and R J McCrindle 2 School of Systems Engineering, University of Reading, Reading, UK mfoyle@iee.org, r.j.mccrindle@reading.ac.uk www.sse.reading.ac.uk ABSTRACT

More information

Industry 4.0: the new challenge for the Italian textile machinery industry

Industry 4.0: the new challenge for the Italian textile machinery industry Industry 4.0: the new challenge for the Italian textile machinery industry Executive Summary June 2017 by Contacts: Economics & Press Office Ph: +39 02 4693611 email: economics-press@acimit.it ACIMIT has

More information

Computer engineering - Wikipedia, the free encyclopedia

Computer engineering - Wikipedia, the free encyclopedia Computer engineering - Wikipedia, the free encyclopedia http://en.wikipedia.org/wiki/computer_engineering 1 of 3 5/27/2009 2:27 PM Computer engineering From Wikipedia, the free encyclopedia Computer Engineering

More information

Subject Name:Human Machine Interaction Unit No:1 Unit Name: Introduction. Mrs. Aditi Chhabria Mrs. Snehal Gaikwad Dr. Vaibhav Narawade Mr.

Subject Name:Human Machine Interaction Unit No:1 Unit Name: Introduction. Mrs. Aditi Chhabria Mrs. Snehal Gaikwad Dr. Vaibhav Narawade Mr. Subject Name:Human Machine Interaction Unit No:1 Unit Name: Introduction Mrs. Aditi Chhabria Mrs. Snehal Gaikwad Dr. Vaibhav Narawade Mr. B J Gorad Unit No: 1 Unit Name: Introduction Lecture No: 1 Introduction

More information

Dix, Alan; Finlay, Janet; Abowd, Gregory; & Beale, Russell. Human- Graduate Software Engineering Education. Technical Report CMU-CS-93-

Dix, Alan; Finlay, Janet; Abowd, Gregory; & Beale, Russell. Human- Graduate Software Engineering Education. Technical Report CMU-CS-93- References [ACM92] ACM SIGCHI/ACM Special Interest Group on Computer-Human Interaction.. Curricula for Human-Computer Interaction. New York, N.Y.: Association for Computing Machinery, 1992. [CMU94] [Dix93]

More information

WeekI. , of video games IND - Survey of peers on Interactive Entertainment

WeekI. ,  of video games IND - Survey of peers on Interactive Entertainment Games for Education 14 Article: Peppler, K., & Ka/ai, Y. (n. d.). What videogame making can teach us about literacy and learning: Alternative pathways into participatoly culture. GRP Genre Power Point

More information

Architectural CAD. Technology Diffusion Synthesize information, evaluate and make decisions about technologies.

Architectural CAD. Technology Diffusion Synthesize information, evaluate and make decisions about technologies. Architectural CAD 1A1 1.0.1 Nature of Technology Students develop an understanding of technology, its characteristics, scope, core concepts* and relationships between technologies and other fields. *The

More information

Direct Manipulation. and Instrumental Interaction. CS Direct Manipulation

Direct Manipulation. and Instrumental Interaction. CS Direct Manipulation Direct Manipulation and Instrumental Interaction 1 Review: Interaction vs. Interface What s the difference between user interaction and user interface? Interface refers to what the system presents to the

More information

Human-Computer Interaction

Human-Computer Interaction Human-Computer Interaction Prof. Antonella De Angeli, PhD Antonella.deangeli@disi.unitn.it Ground rules To keep disturbance to your fellow students to a minimum Switch off your mobile phone during the

More information

Embedded & Robotics Training

Embedded & Robotics Training Embedded & Robotics Training WebTek Labs creates and delivers high-impact solutions, enabling our clients to achieve their business goals and enhance their competitiveness. With over 13+ years of experience,

More information

Northfleet Technology College Course Outline: Information Technology in a Global Society

Northfleet Technology College Course Outline: Information Technology in a Global Society Northfleet Technology College Course Outline: Information Technology in a Global Society Equivalent to ½ A level Introduction: What is ITGS Information Technology in a Global Society International refers

More information

Classifying 3D Input Devices

Classifying 3D Input Devices IMGD 5100: Immersive HCI Classifying 3D Input Devices Robert W. Lindeman Associate Professor Department of Computer Science Worcester Polytechnic Institute gogo@wpi.edu But First Who are you? Name Interests

More information

Artificial Intelligence in the World. Prof. Levy Fromm Institute Spring Session, 2017

Artificial Intelligence in the World. Prof. Levy Fromm Institute Spring Session, 2017 Artificial Intelligence in the World Prof. Levy Fromm Institute Spring Session, 2017 Lecture 3 agenda Robots laws, applications, technology, examples, impact History of computing 1965-1980 Key people in

More information

Photography is everywhere

Photography is everywhere 1 Digital Basics1 There is no way to get around the fact that the quality of your final digital pictures is dependent upon how well they were captured initially. Poorly photographed or badly scanned images

More information

COMS W4170 Direct Manipulation 2

COMS W4170 Direct Manipulation 2 COMS W4170 Direct Manipulation 2 Steven Feiner Department of Computer Science Columbia University New York, NY 10027 October 26, 2017 1 History: 80s Workstation vendors 80s Xerox Star, 81 Three Rivers

More information

Human-Centered Design. Scott Klemmer Autumn 2009

Human-Centered Design. Scott Klemmer Autumn 2009 stanford hci group http://cs147.stanford.edu Human-Centered Design Scott Klemmer Autumn 2009 Recap: Course Overview Project-based course Weekly assignments, due Thursday noon Two weekly lectures, studio

More information

The paradigm does not necessarily describe reality, and at best only describes one aspect of reality.

The paradigm does not necessarily describe reality, and at best only describes one aspect of reality. What is Paradigm? 0 The way you see something 0 Your point of view 0 Frame of preference or belief 0 The way we understand and interpret the world 0 It s like a map in our head The paradigm does not necessarily

More information

Squeak Etoys Authoring & Media

Squeak Etoys Authoring & Media Squeak Etoys Authoring & Media Alan Kay VPRI Research Note RN-2005-002 Viewpoints Research Institute, 1209 Grand Central Avenue, Glendale, CA 91201 t: (818) 332-3001 f: (818) 244-9761 Squeak Etoys Authoring

More information

GUIBDSS Gestural User Interface Based Digital Sixth Sense The wearable computer

GUIBDSS Gestural User Interface Based Digital Sixth Sense The wearable computer 2010 GUIBDSS Gestural User Interface Based Digital Sixth Sense The wearable computer By: Abdullah Almurayh For : Dr. Chow UCCS CS525 Spring 2010 5/4/2010 Contents Subject Page 1. Abstract 2 2. Introduction

More information

Digital Transformation. A Game Changer. How Does the Digital Transformation Affect Informatics as a Scientific Discipline?

Digital Transformation. A Game Changer. How Does the Digital Transformation Affect Informatics as a Scientific Discipline? Digital Transformation A Game Changer How Does the Digital Transformation Affect Informatics as a Scientific Discipline? Manfred Broy Technische Universität München Institut for Informatics ... the change

More information

Ubiquitous. Waves of computing

Ubiquitous. Waves of computing Ubiquitous Webster: -- existing or being everywhere at the same time : constantly encountered Waves of computing First wave - mainframe many people using one computer Second wave - PC one person using

More information

SPACES FOR CREATING CONTEXT & AWARENESS - DESIGNING A COLLABORATIVE VIRTUAL WORK SPACE FOR (LANDSCAPE) ARCHITECTS

SPACES FOR CREATING CONTEXT & AWARENESS - DESIGNING A COLLABORATIVE VIRTUAL WORK SPACE FOR (LANDSCAPE) ARCHITECTS SPACES FOR CREATING CONTEXT & AWARENESS - DESIGNING A COLLABORATIVE VIRTUAL WORK SPACE FOR (LANDSCAPE) ARCHITECTS Ina Wagner, Monika Buscher*, Preben Mogensen, Dan Shapiro* University of Technology, Vienna,

More information

R (2) Controlling System Application with hands by identifying movements through Camera

R (2) Controlling System Application with hands by identifying movements through Camera R (2) N (5) Oral (3) Total (10) Dated Sign Assignment Group: C Problem Definition: Controlling System Application with hands by identifying movements through Camera Prerequisite: 1. Web Cam Connectivity

More information

3D User Interfaces. Using the Kinect and Beyond. John Murray. John Murray

3D User Interfaces. Using the Kinect and Beyond. John Murray. John Murray Using the Kinect and Beyond // Center for Games and Playable Media // http://games.soe.ucsc.edu John Murray John Murray Expressive Title Here (Arial) Intelligence Studio Introduction to Interfaces User

More information

Introduction to HCI. CS4HC3 / SE4HC3/ SE6DO3 Fall Instructor: Kevin Browne

Introduction to HCI. CS4HC3 / SE4HC3/ SE6DO3 Fall Instructor: Kevin Browne Introduction to HCI CS4HC3 / SE4HC3/ SE6DO3 Fall 2011 Instructor: Kevin Browne brownek@mcmaster.ca Slide content is based heavily on Chapter 1 of the textbook: Designing the User Interface: Strategies

More information

Introduction. From DREAM... Everything starts with an idea or concept in your mind. To DRAWING... The dream is given form by putting it on paper.

Introduction. From DREAM... Everything starts with an idea or concept in your mind. To DRAWING... The dream is given form by putting it on paper. 1 Introduction Then David gave his son Solomon the plans for the portico of the temple,its buildings, its storerooms, its upper parts, its inner rooms... (1 Chronicles 28:11 NIV) From DREAM... Everything

More information

ENHANCED HUMAN-AGENT INTERACTION: AUGMENTING INTERACTION MODELS WITH EMBODIED AGENTS BY SERAFIN BENTO. MASTER OF SCIENCE in INFORMATION SYSTEMS

ENHANCED HUMAN-AGENT INTERACTION: AUGMENTING INTERACTION MODELS WITH EMBODIED AGENTS BY SERAFIN BENTO. MASTER OF SCIENCE in INFORMATION SYSTEMS BY SERAFIN BENTO MASTER OF SCIENCE in INFORMATION SYSTEMS Edmonton, Alberta September, 2015 ABSTRACT The popularity of software agents demands for more comprehensive HAI design processes. The outcome of

More information

Design of Multimodal Media Systems

Design of Multimodal Media Systems Design of Multimodal Media Systems Brian Fisher (organizer) Sidney Fels Karon MacLean Tamara Munzner Ronald Rensink Updates for course notes at www.icics.ubc.ca/hci/multimodal/ THE UNIVERSITY OF BRITISH

More information

What is a Simulation? Simulation & Modeling. Why Do Simulations? Emulators versus Simulators. Why Do Simulations? Why Do Simulations?

What is a Simulation? Simulation & Modeling. Why Do Simulations? Emulators versus Simulators. Why Do Simulations? Why Do Simulations? What is a Simulation? Simulation & Modeling Introduction and Motivation A system that represents or emulates the behavior of another system over time; a computer simulation is one where the system doing

More information

A (Very) Brief History

A (Very) Brief History GAMES INDUSTRY A (Very) Brief History 1961 SpaceWar: Steve Russell on a PDP-1 at MIT 1971 Computer Space: First coin-op game 1972 Pong: Arcade and home - the first hit 1978-1981: Golden age of the arcade

More information

Direct Manipulation. Human Computer Interaction CIS 6930/4930 Section 4188/4186

Direct Manipulation. Human Computer Interaction CIS 6930/4930 Section 4188/4186 Direct Manipulation Human Computer Interaction CIS 6930/4930 Section 4188/4186 1 Introduction Interactive systems can produce reactions that non-interactive systems are less likely to produce Truly pleased

More information

Access Invaders: Developing a Universally Accessible Action Game

Access Invaders: Developing a Universally Accessible Action Game ICCHP 2006 Thursday, 13 July 2006 Access Invaders: Developing a Universally Accessible Action Game Dimitris Grammenos, Anthony Savidis, Yannis Georgalis, Constantine Stephanidis Human-Computer Interaction

More information

Classifying 3D Input Devices

Classifying 3D Input Devices IMGD 5100: Immersive HCI Classifying 3D Input Devices Robert W. Lindeman Associate Professor Department of Computer Science Worcester Polytechnic Institute gogo@wpi.edu Motivation The mouse and keyboard

More information

Concurrent Manipulation of Multiple Components on Graphical User Interface

Concurrent Manipulation of Multiple Components on Graphical User Interface Concurrent Manipulation of Multiple Components on Graphical User Interface Kentaro Fukuchi 2006.10.23 Acknowledgments I would like to thank the many people who have helped and assisted me on the path towards

More information

Case Study ASK THE ARTISTS: THOMAS HEINRICH

Case Study ASK THE ARTISTS: THOMAS HEINRICH ASK THE ARTISTS: THOMAS HEINRICH Ask the artists: THOMAS HEINRICH Thomas Heinrich is a long-time Ventuz Artist and co-founder of Glare Productions and Glare Technologies. He has gained a reputation as

More information

INTERACTION AND SOCIAL ISSUES IN A HUMAN-CENTERED REACTIVE ENVIRONMENT

INTERACTION AND SOCIAL ISSUES IN A HUMAN-CENTERED REACTIVE ENVIRONMENT INTERACTION AND SOCIAL ISSUES IN A HUMAN-CENTERED REACTIVE ENVIRONMENT TAYSHENG JENG, CHIA-HSUN LEE, CHI CHEN, YU-PIN MA Department of Architecture, National Cheng Kung University No. 1, University Road,

More information