65
CPSC 701.81 Ubiquitous Computing

CPSC 701.81 Ubiquitous Computing

Embed Size (px)

Citation preview

Page 1: CPSC 701.81 Ubiquitous Computing

CPSC 701.81

Ubiquitous Computing

Page 2: CPSC 701.81 Ubiquitous Computing

• http://www.mysector.co.uk/images/potm/004large.jpg

Page 3: CPSC 701.81 Ubiquitous Computing

Work

Page 4: CPSC 701.81 Ubiquitous Computing

Tasks

Page 5: CPSC 701.81 Ubiquitous Computing

Focused

Page 6: CPSC 701.81 Ubiquitous Computing

Reconsidering HCIin the age of ubiquity

Page 7: CPSC 701.81 Ubiquitous Computing

things you carry

Page 8: CPSC 701.81 Ubiquitous Computing
Page 9: CPSC 701.81 Ubiquitous Computing
Page 10: CPSC 701.81 Ubiquitous Computing
Page 11: CPSC 701.81 Ubiquitous Computing
Page 12: CPSC 701.81 Ubiquitous Computing
Page 13: CPSC 701.81 Ubiquitous Computing

things scattered around you

Page 14: CPSC 701.81 Ubiquitous Computing
Page 15: CPSC 701.81 Ubiquitous Computing
Page 16: CPSC 701.81 Ubiquitous Computing

things you visit

Page 17: CPSC 701.81 Ubiquitous Computing
Page 18: CPSC 701.81 Ubiquitous Computing
Page 19: CPSC 701.81 Ubiquitous Computing

things in your things

Page 20: CPSC 701.81 Ubiquitous Computing
Page 21: CPSC 701.81 Ubiquitous Computing
Page 22: CPSC 701.81 Ubiquitous Computing

things to be social

Page 23: CPSC 701.81 Ubiquitous Computing

http://swissmiss.typepad.com/photos/uncategorized/2007/10/15/picture_15.png

Page 24: CPSC 701.81 Ubiquitous Computing
Page 25: CPSC 701.81 Ubiquitous Computing

www.bing.com

Bing11TM is an exciting new mobile social networking service for planning events and hooking up with friends. 

With it you can search for places to meet on your cell phone and send them to friends then track what everyone is doing. With just a few clicks on your mobile phone you can save time consuming phone calls and text messages. 

Page 26: CPSC 701.81 Ubiquitous Computing

http://ps3media.ign.com/ps3/image/article/799/799444/ign-aus-top-5-playstation-network-games-20070626001523789.jpg

Page 27: CPSC 701.81 Ubiquitous Computing

things in your home

Page 28: CPSC 701.81 Ubiquitous Computing
Page 29: CPSC 701.81 Ubiquitous Computing
Page 30: CPSC 701.81 Ubiquitous Computing
Page 31: CPSC 701.81 Ubiquitous Computing

http://cache.kotaku.com/assets/resources/2007/04/wii_old_folks.jpg, http://shiftcontrolmedia.com/blog/wp-content/uploads/2007/11/playing-wii.png, http://www.betadaily.com/wp-content/uploads/2008/04/wii-controller.jpg

Page 32: CPSC 701.81 Ubiquitous Computing
Page 33: CPSC 701.81 Ubiquitous Computing
Page 34: CPSC 701.81 Ubiquitous Computing

hubpages.com/hub/NannySpy-Cameras , http://nannycameras.blogspot.com/2008/02/south-koreas-military-grade-nanny.html

Page 35: CPSC 701.81 Ubiquitous Computing

things taking care of your home

Page 36: CPSC 701.81 Ubiquitous Computing

http://farm1.static.flickr.com/88/243112860_025cb6afc1.jpg?v=0

Page 37: CPSC 701.81 Ubiquitous Computing

http://www.echelon.com/company/press/2007/meter_canada.htm , www.cambridgema.gov/CWD/ad_watermeter.cfm , http://www.badgermeter.com/Gas/Alliances---Multiutility-Solutions/PLC-Technology.aspx

Electricity

Water

Gas

Page 38: CPSC 701.81 Ubiquitous Computing

http://www.bobvila.com/images/ArticleImages/CarbonMonoxideDetector_01.jpg , http://news.thomasnet.com/images/large/029/29555.jpg , http://www.anaheim.net/depts_servc/fire/com_svc/sm_det.html

Carbon Monoxide Smoke

Fire

Page 39: CPSC 701.81 Ubiquitous Computing

http://ushomesecuritysystem.com/uploads/images/camera.jpg, http://www.windowstoday.co.uk/images/alarms.gif

Page 40: CPSC 701.81 Ubiquitous Computing

http://www.ehomeprotection.com/home-security-package-detai.jpg

Page 41: CPSC 701.81 Ubiquitous Computing

infrastructure

Page 42: CPSC 701.81 Ubiquitous Computing

Home Office –

Page 43: CPSC 701.81 Ubiquitous Computing

External harddrives

Home Office

Page 44: CPSC 701.81 Ubiquitous Computing

Scanner

Home Office

Printer

Page 45: CPSC 701.81 Ubiquitous Computing

Cable modem

Wiredwireless

less router

Home Office

Page 46: CPSC 701.81 Ubiquitous Computing

Family computer

Page 47: CPSC 701.81 Ubiquitous Computing

Plasma

DVD/VCR

WirelessKB/Mouse

Photo printer

Wii

6 remotes

TV/Game area

Computer

XBox

Page 48: CPSC 701.81 Ubiquitous Computing

Laptop - anywhere

Page 49: CPSC 701.81 Ubiquitous Computing

Still to come…

Chumby

UMPC

Kodak picture frame

Page 50: CPSC 701.81 Ubiquitous Computing

http://www.cablemanstore.co.uk/images/section_d/planet_pl201_app.gif http://www.thumbandhammer.com/images/network/routers.jpg http://i122.photobucket.com/albums/o272/softarchive/img31/63787_s__home_networking_for_dummie.jpg

Networking

Page 51: CPSC 701.81 Ubiquitous Computing

Cabling

Page 52: CPSC 701.81 Ubiquitous Computing

Machine and Network Security

Page 53: CPSC 701.81 Ubiquitous Computing
Page 54: CPSC 701.81 Ubiquitous Computing

Personal, Social, Playnot work

Page 55: CPSC 701.81 Ubiquitous Computing

opportunistic, discretionarynot focused tasks

Page 56: CPSC 701.81 Ubiquitous Computing

New disciplines and genres of computing

• ubiquitous computing• pervasive computing• context-aware computing• mixed / augmented reality• attentive user interfaces• wearable computing• sensor networks• information appliances• tangible user interfaces• alternative input and output devices• cooperative buildings• smart homes• smart furniture / clothes• consumer robotics …

Page 57: CPSC 701.81 Ubiquitous Computing

Mark Weiser Xerox Parc

Source: Mark Weiser’s UbiqCom web site

Ubiquitous Computing - many computers per person

It is invisible, everywhere computing that does not live on a personal device of any sort, but is in the woodwork everywhere. Its highest ideal is to make a computer so embedded, so fitting, so natural, that we use it without even thinking about it.

invisible • designed to fit• exploits our everyday participation in the world

Page 58: CPSC 701.81 Ubiquitous Computing

Hiroshi Ishii MIT Media Lab

Source: Hiroshi Ishii publications

Tangible Computing

gives physical form to digital information,seamlessly couple the dual worlds of bits and atoms

From painted to tangible bits

• input: grasp and manipulate• output: change physical properties of object

Page 59: CPSC 701.81 Ubiquitous Computing

Embodied Interaction

Embodied Interaction

People create, manipulate and share meaningby the way they engage with the world

• everyday routines• situated actions• surrounding environments• surrounding people

Source: Dourish web site

The systems we use are embedded in systems of social meaning, fluid and negotiated between us and those around us… Users create and communicate meaning through their interaction with the system (and with each other…)

Page 60: CPSC 701.81 Ubiquitous Computing

Situated Computing

Exploits our everyday participation in our world• physicality• placement in space • affordances• proximity• is out here with us• is in many small and large places, including trivial ones

Source: Mark Weiser’s UbiqCom web site

Page 61: CPSC 701.81 Ubiquitous Computing

Domestic Computing

A new opportunity for computing that stresses• social engagement• personal environments• social routines, coordination, relationships vs. tasks

It is not just the home!

Page 62: CPSC 701.81 Ubiquitous Computing

Domestic Computing

The domestic vs. work context• the home• its furnishings• its artifacts• home inhabitants• routines• coordination• methods • individual activities• social activities• social sphere

• Revisit last few slides in this context

Source: Mark Weiser’s UbiqCom web site

Page 63: CPSC 701.81 Ubiquitous Computing

Context-Aware Computing

Context as information• … characterizes a situation of a person, place or object relevant

to the interaction between a user and an applicationo location o identity o state and activities of people, groups o state of computational and physical objects

Context-aware computing• uses contextual information to

o selectively present information and serviceso automatically execute a serviceo attach context information for later retrieval

Source: Dey, Abowd and Salber, HCI Journal 2001; Image from Hong and Landay (Berkeley)

Page 64: CPSC 701.81 Ubiquitous Computing

Is HCI ready for this?

Page 65: CPSC 701.81 Ubiquitous Computing

Barely