24
Ubiquitous Computing Computers everywhere

Ubiquitous Computing Computers everywhere. Where are we going? What happens when the input is your car pulls into the garage, and the output is the heat

Embed Size (px)

Citation preview

Page 1: Ubiquitous Computing Computers everywhere. Where are we going? What happens when the input is your car pulls into the garage, and the output is the heat

Ubiquitous Computing

Computers everywhere

Page 2: Ubiquitous Computing Computers everywhere. Where are we going? What happens when the input is your car pulls into the garage, and the output is the heat

Where are we going?

What happens when the input is your car pulls into the garage, and the output is the heat is turned up in the house, the hallway light is turned on, and the door is unlocked?

How would you design this? What are the usability metrics? How can you prototype and evaluate?

Page 3: Ubiquitous Computing Computers everywhere. Where are we going? What happens when the input is your car pulls into the garage, and the output is the heat

Ubiquitous Computing (Ubicomp)

Move beyond desktop machine

Computing is embedded everywhere in the environment

– Computing capabilities at any time, any place– Machines sense users presence and act accordingly

A new paradigm??– “everyware”, “off the desktop”, “out of the box”, pervasive,

invisible, calm, anytime/anywhere/any place, …

Page 4: Ubiquitous Computing Computers everywhere. Where are we going? What happens when the input is your car pulls into the garage, and the output is the heat

Computers become invisible

“The most profound technologies are those that disappear” – Mark Weiser

HCI: new focus on unobtrusiveness, invisibility– How do we make technology “vanish”?

http://www.ubiq.com/hypertext/weiser/SciAmDraft3.html

Page 5: Ubiquitous Computing Computers everywhere. Where are we going? What happens when the input is your car pulls into the garage, and the output is the heat

Videos

http://www.nttdocomo.co.jp/english/corporate/future/hokusai/index.html

Other older examples from NTT Docomo– http://www.youtube.com/watch?v=KKchgm9Nslk– http://www.youtube.com/watch?v=ae-Ssclu5A4– http://www.youtube.com/watch?v=eS0P16IyXOw

What interfaces did you see? How did users interact? What do you think of this vision?

Page 6: Ubiquitous Computing Computers everywhere. Where are we going? What happens when the input is your car pulls into the garage, and the output is the heat

Ubicomp is ...

Related to:– mobile computing– wearable computing– augmented reality

In contrast with:– virtual reality (augmented virtuality)

Page 7: Ubiquitous Computing Computers everywhere. Where are we going? What happens when the input is your car pulls into the garage, and the output is the heat

HCI Themes in Ubicomp

Natural interaction Context-aware computing Automated capture and access Everyday computing

Page 8: Ubiquitous Computing Computers everywhere. Where are we going? What happens when the input is your car pulls into the garage, and the output is the heat

Natural Interaction

How do input and output change?– Different form factors, more devices

Input– Towards implicit information– Feeds context-aware computing (later)

Output– Towards distributed, peripheral and ambient

displays

Page 9: Ubiquitous Computing Computers everywhere. Where are we going? What happens when the input is your car pulls into the garage, and the output is the heat

Natural / implicit input

Integrate into human life

Pen inputGestureSpeechPerceptual UITangible UI

http://www.ted.com/index.php/talks/david_merrill_demos_siftables_the_smart_blocks.html

Page 10: Ubiquitous Computing Computers everywhere. Where are we going? What happens when the input is your car pulls into the garage, and the output is the heat

Device scales

Inch– PDAs– Blackberry & iPhone– Voice Recorders– GPS devices

OQO

Page 11: Ubiquitous Computing Computers everywhere. Where are we going? What happens when the input is your car pulls into the garage, and the output is the heat

Device scales

Foot– notebooks– tablets– digital paper

Page 12: Ubiquitous Computing Computers everywhere. Where are we going? What happens when the input is your car pulls into the garage, and the output is the heat

Device scales

Yard– electronic whiteboards– plasma displays– smart bulletin boards

Page 13: Ubiquitous Computing Computers everywhere. Where are we going? What happens when the input is your car pulls into the garage, and the output is the heat

Another take on scales

Based on ownership and location

body desk room building

From the GMD Darmstadt web site on I-Land

Page 14: Ubiquitous Computing Computers everywhere. Where are we going? What happens when the input is your car pulls into the garage, and the output is the heat

Distributed Displays

The Everywhere Display Project at IBM

Microsoft Research Play Anywhere:http://www.youtube.com/watch?v=muibPAUvOXk&feature=related

Page 15: Ubiquitous Computing Computers everywhere. Where are we going? What happens when the input is your car pulls into the garage, and the output is the heat

Peripheral & Ambient Displays

Digital Family Portrait

Ambient Orbhttp://www.ambientdevices.com/

Page 16: Ubiquitous Computing Computers everywhere. Where are we going? What happens when the input is your car pulls into the garage, and the output is the heat

What is Context?

Any information that can be used to characterize the situation of an entity

Who, what, where, when

Why is it important?– information, usually implicit, that applications do

not have access to– It’s input that you don’t get in a GUI

Page 17: Ubiquitous Computing Computers everywhere. Where are we going? What happens when the input is your car pulls into the garage, and the output is the heat

Example: Location services

Outdoor– Global Positioning Satellites (GPS)– wireless/cellular networks

Indoor– electronic tags, RFID– vision– motion detectors, keyboard activity

Page 18: Ubiquitous Computing Computers everywhere. Where are we going? What happens when the input is your car pulls into the garage, and the output is the heat

How to Use Context

To present relevant information to someone– Mobile tour guide

To perform an action automatically– Print to nearest printer, unlock the right door

To show an action that user can choose– Chat with nearby friends, find comparable

products

Page 19: Ubiquitous Computing Computers everywhere. Where are we going? What happens when the input is your car pulls into the garage, and the output is the heat

(A few) Context-aware scenarios

Walk into room, lights, audio, etc. adjust to the presence of people

Security, emergency calls based on people in the home, health monitoring

Tracking and finding items in warehouse, alerting when inventory is low (or you need more milk), etc.

Page 20: Ubiquitous Computing Computers everywhere. Where are we going? What happens when the input is your car pulls into the garage, and the output is the heat

Automated capture and access

Use of computers to preserve records of the live experience for future use (Abowd & Mynatt 2000)

Compelling applications– Design records– Health care monitoring and therapies– Family memories

Page 21: Ubiquitous Computing Computers everywhere. Where are we going? What happens when the input is your car pulls into the garage, and the output is the heat

Technical Challenges

Connectivity – almost constant– How to gracefully handle changes?

Sensing– How to gather useful info? (i.e. location?)

Integration and analysis of data– How to recognize activity and recover when incorrect?– How to function at acceptable speeds?

Scale – both in information and size of displays

Page 22: Ubiquitous Computing Computers everywhere. Where are we going? What happens when the input is your car pulls into the garage, and the output is the heat

Challenge of Evaluation

Bleeding edge technology

Novelty

Unanticipated uses

Error recovery

Quantitative metrics

Variety of social implications/issues

Page 23: Ubiquitous Computing Computers everywhere. Where are we going? What happens when the input is your car pulls into the garage, and the output is the heat

Social issues

Privacy – who has access to data?

How do we make users aware of what technology is present?

Differing perspectives and opinions– Jane likes that the environment is aware she is

present, but John doesn’t…

Page 24: Ubiquitous Computing Computers everywhere. Where are we going? What happens when the input is your car pulls into the garage, and the output is the heat

Conclusions

Interfaces and interactions moving into the world

Real life interaction … noisy, erroneous Continuous interaction … time sensitive Design and evaluation get more complex