Input and Interaction Dr. Yingcai Xiao. A good user interface allows users to perform interaction tasks with ease and joy. WYSIWYG (What you see is what.

Slides:



Advertisements
Similar presentations
Input and Output Devices. I/O Devices: Input information data An input device one that, together with appropriate software, transforms information from.
Advertisements

Designing a Graphical User Interface (GUI) 10 IST – Topic 6.
1 Computer Graphics Chapter 2 Input Devices. RM[2]-2 Input Devices Logical Input Devices  Categorized based on functional characteristics.  Each device.
Interaction Devices By: Michael Huffman Kristen Spivey.
Module 1 Prepared by Elizabeth Isaac DCS, RSET. Flat-Panel Display 1. Flat-Panel displays are thinner. 2. Its weight is less. 3. Need less power compared.
Copyright 1999 all rights reserved Input Devices n What types are there? n Why do we need them? –What functions do they perform? n What are desirable characteristics.
DESCRIBING INPUT DEVICES
Overview of Graphic Systems
ICS 463, Intro to Human Computer Interaction Design: 9 “Theory”. Input and Output Dan Suthers.
Class 6 LBSC 690 Information Technology Human Computer Interaction and Usability.
Game Development with Kinect
Ch 7 & 8 Interaction Styles page 1 CS 368 Designing the Interaction Interaction Design The look and feel (appearance and behavior) of interaction objects.
People & Devices: (Inputs & Outputs) Startlingly small child using computer History of human-computer interaction Another history video.
University College Dublin1 Introduction to Computer Graphics COMP 3003.
Discussion Silvia Lindtner INF 132 April 07. Fitts’ law - recap A predictive model of time to point at an object Help decide the location and size of.
Virtual Reality Virtual Reality involves the user entering a 3D world generated by the computer. To be immersed in a 3D VR world requires special hardware.
Intermediate GNVQ ICT Input Devices and Methods Manual input devices are used by people to enter data by hand. Keyboard Pointing devices Joystick Digital.
Hardware Specialised Devices
Session 1.1. Windows Phone Topics Session 1.1 Windows Phone The Windows Phone Device.
GCSE Information Technology Input Devices and Methods 3 Manual input devices are used by people to enter data by hand. Keyboard Pointing devices Joystick.
SOFTWARE INTERFACES Marek Milosz PROfessional network of Master’s degrees in Informatics as a Second Competence – PROMIS ( TEMPUS FR-TEMPUS-JPCR)
Chapter 12 Designing Interfaces and Dialogues
Standard Grade Computing COMPUTER STUDIES Standard Grade INPUT DEVICES Chapter 16.
 At the end of this class, students are able to  Describe definition of input devices clearly  List out the examples of input devices  Describe.
What is Information Technology?
Interactive Input Methods & Graphical User Input
Chapter 5 Input By: Matthew D McCoog What Is Input? Any data or instructions entered into the memory of a computer.
CGMB214: Introduction to Computer Graphics
11.10 Human Computer Interface www. ICT-Teacher.com.
Josh Stephens Comp Characteristics Degrees of Freedom: particular, independent way that a body moves in space Input type/Frequency of data: Discrete:
HCI Meeting 3 Thursday, September 2. Class Poll What does the word interface mean in the context of HCI and user-system interface design? What verb should.
1 Input and Interaction. 2 Input Devices Physical input devices Keyboard devices and pointing devices Logical input devices.
COMPUTER PARTS AND COMPONENTS INPUT DEVICES
Yingcai Xiao Game Development Interactive Animation.
Input & Output Hardware Chapter 6 Taking Charge of Computing and Communications.
Virtual Reality Lecture2. Some VR Systems & Applications 고려대학교 그래픽스 연구실.
GENESIS OF VIRTUAL REALITY  The term ‘Virtual reality’ (VR) was initially coined by Jaron Lanier, founder of VPL Research (1989)..
Chapter 5: Input CSC 151 Beth Myers Kristy Heller Julia Zachok.
Chapter 2 Looking at Windows. 2Practical PC 5 th Edition Chapter 2 Getting Started In this Chapter, you will learn: − Which version of Windows you own.
Editors And Debugging Systems Other System Software Text Editors Interactive Debugging Systems UNIT 5 S.Sharmili Priyadarsini.
E.g.: MS-DOS interface. DIR C: /W /A:D will list all the directories in the root directory of drive C in wide list format. Disadvantage is that commands.
KAMI KITT ASSISTIVE TECHNOLOGY Chapter 7 Human/ Assistive Technology Interface.
Graphical User Interface You will be used to using programs that have a graphical user interface (GUI). So far you have been writing programs that have.
1 Human Computer Interaction Week 5 Interaction Devices and Input-Output.
Input Devices, User Interface & VR Environments. Sri Kalyan Atluri (U )
Interactive Computer Graphics
Hardware: Input and Processing. Input and Processing Technology Hardware devices can be grouped according to how and where they are used in the four steps.
Pervasive Computing MIT SMA 5508 Spring 2006 Larry Rudolph 1 GUI’s and Keyboards Larry Rudolph March 13, 2006.
CIS 210 Systems Analysis and Development Week 7 Part II Designing Interfaces and Dialogues,
1 Interaction Devices CIS 375 Bruce R. Maxim UM-Dearborn.
Input Units Aj.Drusawin Vongpramate
Lecture Input Devices Keyboard. Mouse Microphone Digital Camera Scanner.
Input Devices.
Allows the user and the computer to communicate with each other.
Interactive Animation
Jeopardy Input Categories Meaning Input General Q $100 Q $100 Q $100
3.1.2 Software and hardware components of an information system
11.10 Human Computer Interface
Human Computer Interaction
THE GROWTH OF INFORMATION TECHNOLOGY IN EDUCATION
e-business and Information Systems
Programming HCI Yingcai Xiao Yingcai Xiao.
Chapter 12 Choosing interaction devices: hardware components
Experience Design in Touch
Interactive Input Methods & Graphical User Input
GRAPHICAL USER INTERFACE
Interactive Input Methods & Graphical User Input
Professional Environment
Graphical User Interfaces
Presentation transcript:

Input and Interaction Dr. Yingcai Xiao

A good user interface allows users to perform interaction tasks with ease and joy. WYSIWYG (What you see is what you get). Four basic interaction tasks: position, select, quantify, text Basic design principle: Look and Feel

Hardware Locators: relative devices: mice, trackballs, joysticks absolute devices: data tablets, touch screen, Kinect direct devices: light pens, touch screens indirect devices: mice, trackballs, joysticks continues devices: mice, trackballs, joysticks discrete devices: control keys

Keyboards: QWERTY(slow down typing) Dvorak, order by frequency of use alphabetic order

Valuators: bounded: volume control on radio unbounded: clock Choice Devices: function keys foot switches Haptic Devices: pressure-sensitive stylus force-feedback controls (haptic)

3D Interaction Devices Joysticks with a shaft that twists for a third dimension Kinect 3D camera Polhemus 3D sensors

VR: virtual reality, immersive, head- mounted data glove

The Evolution of User Interface CLI (Command Line Interface) Keyboard GUI (Graphical User Interface) Mouse NUI (Natural User Interface) Kinect sensor (A/V)

Basic Interaction Tasks (BITS) position: by pointing (GRAPHICS) selection: by name (DB), by pointing GUI: hierarchical pull-down menu, radio- buttons. e.g. Format->Paragraph… text interaction: keyboard-->text-string quantify interaction: dials, sliders 3D interaction tasks: Z value multiple views, shift + button-down gestures voice

Composite Interaction Tasks (CITs) dialogue boxes Rubber-banding

Interaction-Technique Toolkits get user input (control) ==>events graphical output (feedback) ==>display graphic device interfaces: GDI X Windows Toolkit (UNIX) Windows API (PC) JAVA Swing Standard APIs for input hardware: not there, need standards. NUI: OpenNI, MS Kinect SDK Haptic: OpenHaptics Toolkit