Stanford hci group / cs147 u 04 October 2007 Intro to Human- Computer Interaction Design Scott Klemmer tas: Marcello Bastea-Forte,

Slides:



Advertisements
Similar presentations
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.
Advertisements

Chapter 1 Introduction to Computers p. 6.
High Technology of the iPhone. Content Multi-Touch SystemMulti-Touch System OS XOS X WirelessWireless AccelerometerAccelerometer Proximity SensorProximity.
Essential Introduction to Computers. What is a Computer? An electronic device, operating under the control of instructions stored in its own memory, that.
COMPUTER CONCEPTS Computer Information Systems. COURSE COMPETENCIES Explain the functions of computer system components. Describe the information processing.
Ambiguous Keyboards 4/8/ Nate Bodenstab Text Entry for Mobile Computing: Models and Methods, Theory and Practice. MacKenzie and Soukoreff. Human-Computer.
University of Utah 1 Portable Computers Early -Osborne -Kaypro -Compaq
Chan pak lim chau ho chit cheung tak ching yip pak ho g2
Student Name: Group.  Developed by Microsoft  Alliance with Nokia in 2011  4 main functions:  Outlook Mobile  Windows Media Player for Windows Mobile.
ICS 463, Intro to Human Computer Interaction Design: 9 “Theory”. Input and Output Dan Suthers.
Stanford hci group / cs376 research topics in human-computer interaction Multimodal Interfaces Scott Klemmer 15 November 2005.
Bits-1 AJG 10/2010 The University of Massachusetts Lowell Bits Anthony J. Gabrielson October 5, 2010.
Design of Palm Pilot Rob Haitani Presented by: Pankaj Thakkar.
Optimize tomorrow today. TM 1 Optimize tomorrow today. Arlene Minkiewicz, Chief Scientist PRICE Systems, LLC Software.
Symbol Creator Usability evaluation of a novel pen- based text input technique Melinda Luoma New Interaction Techniques February 25, 2003.
Dialog Design - Gesture & Pen Interfaces, Mobile Devices IAT This material has been developed by Georgia Tech HCI faculty, and continues to evolve.
TAUCHI – Tampere Unit for Computer-Human Interaction 1 Alternate Keyboards for Text Entry – And How to Evaluate Them I. Scott MacKenzie.
Mobile UIs Professor: Tapan Parikh TA: Eun Kyoung Choe
Input Devices Text Entry Devices, Positioning, Pointing and Drawing.
Stanford hci group / cs147 u 06 November 2007 Human-Information Interaction Scott Klemmer tas: Marcello Bastea-Forte, Joel Brandt,
By: Thomas Philip What is the Cell Phone? A cell phone is a device used to talk to people who are in different locations. Cell phones have no wires and.
CATEGORIES OF COMPUTERS
Prof. James A. Landay University of Washington CSE 441 Spring 2012 Mobile UI Design * Based in part on content in Chapter 9-10 of Designing the iPhone.
UFCFX5-15-3Mobile Device Development History of the Mobile Device.
Session 1.1. Windows Phone Topics Session 1.1 Windows Phone The Windows Phone Device.
Computer and Internet Basics.
Operating Systems Chapter 4.
Design of Handheld Devices
Smartphones Group 4 Brittany, Chelsea, and Brandi ☺
INTRODUCTION TO MOBILE COMPUTING. MOBILE COMPUTING  Mobile computing is the act of interacting with a computer through the use of a mobile device. 
ASSISTIVE TECHNOLOGY PRESENTED BY ABDUL BARI KP. CONTENTS WHAT IS ASSISTIVE TECHNOLOGY? OUT PUT: Screen magnifier Speech to Recogonizing system Text to.
Speech Recognition. My computer doesn’t understand me……….. Software is now mainstream Many people use it within office/home setting for inputting text.
Introduction to Mobile Computing CSE 390 Fall 2010.
The Mobile Computer Lutz Roeder June The World is shrinking The phone being the new network PC?
Kaela Parks, Director Disability Services Portland Community College.
User Models Predicting a user’s behaviour. Fitts’ Law.
Applied Pervasive Computing Presentation : Mobile Interaction Devices.
Interaction Gavin Sim HCI Lecture /111. Aims of this lecture Last week focused on persona and scenario creation. This weeks aims are: ◦ To introduce.
Interaction with Surfaces. Aims Last week focused on looking at interaction with keyboard and mouse This week ◦ Surface Interaction ◦ Gestures.
1 Chapter 7 Operating System & Utility Programs.  consists of the programs that control or maintain the operations of the computer and its devices. It.
Palm webOS History Version.Release Date. WebOS – Build 194 Sprint Config – 2.012/28/2009 WebOS – Build 194 Sprint Config – 2.012/28/2009 WebOS.
Dialog Design - Gesture & Pen Interfaces, Mobile Devices CS / Psych This material has been developed by Georgia Tech HCI faculty, and continues.
Fall 2002CS/PSY Dialog Design 3 How to use a PDA.
GIANFRANCO BARBALACE Y FRANCO CAVIGLIA CATENAZZI1ºB Types and components of a computer systems.
#+ professor patrick baudisch hci1: designing interactive systems hasso-plattner institute discrete, text, menus.
1 WIRELESS INTERNET and PDA’S Newton Reid MIS Prof Sistrunk MWF-1:00-2:00.
Mobile UIs Lecture #14 – April 28 th, : User Interface Design and Development.
A Study of Apple Inc. Dustin Miller Eric Eason Felicia Foster Gary Rouse.
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.
stanford hci group / cs147 u 02 October 2008 Mobile Scott Klemmer tas: Amal dar Aziz, Mike Krieger, Ranjitha Kumar, Steve Marmon,
Stanford hci group / cs147 u 16 October 2007 Direct Manipulation and Mental Models Scott Klemmer tas: Marcello Bastea-Forte, Joel.
Monday, August 31, 2012 CSCI 333 – Systems Programming.
Human Factors in Mobile Computing By: Ed Leland EEL
Stanford hci group / cs147 u 27 November 2007 Ubiquitous Computing & “Natural” Interaction Scott Klemmer tas: Marcello Bastea-Forte,
Lecture 1: Getting Ready Topics: People and Course Overview Date: Jan 12, 2016.
Computer Applications I I dentify alternative input devices and techniques.
Introduction to Computing Slides By ADEELA MUSTAFA.
COURSE DESCRIPTION: This course is designed to introduce the students to new and emerging technologies that are impacting the way we input information.
By…, S.SHOBANA MOBILE COMPUTING. Processing... Overview  What is mobile computing?  Types of mobile computing  Advantages of Mobile computing  Limitations.
Stanford hci group / cs October 2007 An Overview of Design Process Scott Klemmer tas: Marcello Bastea-Forte, Joel Brandt,
Application development process Part 1. Overview State of the mobile industry Size of the market Popularity of platforms How users use their devices Internationalisation.
Computer Information Systems
iPhones and iPads and iTunes, Oh My!
Understanding Programming Mobile Web
Mobile Computing & Mobile UI Design
Dialog Design 3 How to use a PDA
Lecture 1: Getting Ready
User Interface Design and Development
Graphical User Interface Based Digital Sixth Sense
Presentation transcript:

stanford hci group / cs147 u 04 October 2007 Intro to Human- Computer Interaction Design Scott Klemmer tas: Marcello Bastea-Forte, Joel Brandt, Neil Patel, Leslie Wu, Mike Cammarano

Mobile design is evolving rapidly! Source: Apple, Palm NewtonPalm PilotiPhone

There was the Newton … Source: The Simpsons, Wikipedia Apple Newton MessagePad Newton screen displaying a Note with text, "ink text", a sketch, & vectorized shapes Photograph of screen displaying Checklist, some bullet points checked and/or "collapsed" The Newton OS GUI

The Newton had problems The Original Apple Newton's handwriting recognition was made light of in The Simpsons episode Lisa on IceThe SimpsonsLisa on Ice “Hey, Take a memo on your Newton” “Beat Up Martin” “Baahh!” Source: The Simpsons, Wikipedia Design Issues  Recognition (relied on it too much, didn’t work well enough)  Physical size (too big)  Connectivity (not much)

The Palm Pilot improved on them Design Wins  Recognition: simple graffiti  Physical size: fits in the front pocket  Connectivity: easy sync Source: Palm 1000 Retrospective, Palm V, Rob Haitani in Moggridge, Designing Interactions. Ch. 3. From the Desk to the Palm. Rob Haitani, Palm OS [Designs] what should be most prominent based on frequency of use, and strives to make the most often used interactions accessible in a single step. HotSyn c Graffi ti Pocket size Palm OS Jeff Hawkins, Palm [What about the Foleo?]

iPhone keeps going Design distinctions  Tactile Input  Disambiguation of input  Animations Multi-touch | Mac OS X | Wireless | Accelerometer | Proximity Sensor Predictive Touch keyboard Internet + Music + Phone Source: Apple

A Prediction about Mobile  “All appliances evolve until they have a clock”  “All apps evolve until they have ” …  “All mobile devices will evolve until they have network connectivity”

What makes mobile design exciting? Many Design Choices  Think different from GUI/Web  Swiss army vs. dedicated  Pen/speech modalities  Integrate with other tasks  Social apps

What makes mobile design difficult? Design constraints  Limited attention/Interactions bursty  Screen size small  Form factor  Limited network connectivity  Speech / pen / multimodal

Ideas for dealing with limited attention  Minimize keystrokes  Provide overview + detail  Understandable interface at a glance  Design with tasklets  Minimum set of functions

Example approach: Nokia Navi-Key Source: Scott Jenson, The Simplicity Shift. Cambridge University Press, Reducing number of buttons

Example approach: Blackberry  Optimized for and simple text apps Source: Research In Motion

Mobile Algorithm: Disambiguation w/ Dictionary  Dictionary based (such as T9, PocketPC)  e.g.,  able  cake N-0  bald N-N-0  calf N-N-N-0  Lots of “N” = Next Source: Microsoft, MacKenzie, I. S., Kober, H., Smith, D., Jones, T., Skepner, E. (2001). LetterWise: Prefix-based disambiguation for mobile text input. Proceedings of the ACM Symposium on User Interface Software and Technology - UIST 2001, pp New York: ACM.

Mobile Algorithm: Disambiguation w/ Predictive  Predictive (such as BB SureType, Letterwise)  e.g., t-h-  e A%  i B%  o C%  u D%  … Source: Microsoft, MacKenzie, I. S., Kober, H., Smith, D., Jones, T., Skepner, E. (2001). LetterWise: Prefix-based disambiguation for mobile text input. Proceedings of the ACM Symposium on User Interface Software and Technology - UIST 2001, pp New York: ACM.

Comparison between Dictionary and Predictive Source: MacKenzie, I. S., Kober, H., Smith, D., Jones, T., Skepner, E. (2001). LetterWise: Prefix-based disambiguation for mobile text input. Proceedings of the ACM Symposium on User Interface Software and Technology - UIST 2001, pp New York: ACM. Figure 11. Comparison of entry rates (wpm) with practice for LetterWise, T9, and Multitap. (Note: LetterWise and Multitap figure are from Figure 6. Simulated T9 figures are from Figure 10 with 0.85 frequency of words in dictionary)

Service Design

Eye to the Future: Sensor Networks Live Ad Hoc Sensor Network showing Light Intensity A handful of network sensor 'dots' Lots of 'dots' - getting ready for the big demo Source: UC Berkeley Smart Dust Program, Largest Tiny Network Yet,

Eye to the Future: Mobile Device Proliferation  A 2002 study calculated there were around 4.2 million CCTV cameras in the UK - one for every 14 people.  "If you go forward 50 years, you are probably talking about one million forms of sensor per person in the UK," he said.  This was a conservative estimate, he said. "More aggressive" calculations suggest there could be 20m sensors per person. Source: BBC, “Sensor rise powers life recorders” There could be one million sensors per UK resident by 2057

Further Reading  Studio 7.5, Designing for Small Screens  Mizuko Ito, Personal, Portable, Pedestrian  Rich Ling, the Mobile Connection  Christian Lindholm, Mobile Usability  Matt Jones, Mobile Interaction Design