Handhelds in the Automobile: The Denali Navigation System Human Computer Interaction Institute School of Computer Science Carnegie Mellon University Brad.

Slides:



Advertisements
Similar presentations
Jeffrey Nichols September 25, 2001 Handheld Computers in Higher Education Jeffrey Nichols Carnegie Mellon University September 25, 2001.
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.
Microsoft Research Faculty Summit 2003 Brad A. Myers & Jeffrey Nichols The Personal Universal Controller and.NET CF Pebbles Research Project Human Computer.
Automatically Generating Interfaces for Multi-Device Environments Jeffrey Nichols Carnegie Mellon University Intel Research Seattle Workshop #5: Multi-Device.
P2 – Describe the purpose of different types of computer systems
MUR-System Next We want with this PowerPoint show how easy it is to install the MUR-Systems hardware. You can try the full version of the software from.
Mobile Computing Advantages and limitations of mobile computing
R OLE OF I NFORMATION AND C OMMUNICATION TECHNOLOGY (ICT) IN LIFE OF P ERSONS WITH L OCOMOTOR D ISABILITY Dr. Dharmendra Kumar Director Pandit Deendayal.
Chapter 5 p. 6 What Is Input? What is input? p. 230 and 232 Fig. 5-1 Next  Input device is any hardware component used to enter data.
Digital Tools in Today’s Classrooms.  Platform  PC (personal computer)  Mac (Apple)  Connectivity  Wired- connected to the Internet through physical.
© 2006 Carnegie Mellon Robotics Academy Designed for use with the LEGO MINDSTORMS ® Education NXT Software and Base Set #9797 Mine Mapping Remote Communication.
Advanced Chips and Gates Simulation with TINA Linda Soulliere & Janet Dudek
Computing Fundamentals Module A © CCI Learning Solutions Inc. 1 Unit 1: Recognizing Computers Lesson Topic 1Computers All Around Us 2Elements of a Personal.
The Pebbles Project General Overview: Using Hand-Held Computers and PCs Together Human Computer Interaction Institute School of Computer Science Carnegie.
Handhelds and Collaborative Command and Control Brad Myers Human Computer Interaction Institute Carnegie Mellon University February 23, 2001.
Mobile Devices for Control of Ubiquitous Multimedia Brad A. Myers Brad A. Myers
SM3121 Toys and Gadgets Mark Green School of Creative Media.
1 Component Description Pebbles PDA Software Human Computer Interaction Institute Carnegie Mellon University Prepared by: Brad Myers, March.
Document no. PUC–02000 Pittsburgh Digital Greenhouse Peter Lucas, MAYA Design Brad Myers, Carnegie Mellon University
Brad A. Myers, CMU Pilot: Exploratory Programming for Interactive Behaviors: Unleashing Interaction Designers’ Creativity Brad Myers, Stephen Oney, John.
Using Handhelds and PCs Together by brad meyers Presented by : Isaac K. Aholu CPSC
An Update on the Pebbles Project: PocketPCs, Smartphones and TabletPCs for Universal Remote Control and A New Input Method for Small Devices Brad A. Myers.
Jeffrey Nichols 0 International Workshop on Smart Appliances and Wearable Computing May 19, 2003 Studying The Use of Handhelds To Control Smart Appliances.
Visions for Mobile Devices Beyond Their Current Role Brad A. Myers Carnegie Mellon University Human Computer Interaction Institute
The Interaction Design of Microsoft Windows CE Sarah Zuberec Productivity Appliance Division, Microsoft Corp. Presented By: Ugur Kuter Dept. of Computer.
Cambodia-India Entrepreneurship Development Centre - : :.... :-:-
Brendan Cooney CSC 152. What is Input? Any data or instructions entered into the memory of a computer Data- unprocessed information Instructions- steps.
Global Positioning System (GPS) Learning Objectives: By the end of this topic you should be able to: describe how satellite communications systems are.
CHAPTER 2 Input & Output Prepared by: Mrs.sara salih 1.
Text Input to Handheld Devices for People with Physical Disabilities Brad A. Myers and Jacob O. Wobbrock Human Computer Interaction Institute School of.
Alternative Input Devices. Digital Camcorder View recordings on a regular TV or copy them to VHS tape Send MPEG video clips by way of to a mobile.
 At the end of this class, students are able to  Describe definition of input devices clearly  List out the examples of input devices  Describe.
Guide to MCSE , Second Edition, Enhanced 1 Objectives Understand and use the Control Panel applets Describe the versatility of the Microsoft Management.
Chapter 4: Hardware for Educators Allie Poston, Jessica Foster, Jaime Black, and Tiffany Myers.
ICT IGCSE ch 1 & 11 Types of Computer.
Design of Handheld Devices
Computer System Examples? Input Output Devices System Unit Devices
AS ICT.  A portable communication device is a pocket sized device that is carried around by an individual  They typically have a display screen with.
Exploring Engineering Chapter 9, Part 2 Logic and Computers.
9. Car-Borne Information System
Wireless Academic Library Nancy R. John University of Illinois at Chicago
A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 20 Notebooks, Tablet PCs, and PDAs.
Making your PDA work for you! Sharaine Rawlinson Cindy Camp.
Discovering Computers Fundamentals, Third Edition CGS 1000 Introduction to Computers and Technology Fall 2006.
1 Shengdong Zhao Department of Computer Science University of Toronto July 9, 2008 earPod: Efficient, Hierarchical, Eyes-free Menu Selection.
Lectured By: Vivek Dimri Assistant Professor, CSE Dept. SET, Sharda University, Gr. Noida.
Chapter 5 Input By: Matthew D McCoog What Is Input? Any data or instructions entered into the memory of a computer.
Specification section 6.2. What do you need to learn? The application and advantages/disadvantages of the following digital media and new technology in.
Input By Hollee Smalley. What is Input? Input is any data or instructions entered into the memory of a computer.
Chapter 5: Input CSC 151 Beth Myers Kristy Heller Julia Zachok.
1. Where to use Multimedia ? 2  Business  Government  Education  Broadcasting & Entertainment  Research & Development  Health.
Team 9 - myRoom Laurie Duncan. Team 9 - myRoom Customizable control system Interfaces with household appliances –Light –TV –DVD player –Stereo system.
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.
MAC OS – Unit A Page: 2-3, 4-5 Investigating Types of Computer Examining Computer Systems.
KAMI KITT ASSISTIVE TECHNOLOGY Chapter 7 Human/ Assistive Technology Interface.
© Paradigm Publishing, Inc. 4-1 Chapter 4 System Software Chapter 4 System Software.
Identify input devices and their uses, e. g
Collecting.  What are some Tools for Information Processes?  Collecting is the information process that involves deciding what to collect, locating.
Main Computer Components
Is a pointing device that fits comfortably under the palm of your hand.
Jeopardy-CH 1 Q $200 Q $400 Q $600 Q $800 Q $200 Q $400 Q $600 Q $800 Final Jeopardy.
Course Aims This course will help you understand the latest technologies & how they work. You will lean how to develop computer programs to solve problems.
Portable Communication Devices Hyper linking. Satellite Navigation Systems Satellite Navigation Systems Mobile Phones Mobile Phones Portable Media Players.
Systems and User Interface Software. Types of Operating System  Single User  Multi User  Multi-tasking  Batch Processing  Interactive  Real Time.
VIRTUAL KEYBOARD By Parthipan.L Roll. No: 36 1 PONDICHERRY ENGINEERING COLLEGE, PUDUCHERRY.
Vidya Narayan LIS 385T.6 PDA Usability Vidya Narayan The University of Texas at Austin School of Information LIS 382L.15.
Mobile Robots Why do robots need to move?. What defines a robot? Sense – a robot has to take in information about its environment Plan – a robot has to.
Microsoft Research Faculty Summit 2003
EdgeWrite Cole Gleason
Presentation transcript:

Handhelds in the Automobile: The Denali Navigation System Human Computer Interaction Institute School of Computer Science Carnegie Mellon University Brad A. Myers Brad A. Myers

Brad Myers 2 Talk for General Motors – 4/02/04 General Idea l How can a handheld augment the operation of an automobile? l Not just using a PDA while in a car l PDA augments and interoperates with car l Not for driving l Examples: l Setting functions, controls l Specifying destination for navigation systems l How can a handheld augment the operation of an automobile? l Not just using a PDA while in a car l PDA augments and interoperates with car l Not for driving l Examples: l Setting functions, controls l Specifying destination for navigation systems

Brad Myers 3 Talk for General Motors – 4/02/04 Pebbles Project l This research is part of the Pebbles project l Overall goal: investigate use of handhelds at the same time as PCs and other computerized devices l “Multi-Machine User Interfaces” l Assumption: handhelds will frequently be in close interactive communication with each other and other computers l Wireless and wired technologies l This research is part of the Pebbles project l Overall goal: investigate use of handhelds at the same time as PCs and other computerized devices l “Multi-Machine User Interfaces” l Assumption: handhelds will frequently be in close interactive communication with each other and other computers l Wireless and wired technologies

Brad Myers 4 Talk for General Motors – 4/02/04 Other Domains for Pebbles l Also created applications to study use of PDAs in: l Classrooms l Offices l Meeting rooms l Command Post of the Future l Homes l For the Handicapped l Also created applications to study use of PDAs in: l Classrooms l Offices l Meeting rooms l Command Post of the Future l Homes l For the Handicapped

Brad Myers 5 Talk for General Motors – 4/02/04 Personal Universal Controller l Two-way communication l Appliance describes its functions l Personal Universal Controller then: l Automatically creates user interface l Controls the appliance l Displays feedback about appliance status l Two-way communication l Appliance describes its functions l Personal Universal Controller then: l Automatically creates user interface l Controls the appliance l Displays feedback about appliance status Specifications Control Feedback

Brad Myers 6 Talk for General Motors – 4/02/04 Current PUC Specification Language l XML l Full documentation for the specification language and protocol l Has been used to specify many appliances l Stereo, MP3 player, camera, VCR, room lights, elevator, etc. l XML l Full documentation for the specification language and protocol l Has been used to specify many appliances l Stereo, MP3 player, camera, VCR, room lights, elevator, etc.

Brad Myers 7 Talk for General Motors – 4/02/04 Previously Reported l Modeling the GMC Yukon Denali SUV l Has a sophisticated Driver Information Console system l Three-zone HVAC system l LCD screen-based navigation system l Modeling the GMC Yukon Denali SUV l Has a sophisticated Driver Information Console system l Three-zone HVAC system l LCD screen-based navigation system

Brad Myers 8 Talk for General Motors – 4/02/04 Simulator l Navigation System l 50+ screens covering most navigation features l Limited direct interaction with the map (e.g. scrolling) l Based on interacting with real device l Navigation System l 50+ screens covering most navigation features l Limited direct interaction with the map (e.g. scrolling) l Based on interacting with real device

Brad Myers 9 Talk for General Motors – 4/02/04 Navigation Simulator, cont.

Brad Myers 10 Talk for General Motors – 4/02/04 New Work l More parts of the Navigation Simulator l Audio functions l Various settings l Specification of the Navigation System’s functions in XML l Exercises advanced features of PUC specification language l Automatic generation of (parts of) Navigation System on PocketPCs l More parts of the Navigation Simulator l Audio functions l Various settings l Specification of the Navigation System’s functions in XML l Exercises advanced features of PUC specification language l Automatic generation of (parts of) Navigation System on PocketPCs

Brad Myers 11 Talk for General Motors – 4/02/04 Future Work l Future Work on Simulator l Simulate XM radio l Conduct a comparison user study l Similar to our previous comparison study l Measure time/errors for users using both the physical unit and handheld remote control l Automatic generation with user consistency l Future Work on Simulator l Simulate XM radio l Conduct a comparison user study l Similar to our previous comparison study l Measure time/errors for users using both the physical unit and handheld remote control l Automatic generation with user consistency

Text Input Using EdgeWrite Human Computer Interaction Institute School of Computer Science Carnegie Mellon University Brad A. Myers Brad A. Myers

Brad Myers 13 Talk for General Motors – 4/02/04 Input while physically unstable l GM has sponsored research and patent on a new text entry technique called EdgeWrite™ l First aimed at people with motor impairments l Unable to make Graffiti or Jot gestures l Physical edges provide physical stability l Instability might be a property of the environment, not just the person l e.g., on a bus, while walking, or in a car l GM has sponsored research and patent on a new text entry technique called EdgeWrite™ l First aimed at people with motor impairments l Unable to make Graffiti or Jot gestures l Physical edges provide physical stability l Instability might be a property of the environment, not just the person l e.g., on a bus, while walking, or in a car

Brad Myers 14 Talk for General Motors – 4/02/04 Stylus EdgeWrite™ l Move along plastic edges inside square hole l Recognition based on order corners are hit l OK if the path is jittery l No need for: l Shift or caps lock l Separate areas for numbers and letters l Move along plastic edges inside square hole l Recognition based on order corners are hit l OK if the path is jittery l No need for: l Shift or caps lock l Separate areas for numbers and letters

Brad Myers 15 Talk for General Motors – 4/02/04 Character Chart l Three subsets: l Alphanumerics (e.g., abc, 123) l Punctuation (e.g., !?#$*) l Extended characters (e.g., ®¶Øç) l 144 characters with 306 forms l Three subsets: l Alphanumerics (e.g., abc, 123) l Punctuation (e.g., !?#$*) l Extended characters (e.g., ®¶Øç) l 144 characters with 306 forms

Brad Myers 16 Talk for General Motors – 4/02/04 Stylus EdgeWrite™ Results l After 15 minutes of practice, able-bodied novices: l 18% more accurate than Graffiti l About the same in speed (~7 WPM with each) l Note: Tasks included numbers and punctuation l Motor-impaired users were vastly more accurate l 22/72 in Graffiti, 68/72 in EdgeWrite (Parkinson’s) l After 15 minutes of practice, able-bodied novices: l 18% more accurate than Graffiti l About the same in speed (~7 WPM with each) l Note: Tasks included numbers and punctuation l Motor-impaired users were vastly more accurate l 22/72 in Graffiti, 68/72 in EdgeWrite (Parkinson’s)

Brad Myers 17 Talk for General Motors – 4/02/04 Joystick EdgeWrite™ l Could be useful for game consoles, mobile phones, or on power wheelchairs l Compared EdgeWrite to Date Stamp and Selection Keyboard l Tested with unmodified COTS joystick l Could be useful for game consoles, mobile phones, or on power wheelchairs l Compared EdgeWrite to Date Stamp and Selection Keyboard l Tested with unmodified COTS joystick

Brad Myers 18 Talk for General Motors – 4/02/04 Touchpad EdgeWrite™ l Use elevated edges around a Synaptics touchpad l May be easier for people with motor impairments l Maybe mount on the steering wheel or arm-rest? l Use elevated edges around a Synaptics touchpad l May be easier for people with motor impairments l Maybe mount on the steering wheel or arm-rest?

Brad Myers 19 Talk for General Motors – 4/02/04 Touchpad Pilot Study l Two factors l Output visible l Touchpad visible l Touchpad visibility a complete non- factor! l Not seeing output doesn’t degrade performance very much l Two factors l Output visible l Touchpad visible l Touchpad visibility a complete non- factor! l Not seeing output doesn’t degrade performance very much One subject: WPM (maximum)

Brad Myers 20 Talk for General Motors – 4/02/04 Using Joystick on Wheelchair l Custom hardware and software to interface to commercial joystick l Informally evaluated with 7 disabled power-wheelchair users l 6 with Cerebral Palsy, 1 with Multiple Sclerosis l Compared to on-screen keyboard and using EdgeWrite on a touchpad l Custom hardware and software to interface to commercial joystick l Informally evaluated with 7 disabled power-wheelchair users l 6 with Cerebral Palsy, 1 with Multiple Sclerosis l Compared to on-screen keyboard and using EdgeWrite on a touchpad New!

Brad Myers 21 Talk for General Motors – 4/02/04 Results l Touchpad worked better than wheelchair joystick

Brad Myers 22 Talk for General Motors – 4/02/04 EdgeWrite.com l Download EdgeWrite software l Find abridged and full character charts l Find publications l Order plastic templates l See or l Same web site l Download EdgeWrite software l Find abridged and full character charts l Find publications l Order plastic templates l See or l Same web site

Brad Myers 23 Talk for General Motors – 4/02/04 Future EdgeWrite™ work l Mouse/text disambiguation on touchpad l Keyboard/mouse replacement for people with disabilities l Custom (non-commercial) joystick implementation l Cell phone implementation l More user tests! l Mouse/text disambiguation on touchpad l Keyboard/mouse replacement for people with disabilities l Custom (non-commercial) joystick implementation l Cell phone implementation l More user tests!

Human Computer Interaction Institute School of Computer Science Carnegie Mellon University Brad A. Myers Brad A. Myers