HCI Lecture 14. Special Issues: Ubiquitous computing

Similar documents
Chapter 6: Interfaces and interactions

CPE/CSC 486: Human-Computer Interaction

Ubiquitous and Context Aware Computing: Overview and Systems

Design av brukergrensesnitt på mobile enheter

11/17/2008. CSG 170 Round 8. Prof. Timothy Bickmore. Quiz. Open book / Open notes 15 minutes

Chapter 6: Interfaces and interactions

LECTURE 5 COMPUTER PERIPHERALS INTERACTIONMODELS

MOBILE COMPUTING 2/11/18. System Structure. Context as Implicit Input. explicit input. explicit output. explicit input.

CSE 440: Introduction to HCI User Interface Design, Prototyping, and Evaluation

MOBILE COMPUTING 2/14/17. System Structure. Context as Implicit Input. explicit input. explicit output. explicit input.

26/05/2015 AR & VR? 1 1

Unit III Human Computer Interaction. Ubiquitous computing: smart devices, environments and interaction

Course Outline. Department of Computing Science Faculty of Science. COMP 3450 Human Computer Interaction Design (3,1,0) Fall 2015

20 reasons why the Silex PTE adds value to your collaboration environment

Broad Objectives/Outcomes of the course

Ubiquitous Computing. Ambient Intelligence

Einführung in die Erweiterte Realität

Disconnecting the application from the interaction model

Computer Science Honours 2011

HCI FOR IPHONE. Veronika Irvine PhD Student, VisID lab University of Victoria

Haldia Institute of Technology. Touch Screen Monitors

Pervasive Computing. Ubiquitous computing resources

22 nd Century Cell Phone: The Cellular Computer. Kevin Koga, CS 465, , University of Illinois

Information Systems Interfaces (Advanced Higher) Information Systems (Advanced Higher)

CS Human Computer Interaction

A personal digital assistant as an advanced remote control for audio/video equipment

The Ubiquitous Web. Dave Raggett, W3C Technical Plenary, March /14

Context Aware Computing

Product Accessibility Assessment. Name of Product: Canon DR-2020U Date: December 14, 2009

The Return of Innovation. David May. David May 1 Cambridge December 2005

Game Design From Concepts To Implementation

HCI: THE DESIGN PROCESS. Dr Kami Vaniea

Unit title: Programming for Mobile Devices (SCQF level 6)

I m going to be introducing you to ergonomics More specifically ergonomics in terms of designing touch interfaces for mobile devices I m going to be

Evaluation of Electronic Guidebook Mobile Web Resources

Page 1. Ubiquitous Computing: Beyond platforms, beyond screens; the invisible computer. Topics for Today. Ubiquitous Computing Fundamentals

Blue3 A Programmable Remote MP3 Sensor

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY

Computing Technologies

MOBILE COMPUTING 1/17/18. Course Overview. Course Goals

Mobile and Ubiquitous Computing. Fundamental Concepts. George Roussos. Session Overview

Human-Computer Interaction Interaction Styles, Multimedia, Hypertext & WWW BSc/CQU Lecture 3

New Technologies and Services: Change and Convergence

Human-Computer Interaction: An Overview. CS2190 Spring 2010

9/27/15 MOBILE COMPUTING. CSE 40814/60814 Fall System Structure. explicit output. explicit input

Dr. Shuang LIANG. School of Software Engineering TongJi University

Handheld CSCW. Albrecht Schmidt, Markus Lauff and Michael Beigl

User interface design. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 16 Slide 1

CSCI 3160: User Interface Design

WorkCentre 5325/5330/5335

Mobile and Ubiquitous Computing

Criteria Status Remarks and Explanations Section Software Applications and Not applicable Not applicable. Supports with exceptions

7/30/2018. QC Considerations for Mobile Devices. Outline. No disclosures.

Lymm High School- KS3 Life after levels - Computing & ICT

Ten lessons learned about Ubiquitous Computing. Roy Want Intel Research Dagstuhl, September 2001

Mobile and Ubiquitous Computing. Fundamental Concepts. George Roussos.

Providing multimodal context-sensitive services to mobile users

History of Ubicomp. Page 1. Agenda. Why study history? Paradigms. Shwetak Patel. Review history of Ubicomp

6 Designing Interactive Systems

Mobile and Ubiquitous Computing: Mobile Sensing

6 Designing Interactive Systems

Rethinking VDI: The Role of Client-Hosted Virtual Desktops. White Paper Virtual Computer, Inc. All Rights Reserved.

Summary Table Voluntary Product Accessibility Template

Summary Table Voluntary Product Accessibility Template

Chapter 7. Conclusions

Augmenting Reality with Projected Interactive Displays

Camera Deployment Guide

Aalborg Universitet. Just-In-Place Information for Mobile Device Interfaces Kjeldskov, Jesper. Published in: Paterno, F. (ed.)

Implicit Human Computer Interaction Through Context

Towards a Proximal Resource-based Architecture to Support Augmented Reality Applications. Cynthia Taylor, Joe Pasquale UC San Diego

Mobile and Ubiquitous Computing

Ambient Communication in Peer-to-Peer Social Networks

Summary Table Voluntary Product Accessibility Template. Supports. * Not applicable. Not applicable. Not applicable. Supports. * Not applicable.

Tizen apps with. Context Awareness, powered by AI. by Shashwat Pradhan, CEO Emberify

VPAT. Voluntary Product Accessibility Template (VPAT) Summary Table VPAT. Voluntary Product Accessibility Template

Xerox AltaLink C8000 Series Color Multifunction Printers

Voluntary Product Accessibility Template (VPAT)

ECE 1161/2161 Embedded Computer System Design 2. Introduction. Wei Gao. Spring

Appendix III Parallel Design Reviews

Voluntary Product Evaluation Template (VPAT)

Usable Privacy and Security Introduction to HCI Methods January 19, 2006 Jason Hong Notes By: Kami Vaniea

WorkCentre 5765/5775/5790 Copier/Printer/Scanner with Xerox Copier Assistant

Unit A: Computer and Internet Basics

VPAT. Voluntary Product Accessibility Template. Version 1.3

5G radio access. ericsson White paper Uen June research and vision

2. Mobile and Ubiquitous User Interfaces

The Interaction. Using Norman s model. Donald Norman s model of interaction. Human error - slips and mistakes. Seven stages

Altec Systems Inc 16 Goldpark Court Woodbridge, Ontario L4L 8V5. Monday October 22, 2007 Project Number

Starting from. An Introduction to Computing Science by Jeremy Scott LEARNER NOTES

Kevwe Edewor & Adam Hardy 14th December C05 Software Engineering

Interaction Style Categories. COSC 3461 User Interfaces. What is a Command-line Interface? Command-line Interfaces

Interaction Design DECO1200

WorkCentre 5665/5675/5687 Copier/Printer/Scanner with Xerox Copier Assistant

WorkCentre 5632/5638 Copier/Printer/Scanner with Xerox Copier Assistant

UX Design Principles and Guidelines. Achieve Usability Goals

VPAT. Voluntary Product Accessibility Template. Version 1.3

Browsing the World in the Sensors Continuum. Franco Zambonelli. Motivations. all our everyday objects all our everyday environments

Interfaces. The only means of interaction

Ubicomp and Physical Interaction

Digital Literacy. Identify types of computers, how they process information, and the purpose and function of different hardware components

Transcription:

HCI Lecture 14 Special Issues: Ubiquitous computing Barbara Webb Key points: Making the computer part of the environment Mobile devices Implicit input Ambient output Continuous interaction Issues for design and evaluation 1

Introduction Human-computer interaction addresses the relationship between humans and computers, doing tasks in environments Task Human Computer Environment The focus should be on supporting human activities Ideally, the computer would just be part of the background environment in which we do the task This concept has been called invisible, pervasive or ubiquitous computing (Weiser, 1991) 2

Introduction Computation beyond the workstation or desktop computer (fixed location, screen, keyboard & pointing device). Includes: Handheld, portable and wearable devices Mobile phones, PDAs, digital cameras, sat-navs etc. 3

Introduction Computation beyond the workstation or desktop computer (fixed location, screen, keyboard & pointing device). Includes: Handheld, portable and wearable devices Mobile phones, PDAs, digital cameras, active badges etc. Very different scales or styles of output Very small and very large displays, distributed, 3-dimensional Richer sounds, device actuation, ambient cues Augmented vs. virtual reality 4

Introduction Computation beyond the workstation or desktop computer (fixed location, screen, keyboard & pointing device). Includes: Handheld, portable and wearable devices Mobile phones, PDAs, digital cameras, sat-navs etc. Very different scales or styles of output Very small and very large displays, distributed, 3-dimensional Richer sounds, device actuation, ambient cues Virtual or augmented reality Novel forms of input Pen-based, touch based, proximity sensing Voice operated Tilt or motion sensing Implicit input location, time, context Embedded computers in other technologies Cars, washing machines, etc. Instrumented rooms, buildings, environments 6

Introduction Often these factors interact: Mobile device Reduced power and functionality Smaller interface Specialised for certain functions Alternative I/O methods Task specific interfaces Improved usability! 7

Guidelines for Small Devices Should distinguish mobile (usable while moving) from portable (movable but need to be stationary to use successfully) Use(fulness) immediately apparent Structure interface to task Short cuts and flexibility Minimise memory load Use consistent screen templates Provide a Back function on every screen Selection is better than writing 8

Small devices and the web Increasingly common for mobile devices to access the internet Important constraints: Smaller screens show less, so memory load increases Have awkward and error prone input methods Very wide variety of device specifications (screen size, resolution, layout, interaction options) compared to standard desktop/laptop More connectivity and bandwidth issues People are unlikely to try to do all the tasks offered by the full site using their mobile device Ideally should always make alternative mobile site available, and make it easy to switch between this and the full site General principle: being able to do anything tends to make everything take longer to do. 10

Norman s The Invisible Computer Personal computer is massive, impersonal, abrupt and rude, used mostly to do social things and not for computing A device that does everything will be convenient but will probably perform worse than specialised devices: Swiss army knife vs. kitchen knife, corkscrew, screwdriver, scissors Also get incremental addition of features, amount of information stored (disk space), amount available (WWW), so can no longer make everything visible or discoverable Norman suggests technology should move towards information appliances, i.e. many items serving specific needs: Home financial centre in right location with right connections Displays providing weather, news, sports (compare to clock) Foreview mirror in cars for traffic, parking spots 11

Norman s The Invisible Computer Devices that are easy to use, not only because they will be inherently simpler, but because they fit the task so well that to learn the task is to learn the appliance. Simplicity and visibility of function paramount Will require infrastructure to allow seamless information transfer between devices 12

The iphone Opposite direction: towards multipurpose device Sensors: proximity, ambient light, accelerometer (orientation) and touch screen several advanced touch features Loss of physical buttons removes tactile landscape See http://www.computerworld.com/ for usability test 13

Natural interaction Much concern in HCI about finding more natural forms of input `Context aware computing suggests computers should be able to recognise implicit inputs: E.g. walking into a space should be sufficient to announce your presence and identity More generally, tracking the user s location to supply them with relevant information (satnav) Alternative forms of identification also have many obvious applications (with varying requirements for reliability) Time is another implicit cue: could exploit to detect interest, deviation from routine, even identity General idea is that input is a side-effect of doing the activity Automated capture as a background technology 14

Invisible interaction Potential to eliminate conscious interaction E.g. remove ticket sales by tracking where people went and charging their accounts Verichip implant Identify patients in emergency situtation Other uses? Replaces interaction programming problems with ethical problems Those without resources to be connected to system are disenfranchised Removes option of anonymous interaction 15

Natural interaction Tangible input devices manipulate ordinary physical object 16

Continuous interaction Obtaining natural interaction may involve collapsing the usual input/ output distinction `Continuous interaction emphasises the closed loop rather than stages of action Goals Sequence of actions The world Evaluation Ongoing activity The world On more extended time scales, includes thinking of HCI in terms of extended, ongoing activities rather than tasks that have a clear beginning and end Should support interruptions, concurrency etc. 17

Design processes for continuous interaction what is wanted Importance of ethnography in assessing user requirements (don t trust post-hoc rationalisation) analysis Augment task analysis with: Instantaneous information requirements: will it be part of task, users memory, computers memory, or in environment? Trigger analysis: does next step occur immediately, after fixed or variable delay, or in response to external event? prototype design implement and deploy 18

Evaluation of ubiquitous computing Some problems for evaluation Hard to measure relevant variables Inappropriate to use methodologies that interfere with the normal process (e.g. co-operative evaluation, lab experiment) Need long term analysis May be fuzzy usability criteria Standards and guidelines are developing for mobile devices, but still lagging for more immersive technologies 19

References Weiser, M. (1991) The computer for the 21 st century. Scientific American, 265/3: 94-104 Norman, D. (1998) The Invisible Computer, MIT Press Williamson, J. Murray-Smith, R. & Hughes, S. (2007) Shoogle: Multimodal Excitatory Interfaces on Mobile Devices, CHI 2007 See also: Dix et. al. sections 18.3, 18.4 chapter 20 20