Jeffrey Nichols Conference on Human Factors in Computing Systems (CHI) April 8, 2003 Slide #0 Jeffrey Nichols and Brad A. Myers Carnegie Mellon University.

Slides:



Advertisements
Similar presentations
Jeffrey Nichols User Interface Software & Technology (UIST) October 30, 2002 Slide #0 Jeffrey Nichols and Brad A. Myers Carnegie Mellon University October.
Advertisements

TWO STEP EQUATIONS 1. SOLVE FOR X 2. DO THE ADDITION STEP FIRST
1. XP 2 * The Web is a collection of files that reside on computers, called Web servers. * Web servers are connected to each other through the Internet.
Advanced Piloting Cruise Plot.
Automatically Generating High-Quality User Interfaces for Appliances Jeffrey Nichols Doctoral Colloquium Presentation Second International Conference on.
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.
Demonstrating the Viability of Automatically Generated User Interfaces Jeffrey Nichols, Duen Horng Chau, Brad A. Myers IBM Almaden Research Center and.
UNIFORM: Automatically Generating Consistent Remote Control User Interfaces Jeffrey Nichols, Brad A. Myers, Brandon Rothrock Human-Computer Interaction.
Copyright © 2003 Pearson Education, Inc. Slide 1 Computer Systems Organization & Architecture Chapters 8-12 John D. Carpinelli.
Chapter 1 The Study of Body Function Image PowerPoint
Copyright © 2011, Elsevier Inc. All rights reserved. Chapter 5 Author: Julia Richards and R. Scott Hawley.
1 Copyright © 2010, Elsevier Inc. All rights Reserved Fig 2.1 Chapter 2.
By D. Fisher Geometric Transformations. Reflection, Rotation, or Translation 1.
Business Transaction Management Software for Application Coordination 1 Business Processes and Coordination.
Italian Good Practice Projects Michela Arnaboldi and Giovanni Azzone
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Title Subtitle.
Multiplying binomials You will have 20 seconds to answer each of the following multiplication problems. If you get hung up, go to the next problem when.
0 - 0.
DIVIDING INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
SUBTRACTING INTEGERS 1. CHANGE THE SUBTRACTION SIGN TO ADDITION
MULT. INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
FACTORING ax2 + bx + c Think “unfoil” Work down, Show all steps.
Addition Facts
Year 6 mental test 5 second questions
ZMQS ZMQS
Communicating over the Network
Richmond House, Liverpool (1) 26 th January 2004.
BT Wholesale October Creating your own telephone network WHOLESALE CALLS LINE ASSOCIATED.
Electric Bus Management System
ABC Technology Project
October 25, 2006Internet Librarian The Mobile Computing Project: an LSTA Technology Mini- Grant Supported Initiative Bradley D. Faust Assist. Dean.
© Charles van Marrewijk, An Introduction to Geographical Economics Brakman, Garretsen, and Van Marrewijk.
© Charles van Marrewijk, An Introduction to Geographical Economics Brakman, Garretsen, and Van Marrewijk.
VOORBLAD.
Factor P 16 8(8-5ab) 4(d² + 4) 3rs(2r – s) 15cd(1 + 2cd) 8(4a² + 3b²)
Squares and Square Root WALK. Solve each problem REVIEW:
© 2012 National Heart Foundation of Australia. Slide 2.
This, that, these, those Number your paper from 1-10.
Chapter 5 Test Review Sections 5-1 through 5-4.
GG Consulting, LLC I-SUITE. Source: TEA SHARS Frequently asked questions 2.
Addition 1’s to 20.
25 seconds left…...
Januar MDMDFSSMDMDFSSS
Week 1.
We will resume in: 25 Minutes.
©Brooks/Cole, 2001 Chapter 12 Derived Types-- Enumerated, Structure and Union.
1 Unit 1 Kinematics Chapter 1 Day
PSSA Preparation.
VPN AND REMOTE ACCESS Mohammad S. Hasan 1 VPN and Remote Access.
13-1 © Prentice Hall, 2004 Chapter 13: Designing the Human Interface (Adapted) Object-Oriented Systems Analysis and Design Joey F. George, Dinesh Batra,
How Cells Obtain Energy from Food
Mobile Devices for Control of Ubiquitous Multimedia Brad A. Myers Brad A. Myers
Document no. PUC–02000 Pittsburgh Digital Greenhouse Peter Lucas, MAYA Design Brad Myers, Carnegie Mellon University
Handheld Devices for Control Brad A. Myers Brad A. Myers Human.
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.
Generating Consistent Interfaces for Appliances Jeffrey Nichols Second Workshop on Multi-User and Ubiquitous User Interfaces (M3UI) Intelligent User Interfaces.
Handheld Devices for Control Brad A. Myers Jeffrey Nichols, Jacob O. Wobbrock, Kevin Litwack, Michael Higgins, Joe Hughes, Thomas K. Harris, Roni Rosenfeld,
Mobile Devices for Control Brad A. Myers Brad A. Myers Human.
Handhelds in the Automobile: The Denali Navigation System Human Computer Interaction Institute School of Computer Science Carnegie Mellon University Brad.
Creating a Lightweight User Interface Description Language An Overview and Analysis of the Personal Universal Controller Project Jeffrey Nichols IBM Research.
Microsoft Research Faculty Summit 2003
Presentation transcript:

Jeffrey Nichols Conference on Human Factors in Computing Systems (CHI) April 8, 2003 Slide #0 Jeffrey Nichols and Brad A. Myers Carnegie Mellon University April 8, 2003 Personal Universal Controllers: Controlling Complex Appliances with GUIs and Speech CHI 2003 Conference on Human Factors in Computing Systems Ft. Lauderdale, Florida

Jeffrey Nichols Conference on Human Factors in Computing Systems (CHI) April 8, 2003 Slide #1 The Problem Appliances are too complex

Jeffrey Nichols Conference on Human Factors in Computing Systems (CHI) April 8, 2003 Slide #2 The Problem, cont. Each complex appliance has its own idiosyncratic interface! Home and Car Stereos VCRs & Camcorders Car Navigation Systems Answering Machines … Increasingly Computerized Low Usability

Jeffrey Nichols Conference on Human Factors in Computing Systems (CHI) April 8, 2003 Slide #3 Our Solution Separate the interface from the appliance! Handheld becomes personal universal controller (PUC) Key Features User interface-independent appliance specification Automatic generation of GUI and speech interfaces Specifications Control Feedback

Jeffrey Nichols Conference on Human Factors in Computing Systems (CHI) April 8, 2003 Slide #4 Automatic Generation of UIs Benefits All interfaces consistent for the user With conventions of handheld Other applications and UI guidelines Even from multiple manufacturers Addresses idiosyncracy problem! Multiple modalities (GUI + Speech UI) Can take into account user preferences Will work on special purpose devices (for disabled)

Jeffrey Nichols Conference on Human Factors in Computing Systems (CHI) April 8, 2003 Slide #5 Overview Appliances Controller Devices

Jeffrey Nichols Conference on Human Factors in Computing Systems (CHI) April 8, 2003 Slide #6 Demonstration #1 Sony Camcorder PocketPC, Smartphone, Speech, Tablet PC

Jeffrey Nichols Conference on Human Factors in Computing Systems (CHI) April 8, 2003 Slide #7 - Appliance Adaptors- Comm. Protocol- Interface GeneratorsArchitecture XML-based

Jeffrey Nichols Conference on Human Factors in Computing Systems (CHI) April 8, 2003 Slide #8 XML-based Specification Language Describes appliance with these features: Functions of Device State Variables and Commands Labeling Multiple labels are necessary Grouping Hierarchical groups Dependency Information For enabling and structure

Jeffrey Nichols Conference on Human Factors in Computing Systems (CHI) April 8, 2003 Slide #9 Demonstration #2 Windows Media Player PocketPC, Smartphone

Jeffrey Nichols Conference on Human Factors in Computing Systems (CHI) April 8, 2003 Slide #10 Demonstration #3 GMC Information System / Climate ControlInformation SystemClimate Control PocketPC

Jeffrey Nichols Conference on Human Factors in Computing Systems (CHI) April 8, 2003 Slide #11 Important Work By Others INCITS V2 Standardization Effort SIG at CHI 2003 Toward a Unified Universal Remote Console Standard Thursday 9:00-10:30, in Room 122 Xweb (now ICE) [Olsen Jr., UIST 2000] Stanford iRoom, iCrafter [Ponnekanti, Ubicomp 2001] Speakeasy [Newman, UIST 2002]

Jeffrey Nichols Conference on Human Factors in Computing Systems (CHI) April 8, 2003 Slide #12 Future Work Improve quality of generated user interfaces More and better rules Specification and generation of more appliances answering machine, navigation system Consistent interface generation New interfaces modeled on past interfaces Generating interfaces for the experience One interface generated for multiple connected appliances General purpose appliance adaptor for HAVi and UPnP protocols

Jeffrey Nichols Conference on Human Factors in Computing Systems (CHI) April 8, 2003 Slide #13 Acknowledgements Funding National Science Foundation Microsoft General Motors Pittsburgh Digital Greenhouse Equipment Grants Mitsubishi (MERL) VividLogic Symbol Technologies Hewlett-Packard Lucent PUC Project Members Brad A. Myers Thomas K. Harris Roni Rosenfeld Michael Higgins Joseph Hughes Kevin Litwack Rajesh Seenichamy Mathilde Pignol Stefanie Shriver Jeffrey Stylos Peter Lucas

Jeffrey Nichols Conference on Human Factors in Computing Systems (CHI) April 8, 2003 Slide #14 Conference on Human Factors in Computing Systems (CHI) April 8, 2003 Thanks!

Jeffrey Nichols Conference on Human Factors in Computing Systems (CHI) April 8, 2003 Slide #15

Jeffrey Nichols Conference on Human Factors in Computing Systems (CHI) April 8, 2003 Slide #16 Rise of Mobile Devices Mobile devices are becoming cheaper and more common

Jeffrey Nichols Conference on Human Factors in Computing Systems (CHI) April 8, 2003 Slide #17 Demonstration #4? Two-way X10 Lighting PocketPC, Smartphone

Jeffrey Nichols Conference on Human Factors in Computing Systems (CHI) April 8, 2003 Slide #18 X10 Demo #1

Jeffrey Nichols Conference on Human Factors in Computing Systems (CHI) April 8, 2003 Slide #19 X10 Demo #2 Back

Jeffrey Nichols Conference on Human Factors in Computing Systems (CHI) April 8, 2003 Slide #20 DV Camera #1

Jeffrey Nichols Conference on Human Factors in Computing Systems (CHI) April 8, 2003 Slide #21 DV Camera #2 Back

Jeffrey Nichols Conference on Human Factors in Computing Systems (CHI) April 8, 2003 Slide #22 Windows Media Player Back

Jeffrey Nichols Conference on Human Factors in Computing Systems (CHI) April 8, 2003 Slide #23 GM Driver Information System Back

Jeffrey Nichols Conference on Human Factors in Computing Systems (CHI) April 8, 2003 Slide #24 GM Climate Control System Back