1 Lecture 14: Novel interaction techniques and interfaces for new devices Brad Myers 05-863 / 08-763 / 46-863: Introduction to Human Computer Interaction.

Slides:



Advertisements
Similar presentations
Interaction patrick baudisch microsoft research adaptive systemsinteraction focus friday, may 18, large screens.
Advertisements

Jeffrey Nichols Conference on Human Factors in Computing Systems (CHI) April 8, 2003 Slide #0 Jeffrey Nichols and Brad A. Myers Carnegie Mellon University.
In put Devices and Media In order for a computer to do anything it must be told what to do.
Hover Widgets: Using the Tracking State to Extend the Capabilities of Pen-Operated Devices Adaptive Systems and Interaction Research Group Microsoft Research.
DESCRIBING INPUT DEVICES
1 TAPSENSE ENHANCING FINGER INTERACTION ON TOUCH SURFACES In proceedings of 24 th ACM UIST symposium, 2011, Santa Barbara, CA.
Input to the Computer * Input * Keyboard * Pointing Devices
COMPUTER CONCEPTS Computer Information Systems. COURSE COMPETENCIES Explain the functions of computer system components. Describe the information processing.
Midterm Several high 90s Average: 91% = A-. Project – Evaluation Plan See doc Exercise: plan for your evaluation now in- class!
1 Lecture 14: Novel interaction techniques and interfaces for new devices Brad Myers / / : Introduction to Human Computer Interaction.
George Blank University Lecturer. CS 602 Java and the Web Object Oriented Software Development Using Java Chapter 4.
Lecture 7 Date: 23rd February
Report of the CMU Natural Programming Group Brad Myers, Andy Ko, Jeff Stylos, Michael Coblenz, Brian Ellis, Polo Chao Carnegie Mellon University.
Brad A. Myers, CMU Pilot: Exploratory Programming for Interactive Behaviors: Unleashing Interaction Designers’ Creativity Brad Myers, Stephen Oney, John.
Generating Consistent Interfaces for Appliances Jeffrey Nichols Second Workshop on Multi-User and Ubiquitous User Interfaces (M3UI) Intelligent User Interfaces.
1© Brad Myers Brad Myers A/05-499A: Interaction Techniques Spring, 2014 Lecture 19: Physical Gadgets and their Interaction Techniques.
Stanford hci group / cs376 research topics in human-computer interaction I/O Toolkits Scott Klemmer 29 November 2005.
Introduction to HCI Marti Hearst (UCB SIMS) SIMS 213, UI Design & Development January 21, 1999.
Input Devices Text Entry Devices, Positioning, Pointing and Drawing.
Stanford hci group / cs376 research topics in human-computer interaction UI Software Tools Scott Klemmer 27 October 2005.
Bimber & Raskar Siggraph 2005 Spatial Augmented Reality Spatial Augmented Reality Oliver Bimber University of Weimar Ramesh Raskar Mitsubishi Electric.
1 Introduction to Computers Day 2. 2 Input Devices Input devices are used to feed data and instructions to the computer systems.They consist of a range.
CHAPTER 2 Input & Output Prepared by: Mrs.sara salih 1.
8. INPUT, OUTPUT and storage DEVICES i/o units
Brad Myers A/05-499A: Interaction Techniques Spring, 2014 Lecture 25: Past to Future: Artificial Intelligence (AI) in Interaction Techniques 1 ©
Computer for Health Sciences
   Input Devices Main Memory Backing Storage PROCESSOR
ASSISTIVE TECHNOLOGY PRESENTED BY ABDUL BARI KP. CONTENTS WHAT IS ASSISTIVE TECHNOLOGY? OUT PUT: Screen magnifier Speech to Recogonizing system Text to.
People in multimedia Systems. Multimedia Systems Multimedia systems are designed by a team of people who specialise in a particular field, For example:
Human Computer Interaction 0. Preface National Chiao Tung Univ, Taiwan By: I-Chen Lin, Assistant Professor.
Microsoft Windows LEARNING HOW USE AN OPERATING SYSTEM 1.
Supporting Beyond-Surface Interaction for Tabletop Display Systems by Integrating IR Projections Hui-Shan Kao Advisor : Dr. Yi-Ping Hung.
Using Styles and Style Sheets for Design
USER INTERFACE.
Sketch­based interface on a handheld augmented reality system Rhys Moyne Honours Minor Thesis Supervisor: Dr. Christian Sandor.
Human-Computer Interaction IS/HCC 760 Fall 2011 Shaun Kane.
Scott Klemmer Michael Thomsen Ethan Phelps-Goodman Robert Lee James Landay 23 April 2002 ACM SIGCHI Minneapolis, MN Where Do Web Sites Come From? Capturing.
MULTIMEDIA DEFINITION OF MULTIMEDIA
COMPUTER PARTS AND COMPONENTS INPUT DEVICES
Output Design. Output design  Output can be: Displayed on a screen/VDU/monitor. Printed on paper as hard copy. Sound.
Turns human body into a touch screen finger input Interface. By, M.PRATHYUSHA 07P61A1261 IT-B.
CHAPTER TWO INTRODUCTION TO VISUAL BASIC © Prepared By: Razif Razali 1.
Kingdom of Saudi Arabia Prince Norah bint Abdul Rahman University College of Computer Since and Information System NET201.
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.
Foundation year Lec.3: Computer SoftwareLec.3: Computer Software Lecturer: Dalia Mirghani Year: 2014/2015.
THE HUMAN BODY AS TOUCH SCREEN
Augmented Reality Authorized By: Miss.Trupti Pardeshi. NDMVP, Comp Dept. Augmented Reality 1/ 23.
LANGUAGE LEARNING AND FUN WITH POWERPOINT Presentation Software.
HCI-833 Advanced User Interface Technology Scott Hudson NSH 3523.
Copyright © 2006 – Brad A. Myers Answering Why and Why Not Questions in User Interfaces Brad Myers, David A. Weitzman, Andrew J. Ko, and Duen Horng (“Polo”)
1 Lecture 5: Interactive Tools: Prototypers (HyperCard, Director, Visual Basic), Interface Builders Brad Myers Advanced User Interface Software.
CONTENT FOCUS FOCUS INTRODUCTION INTRODUCTION COMPONENTS COMPONENTS TYPES OF GESTURES TYPES OF GESTURES ADVANTAGES ADVANTAGES CHALLENGES CHALLENGES REFERENCE.
Main Computer Components
Microsoft Office 2008 for Mac – Illustrated Unit D: Getting Started with Safari.
Computer Technology Semester 2 Final Exam Review.
1 A Presentation On MOBILE PHONE PROJECTOR GUIDED BY: PRESENTED BY: MR. PANKAJ KHANDELWAL VISHNU GUPTA LECTURER B.TECH. (8 th Sem.) INSTITUTE OF ENGINEERING.
By Mulco Dan Theoretical Lyceum « Orizont » Durlesti February 2014.
1© Brad Myers Brad Myers / : Interaction Techniques Spring, 2016 Lecture 19: Physical Gadgets and their Interaction Techniques.
Stanford hci group / cs376 u Scott Klemmer · 28 November 2006 Vision- Based Interacti on.
Iterative Design and Evaluation of Event Architecture for Pen-and-Paper Interfaces HCI Group Stanford University Ron B. Yeh Andreas Paepcke Scott R. Klemmer.
Scott Hudson.
LECTURE Course Name: Computer Application
Andrew J. Ko & Brad A. Myers Carnegie Mellon University
EdgeWrite Cole Gleason
PRESENTED BY: CH.MOUNICA B.KEERTHANA SKINPUT. PRESENTED BY: CH.MOUNICA B.KEERTHANA SKINPUT.
Topic 14: Jacob O. Wobbrock, Andrew D. Wilson, and Yang Li. 2007
Answering Why and Why Not Questions in User Interfaces
I/O Toolkits Scott Klemmer · 16 November 2006.
Spatial Augmented Reality Oliver Bimber
Spatial Augmented Reality Oliver Bimber
Presentation transcript:

1 Lecture 14: Novel interaction techniques and interfaces for new devices Brad Myers / / : Introduction to Human Computer Interaction for Technology Executives Fall, 2010, Mini 2

Fill Out Class Surveys Now 3 surveys (everyone do all 3): 1.The official CMU course evaluation: or Tepper evaluation (if you are in ) Tepper evaluation The questionnaire about the textbook -- remember, you agreed to fill this out when we gave you the free textbookThe questionnaire about the textbook 3.The class questionnaire: Only about ½ of class has done it so far 2

Final Exam Information Exam Schedule: Thursday, Dec 9, 2010, 1:30pm-4:30pm in Scaife Hall 125 Monday, Dec 13, 2010, 1:30pm-4:30pm in Tepper, Room 146 See full information: fall10/finalexam.html fall10/finalexam.html (Today’s lecture not on exam) 3

Interaction Techniques An interaction technique is a graphical object which can be manipulated using a physical input device to input a certain type of value. Also called “widget” or “control” Researchers invent new ones all the time Reported at conferences like ACM SIGCHI or ACM UIST (User Interface Software & Technology) Or specialized conferences, e.g., for 3-D or for “Ubiquitous Computing” (ACM Ubicomp) Measure with user studies compared to control / “conventional” way to do things 4

Multi-User Interaction using Handheld Projectors UIST’07 Xiang Cao, Clifton Forlines, Ravin Balakrishnan Suppose each person has their own, very light data projector? How interact with things? Can move the projector itself, instead of moving things on the screen Currently big, but can be tiny Local video (6:08), ACM video Local videoACM video 5

Automatic Projector Calibration with Embedded Light Sensors UIST’2004 Johnny C. Lee, Paul H. Dietz, Dan Maynes-Aminzade, Ramesh Raskar, Scott E. Hudson (CMU & Mistubishi Electric Research Laboratories) Adjust orientation of projection based on detecting where the screen is Screen has light sensors and detects a special pattern Video; youtube (4:41) Videoyoutube 6

Skinput: Appropriating the Body as an Input Surface CHI’2010 Chris Harrison, HCII, Carnegie Mellon University, USA Desney Tan (formerly CMU), Dan Morris, Microsoft Research, USA Use a tiny projector on body to show menus Microphones to listen to taps on hand/arm Signal processing and machine learning to differentiate positions DVD Video, youtube version (3:04) DVD Videoyoutube version 7

Anoto Paper with special dot pattern Can be almost invisible Each position on each page is globally unique Can print the paper yourself Pen has camera Can detect which page, position Applications in games, business, research 8

MouseLight: Bimanual Interaction on Paper using a Digital Pen and a Spatially-Aware Mobile Projector CHI’2010 Hyunyoung Song, François Guimbretière, Tovi Grossman, George Fitzmaurice Combine pico-projector with tracking and pen input Two-handed input, and augmented reality DVD Video, youtube video (4:48) DVD Videoyoutube video 9

Prefab: Implementing Advanced Behaviors Using Pixel-Based Reverse Engineering of Interface Structure CHI’2010 Morgan Dixon, James Fogarty (formerly CMU) Reproduces interaction techniques of others Bubble cursor Sticky icons Phosphor glow (to show what happened) Parameter spectrums with sideviews ACM Video (5:00); DVD video ACM Video (5:00)DVD video 10

EdgeWrite Jacob Wobbrock and Brad Myers Text entry technique designed to be more reliable Works for people with severe disabilities Also for mobile devices on the go Move from corner to corner End in top-left corner for capital Word completions As fast as other mobile techniques 11

EdgeWrite, cont. Many devices Even on back of device iPhone app 12

Feldspar: A System for Finding Information by Association CHI 2008 Duen Horng (“Polo”) Chau, Brad Myers, Andrew Faulring Find content by association Other items that go with this item Multiple levels Implemented using Google desktop data E.g., “find the file from the person who I met at an event in May” Video, youtube (2:29) Video youtube 13 Finding Elements by Leveraging Diverse Sources of Pertinent Associative Recollection

Apatite: A New Interface for Exploring APIs CHI’2010 Daniel S. Eisenberg, Jeffrey Stylos, and Brad A. Myers Use Feldspar ideas for navigating APIs by association Other methods used with this method Available: Local video (2:45) Local video 14 Associative Perusal of APIs That Identifies Targets Easily

Teddy: A Sketching Interface for 3D Freeform Design ACM SIGGRAPH'99 Takeo Igarashi, Satoshi Matsuoka, Hidehiko Tanaka. 3-D sketching using a 2-D tool His original PhD work; much interesting follow-on developments Local copy; video, 5:01 Local copyvideo 15

Minput: Enabling Interaction on Small Mobile Devices with High-Precision, Low-Cost, Multipoint Optical Tracking CHI’2010 Chris Harrison, Scott E. Hudson (CMU) Tiny device with display on front, and two optical mouse sensors on back. Enables lots of interesting interactions DVD Video (3:44) DVD Video 16

Citrine UIST'04 Jeffrey Stylos, Brad A. Myers, Andrew Faulring Detects addresses, bibliographic references, and other structured data on clipboard Converts into various formats, e.g., vCard, Outlook Can paste in one operation Can paste into multiple form fields Video 17 Clipboard Interaction Techniques that Recognize Information such as Names and Events.

Crystal: Answering Why and Why Not Questions in User Interfaces CHI’2006 Brad Myers, David A. Weitzman, Andrew J. Ko, and Duen Horng Chau Ask why applications like Microsoft Word do mysterious things Answers in terms of UI elements that control the behavior video 18 Clarifications Regarding Your Software using a Toolkit, Architecture and Language.