1 User Interfaces for Pervasive Computing Devices Prof. James A. Landay January 7, 1999

Slides:



Advertisements
Similar presentations
Design, prototyping and construction
Advertisements

Learning and Teaching Conference 2012 Skill integration for students through in-class feedback and continuous assessment. Konstantinos Dimopoulos City.
Prof. James A. Landay University of Washington Spring 2012 Introduction & Course Overview CSE 441 – Advanced HCI March 27, 2012.
Towards Experimental Systems in the Post-PC era Eric Brewer, David Culler, Anthony Joseph, James Landay, Randy Katz, John Kubiatowitz U.C. Berkeley.
Development and Evaluation of Emerging Design Patterns for Ubiquitous Computing Eric Chung Carnegie Mellon Jason Hong Carnegie Mellon Madhu Prabaker University.
CSE 490 ra Pen computing capstone Richard Anderson AJ Bernheim Brush.
CS CS 5150 Software Engineering Lecture 12 Usability 2.
DENIM: Finding a Tighter Fit with Web Design Practice James Lin, Mark W. Newman, Jason I. Hong, James A. Landay April 6, 2000 CHI 2000, The Hague
HCI Issues in eXtreme Computing James A. Landay Endeavour-DARPA Meeting, 9/21/99.
213: User Interface Design & Development Professor: Tapan Parikh TA: Eun Kyoung Choe
Advanced Topics in Next- Generation Wireless Networks Qian Zhang Department of Computer Science HKUST.
Classroom Interaction with the Tablet PC Richard Anderson, UW Dec 5, 2006 US Air Force Academy.
Prototyping Professor: Tapan Parikh TA: Eun Kyoung Choe
ISRG and the Post-PC Era David Culler U.C. Berkeley ISRG Retreat Jan, 1999.
Semester wrap-up …my final slides.. More on HCI Class on Ubiquitous Computing next spring Courses in visualization, virtual reality, gaming, etc. where.
SIMS 202 Information Organization and Retrieval Prof. Marti Hearst and Prof. Ray Larson UC Berkeley SIMS Tues/Thurs 9:30-11:00am Fall 2000.
213: User Interface Design & Development Prof: Tapan Parikh TA: Deepti Chittamuru
Electronic Problem-Based Learning The Berkeley Nomadic Computing Experiment Anthony D. Joseph James A. Landay Eric Brewer, John Canny, David Culler, Richard.
Design Process …and the project.
Course Wrap-Up IS 485, Professor Matt Thatcher. 2 C.J. Minard ( )
Team Project IS 485, Professor Matt Thatcher. 2 Agenda l Review l Team project –project overview –team feedback –milestones l Questions?
SIMS 213: User Interface Design & Development Marti Hearst Thurs, Jan 20, 2005.
SIMS 213: User Interface Design & Development Marti Hearst Thurs, Jan 22, 2004.
SIMS 213: User Interface Design & Development Marti Hearst Thurs, Jan 18, 2007.
Human-Computer Interaction for Universal Computing James A. Landay EECS Dept., CS Division UC Berkeley Endeavor Mini Retreat, 5/25/99 Task Support.
1 Introduction to Human- Computer Interaction. 2 Human the end-user of a program the others in the organization Computer the machine the program runs.
10th Workshop "Software Engineering Education and Reverse Engineering" Ivanjica, Serbia, 5-12 September 2010 First experience in teaching HCI course Dusanka.
Semester wrap-up …the final slides.. The Final December 15, 3:30-6:30 pm Close book, one page of notes Cumulative Similar format to midterm (probably.
1 Using Note-Taking Appliances for Student to Student Collaboration Prof. James A. Landay EECS Dept., UC Berkeley July 8, 1999.
Mid-Term Exam Review IS 485, Professor Matt Thatcher.
INTRODUCTION. Concepts HCI, CHI Usability User-centered Design (UCD) An approach to design (software, Web, other) that involves the user Interaction Design.
CS 235: User Interface Design January 22 Class Meeting
WebQuilt and Mobile Devices: A Web Usability Testing and Analysis Tool for the Mobile Internet Tara Matthews Seattle University April 5, 2001 Faculty Mentor:
Syllamaster Jason Bosyj Dean Campbell Shaam Haffar Jon Kyger Kelly McCourt Jared Medved Matt Reed Gene Steratore.
Web Design Process CMPT 281. Outline How do we know good sites from bad sites? Web design process Class design exercise.
Human Computer Interaction 0. Preface National Chiao Tung Univ, Taiwan By: I-Chen Lin, Assistant Professor.
9/4/20011 Computer-Supported Collaborative Work (CSCW) CS 294-2, Fall 2001 Professor James Landay September 4, 2001.
Tablet PC Capstone CSE 481b Richard Anderson Craig Prince.
Computer –the machine the program runs on –often split between clients & servers Human-Computer Interaction (HCI) Human –the end-user of a program –the.
Prof. James A. Landay Computer Science Department Stanford University Spring 2015 CS 377 E : ENGELBART ’ S UNFINISHED LEGACY : DESIGNING SOLUTIONS TO GLOBAL.
Prof. James A. Landay Luke Vink Cornell Tech Spring 2014 May 14, 2014 HCI+DESIGN: USER INTERFACE DESIGN + PROTOTYPING + EVALUATION Cornell Tech HCI+Design.
CS 235: User Interface Design August 25 Class Meeting Department of Computer Science San Jose State University Fall 2014 Instructor: Ron Mak
CS 352 Introduction to Usability Engineering Class Size: Winter 2014: 53 Spring 2014: 89 Summer 2014: 72.
Using virtual collaboration tools for designing innovative education scenarios Gabriel Dima University “Politehnica” of Bucharest, Romania.
CS 858 – Hot Topics in Computer and Communications Security Winter 2009 Introduction.
A Use Case Primer 1. The Benefits of Use Cases  Compared to traditional methods, use cases are easy to write and to read.  Use cases force the developers.
5 PR Praktikum aus Informatik Gabriele Kotsis Summer Term 2009.
Interaction Design Dr. Jim Rowan Foley Introduction What’s in the Book that we’ll cover.
Design Process … and some design inspiration. Course ReCap To make you notice interfaces, good and bad – You’ll never look at doors the same way again.
1 ITM 734 Introduction to Human Factors in Information Systems Cindy Corritore This material has been developed by Georgia Tech HCI faculty,
Final Review 490F. What’s on the Final? Everything Lecture Slides Assignments/Project Readings Discussion Section Worth 25 % Bias toward topics covered.
Human Computer Interface Lecture1. Introduction. UI Hall of Fame or Hall of Shame?
Prof. James A. Landay Computer Science Department Stanford University Winter 2016 dt+UX 2 : USER EXPERIENCE DESIGN PROJECT Introduction & Course Overview.
Prof. James A. Landay Richard Davis Kate Everitt University of Washington Autumn 2004 UW Undergraduate HCI Projects A CSE 490jl Overview December 9, 2004.
Stanford hci group / cs376 Research Topics in Human-Computer Interaction Design Tools Ron B. Yeh 26 October 2004.
Overview Prototyping Construction Conceptual design Physical design Generating prototypes Tool support.
Prototyping Creation of concrete but partial implementations of a system design to explore usability issues.
Prof. James A. Landay University of Washington Winter 2009 Introduction & Course Overview CSE 441 – Advanced HCI January 6, 2009.
CS 575 Spring 2012 Lecture Bapa Rao.
The Project. A little video inspiration IDEO – an industrial design company.
Introduction & Course Overview CS 194H – User Experience Design Project January 10, 2017.
Introduction to CS Senior Design Project I / II
Introduction & Course Overview CS490f – Part II
Introduction to CS Senior Design Project I / II
Introduction to CS Senior Design Project I / II
IBM Pervasive Computing Visit Jan 7, 1999
Research Topics in Human-Computer Interaction
Top 5 Headaches with Computer Basics & MS Office Courseware
Plan on no more than 10 minutes (no more than 8 slides)
Introduction to CS Senior Design Project I / II
Presentation transcript:

1 User Interfaces for Pervasive Computing Devices Prof. James A. Landay January 7,

2 UI Challenges  Pervasive computing devices will not have the same UI as “dad’s PC” *there will be a range of devices -often with small screens & alternative input +pens, speech, gesture, etc. -many special purpose to particular applications +appliances *devices usually require other infrastructure  How to explore this further? *let 50 undergraduates at the problem!

3 Outline  HCI course & project description  Resulting undergraduate projects  Collaborative note-taking with NotePals  Directions for the future

4 CS 160: User Interface Design, Prototyping, & Evaluation

5 What is HCI? Organizational & Social Issues Humans Technology Task Design

6 Goal of our HCI course (CS 160)  Learn to design, prototype, & evaluate UIs *tasks of prospective users *cognitive/perceptual constraints affecting design *techniques for evaluating UI designs *importance of iterative design for usability *technology used to prototype & implement UIs *how to work together as a team *communicating results to a group

7 Project Structure  Iterative design of a real UI  Students propose & choose projects *4-5 person teams  Semester long project worth 45% of grade  Four presentations *one 7-12 minute presentation / team member

8 Scenario for last Fall  Soda Hall of the Future *everyone has PDAs -students, faculty, staff -assume IBM WorkPads *ubiquitous cradles or wireless networking  All projects involved this scenario *ubiquitous networking not used by all designs  IBM graciously donated WorkPads  The top 3 teams got to keep their WorkPads

9 Fall Semester’s Projects  Ink Chat  Pocket Change  PocketProf  Rendezvous  VMOD: Video & Music On Demand  NotePals II  Nutrition/Exercise Tracker  Shopping Companion  Video  Workstation Scheduler

10 Sketching & Storyboarding

11 Sketching & Storyboarding

12 Low-fi Prototyping

13 Low-fi Prototyping

14 Low-fi Prototyping

15 Heuristic Evaluation & User Testing

16 Heuristic Evaluation & User Testing

17 Heuristic Evaluation & User Testing

18 NotePals: Collaborative Note Taking on Pervasive Devices

19 How NotePals Works Meet in any environment Take free-form ink notes on WorkPads* 1 2 *WorkPads/Pilots are becoming ubiquitous

20 How NotePals Works (cont.) Dock WorkPads with PCs & press “HotSync” Browse notes on the Web 4 3

21 Conference Notes

22 NotePals for Classroom Note Taking  Students always want slides in advance *often not practical or advisable  NotePals solution *synchronize notes w/ presentation (slides or A/v) *students can browse their own notes w/ slides *students can share notes & cooperate  Expected success since NotePals has been successfully used by our group for 1 year *over 3000 pages of notes in our repository

23 Student Note Taking

24 Results of this Experiment  At start of semester 89% of students said they took notes in class (72% share)  After 4 weeks of this course, only 48% reported taking notes *all said because slides are online & complete  Only 17% with NotePals, others reported *application too slow *screen too small *UI hard to learn *paper more natural

25 Solutions to this Problem  Adopt NotePals II or TeamNotes UI *both eliminate gesture for moving cursor

26  Create a better slide/note browser  CrossPad client *more natural for note taking *lots of success since prototype came up in Nov. -has resulted in many more notes in the repository *would like to obtain pads for an entire class  Re-run the experiment in a class that is less dependent on detailed lecture slides Solutions & Future Directions  NotePals II or TeamNotes UI *both eliminate gesture for moving cursor