ubiquitous computing. what is ubiquitous computing? the names for the research vary –pervasive...

41
Ubiquitous Computing

Post on 22-Dec-2015

221 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Ubiquitous Computing. What is Ubiquitous Computing? The names for the research vary –Pervasive –Wearable –Augmented –Invisible –Disappearing –Calm… but

Ubiquitous Computing

Page 2: Ubiquitous Computing. What is Ubiquitous Computing? The names for the research vary –Pervasive –Wearable –Augmented –Invisible –Disappearing –Calm… but

What is Ubiquitous Computing?

• The names for the research vary – Pervasive

– Wearable

– Augmented

– Invisible

– Disappearing

– Calm…

• but they all share the vision of the active world.

Page 3: Ubiquitous Computing. What is Ubiquitous Computing? The names for the research vary –Pervasive –Wearable –Augmented –Invisible –Disappearing –Calm… but

What is Ubiquitous Computing?

• Mainframe = many people share one computer• Personal Computing = one person, one computer• Ubiquitous Computing = many computers for

each person

• Sometimes referred to as the “third wave” in computing.

Page 4: Ubiquitous Computing. What is Ubiquitous Computing? The names for the research vary –Pervasive –Wearable –Augmented –Invisible –Disappearing –Calm… but

Taken from a talk by Mark Weiser.http://www.ubiq.com/hypertext/weiser/NomadicInteractive/

Page 5: Ubiquitous Computing. What is Ubiquitous Computing? The names for the research vary –Pervasive –Wearable –Augmented –Invisible –Disappearing –Calm… but

The “father” of Ubiquitous Computing is Mark Weiser

Page 6: Ubiquitous Computing. What is Ubiquitous Computing? The names for the research vary –Pervasive –Wearable –Augmented –Invisible –Disappearing –Calm… but

Mark Weiser“… people live through their practices and tacit knowledge so that the most powerful things are those that are effectively invisible in use. This is a challenge that affects all of computer science.

Our preliminary approach: Activate the world. Provide hundreds of wireless computing devices per person per office, of all scales (from 1" displays to wall sized). We call our work "ubiquitous computing". It is invisible, everywhere computing that does not live on a personal device of any sort, but is in the woodwork everywhere.”

“For thirty years most interface design, and most computer design, has been headed down the path of the "dramatic" machine. Its highest ideal is to make a computer so exciting, so wonderful, so interesting, that we never want to be without it. A less-traveled path I call the "invisible"; its highest ideal is to make a computer so imbedded, so fitting, so natural, that we use it without even thinking about it.”

Page 7: Ubiquitous Computing. What is Ubiquitous Computing? The names for the research vary –Pervasive –Wearable –Augmented –Invisible –Disappearing –Calm… but

In fewer words…“The most profound technologies are those that disappear. They weave themselves into the fabric of everyday life until they are indistinguishable from it.”

Mark Weiser, Scientific American, September 1991

Page 8: Ubiquitous Computing. What is Ubiquitous Computing? The names for the research vary –Pervasive –Wearable –Augmented –Invisible –Disappearing –Calm… but

Or as simply as I can put it…

Merge the physical and

digital realms

Page 9: Ubiquitous Computing. What is Ubiquitous Computing? The names for the research vary –Pervasive –Wearable –Augmented –Invisible –Disappearing –Calm… but

What Ubiquitous Computing Isn't• A Mobile Computer – even if you have access to

“everything” you do it through only one access point.

• Multimedia Computing – while it may employ sound and video it should fade into the background rather than demand the focus of your attention.

• Virtual reality - where virtual reality puts people inside a computer-generated world, ubiquitous computing forces the computer to live out here in the world with people.

Page 10: Ubiquitous Computing. What is Ubiquitous Computing? The names for the research vary –Pervasive –Wearable –Augmented –Invisible –Disappearing –Calm… but

Why talk about Ubicomp in HCI?

• Ubicomp created a new mode of HCI.• In order to realize Weiser’s vision we must:

– Understand and support everyday practices;

– Provide heterogeneous devices (different forms of interactive experiences);

– Orchestrate devices for provide holistic experience;

Page 11: Ubiquitous Computing. What is Ubiquitous Computing? The names for the research vary –Pervasive –Wearable –Augmented –Invisible –Disappearing –Calm… but

Range of form factors

• Tab (inch scale) [Active Badge and Containers]• Pad (foot scale) [Digital Paper]• Board (yard scale) [LiveBoards]

• “How many tabs, pads, and board-sized writing and display surfaces are there in a typical room? Look around you: at the inch scale include wall notes, titles on book spines, labels on controls, thermostats and clocks, as well as small pieces of paper. Depending upon the room you may see more than a hundred tabs, tens of pads, and one or two boards.”

Page 12: Ubiquitous Computing. What is Ubiquitous Computing? The names for the research vary –Pervasive –Wearable –Augmented –Invisible –Disappearing –Calm… but

Olivetti Active Badge, circa 1990

Page 13: Ubiquitous Computing. What is Ubiquitous Computing? The names for the research vary –Pervasive –Wearable –Augmented –Invisible –Disappearing –Calm… but

Active Badge

• Badges emit IR signals • Sensors in the environment pick up the signals,

pass them to a central network• Doors open only to the right badge wearer, rooms

greet people by name, telephone calls can be automatically forwarded to wherever the recipient may be, receptionists actually know where people are, terminals retrieve your preferences without you logging in…

Page 14: Ubiquitous Computing. What is Ubiquitous Computing? The names for the research vary –Pervasive –Wearable –Augmented –Invisible –Disappearing –Calm… but

“Containers”

• A tab that serves as an extension to a computer screen.

• Touch the tab to an open window on the computer screen. The document closes and is “stored” on the tab.

• Touch the tab to a different computer screen, and the document opens.

• Organize tabs and carry them with you as you would piles of papers on your desk.

Page 15: Ubiquitous Computing. What is Ubiquitous Computing? The names for the research vary –Pervasive –Wearable –Augmented –Invisible –Disappearing –Calm… but

Digital Paper• Take a special pen and a special Post-it note. Write a message,

enter an e-mail address in some squares at the bottom of the note, and check a box marked "e-mail" and another marked "send."

• The pen has a pressure sensor, which activates a digital camera that records exact strokes. Bluetooth transceiver communicates the strokes to a phone or laptop nearby.

• The special pen isn't taking pictures of the pen marks -- it's recording the position of the pen on the paper. It can do this because the paper is preprinted with thousands of tiny, nearly invisible dots. They make up a kind of map on the Post-it note that the pen's camera can read. So, for instance, when you check the box marked "e-mail," it knows that that part of the map means "Send what you've captured as an e-mail message." Only the e-mail address needs to be written neatly, in designated squares for each letter, so it can be read and translated by optical character recognition software in the pen.

Page 16: Ubiquitous Computing. What is Ubiquitous Computing? The names for the research vary –Pervasive –Wearable –Augmented –Invisible –Disappearing –Calm… but

The Advantage of Digital Paper

• “One way to think of pads is as an antidote to windows…computer window systems are often said to be based on the desktop metaphor – but who would use a desk whose surface is 9x11? Pads, in contrast, use a real desk. Spread many pads around on the desk, just as you spread out papers.”

Page 17: Ubiquitous Computing. What is Ubiquitous Computing? The names for the research vary –Pervasive –Wearable –Augmented –Invisible –Disappearing –Calm… but

LiveBoards

• Whiteboard sized displays.

• Users use electronic “chalk” to manipulate the display.

• Can be used to facilitate meetings over great distances.

• Ever changing “bulletin boards”

Page 18: Ubiquitous Computing. What is Ubiquitous Computing? The names for the research vary –Pervasive –Wearable –Augmented –Invisible –Disappearing –Calm… but

Context Aware Computing-Placing Information in the World• GeoNotes

– Associate notes (e.g., recommendations, ratings) with locations; for personal or group use

• E-Graffiti– Campus system which associates notes with location

• comMotion– Associates to do list items with locations; individual use

Page 19: Ubiquitous Computing. What is Ubiquitous Computing? The names for the research vary –Pervasive –Wearable –Augmented –Invisible –Disappearing –Calm… but

GeoNotes• Permissions• Filtering

Page 20: Ubiquitous Computing. What is Ubiquitous Computing? The names for the research vary –Pervasive –Wearable –Augmented –Invisible –Disappearing –Calm… but

AURA

• Scans the bar code on any object with a wireless PocketPC

• Construct queries obtain product info

• Build personal histories (that can be shared, too)  

Page 21: Ubiquitous Computing. What is Ubiquitous Computing? The names for the research vary –Pervasive –Wearable –Augmented –Invisible –Disappearing –Calm… but

AURA

Page 22: Ubiquitous Computing. What is Ubiquitous Computing? The names for the research vary –Pervasive –Wearable –Augmented –Invisible –Disappearing –Calm… but

More on I/O

• Novel Input Devices [Xwand]

• Implicit Input [Sensor Rich PDA]

• Multiscaled output [Pick-and-Drop]

• Distributed output [Dangling String]

Page 23: Ubiquitous Computing. What is Ubiquitous Computing? The names for the research vary –Pervasive –Wearable –Augmented –Invisible –Disappearing –Calm… but

Novel Input Devices - XWand

Page 24: Ubiquitous Computing. What is Ubiquitous Computing? The names for the research vary –Pervasive –Wearable –Augmented –Invisible –Disappearing –Calm… but

XWand

• Lots of sensors– Accelerometer– Magnetometer– Gyroscope

• IR• FM transceiver• LEDs• Microcontroller

• Cameras in room

3D orientation

Location

What is being pointed at

What gesture is being made

Page 25: Ubiquitous Computing. What is Ubiquitous Computing? The names for the research vary –Pervasive –Wearable –Augmented –Invisible –Disappearing –Calm… but

Implicit Input

• An experimental PDA (Microsoft Research) to investigate how a variety of simple sensors can improve the interaction between a user and various hand-held applications;

• Technology used: Two axis linear accelerometer (tilt sensor), capacitive touch sensors, and infrared proximity range sensor;

Page 26: Ubiquitous Computing. What is Ubiquitous Computing? The names for the research vary –Pervasive –Wearable –Augmented –Invisible –Disappearing –Calm… but

Towards Implicit Input – example Sensor-enriched mobile device

Page 27: Ubiquitous Computing. What is Ubiquitous Computing? The names for the research vary –Pervasive –Wearable –Augmented –Invisible –Disappearing –Calm… but

Multi-scale output

• Output is no longer exclusively in the form of self-contained desktop or laptop visual displays that demand our attention (3 scales).

• With these new proliferation of displays, two trends have emerged:– We want to easily move information between

separate displays and coordinate interactions between multiple displays (Pick-and-Drop);

Page 28: Ubiquitous Computing. What is Ubiquitous Computing? The names for the research vary –Pervasive –Wearable –Augmented –Invisible –Disappearing –Calm… but

Multi-scale output

• New field of user interfaces called “multi-computer direct manipulation”.

• An extrapolation of the Drag-and-Drop.• It is more natural to allow user to manipulate a computer

object as if it were a real (physical object).

Page 29: Ubiquitous Computing. What is Ubiquitous Computing? The names for the research vary –Pervasive –Wearable –Augmented –Invisible –Disappearing –Calm… but

Multi-scale output

Page 30: Ubiquitous Computing. What is Ubiquitous Computing? The names for the research vary –Pervasive –Wearable –Augmented –Invisible –Disappearing –Calm… but

Distributed output• The Dangling String meets the challenge of how to create

calm technology.• We must learn to design for periphery so that we can most

fully command technology without being dominated by it.

• 8 foot piece of plastic spaghetti 8 foot piece of plastic spaghetti • Electrically connected to an Ethernet Electrically connected to an Ethernet cablecable• Each bit of information causes a tiny Each bit of information causes a tiny twitch of the motortwitch of the motor• A very busy network = madly whirling A very busy network = madly whirling stringstring• A quiet network = small twitch every A quiet network = small twitch every few secfew sec• Placed in an unused corner of a Placed in an unused corner of a hallway, the long string is visible and hallway, the long string is visible and audible from many offices without being audible from many offices without being obtrusive. obtrusive.

Page 31: Ubiquitous Computing. What is Ubiquitous Computing? The names for the research vary –Pervasive –Wearable –Augmented –Invisible –Disappearing –Calm… but

Seamless integration of physical and virtual worlds – DigitalDesk

• Ubicomp attempts to merge computational artifacts with the world of physical artifacts.

• DigitalDesk intermixes input and output.• Application: A calculator that allows people to

place documents in the desk, point to a number to enter it into the calculator.

Page 32: Ubiquitous Computing. What is Ubiquitous Computing? The names for the research vary –Pervasive –Wearable –Augmented –Invisible –Disappearing –Calm… but

Seamless integration of physical and virtual worlds – DigitalDesk

Page 33: Ubiquitous Computing. What is Ubiquitous Computing? The names for the research vary –Pervasive –Wearable –Augmented –Invisible –Disappearing –Calm… but

Cool, but…

• Can we apply a user-centered approach to create novel designs with novel technologies?

• How do we learn about user requirements?

• Let’s take an example…

Page 34: Ubiquitous Computing. What is Ubiquitous Computing? The names for the research vary –Pervasive –Wearable –Augmented –Invisible –Disappearing –Calm… but

Place-centered information

• Deliver information to users (on handheld / wearable devices) that is relevant to their current place (e.g., office, lab, classroom, home, grocery store, night club, coffee shop, stadium, post office, school, etc.)

Page 35: Ubiquitous Computing. What is Ubiquitous Computing? The names for the research vary –Pervasive –Wearable –Augmented –Invisible –Disappearing –Calm… but

What we’d like to know

• Common places a representative group of people are in over the course of a typical day

• Common transitions between types of places• Information needs relative to a given type of place• Willingness to share information relevant to a

given type of place

Page 36: Ubiquitous Computing. What is Ubiquitous Computing? The names for the research vary –Pervasive –Wearable –Augmented –Invisible –Disappearing –Calm… but

Hypothetical examples

• “While I’m in the grocery store, I’d like to know if any of the items I typically buy are on sale”

• “While I’m dropping my kids off at school, I realized it would be really convenient to find another parent at the school to carpool with”

• “I’d like somebody who’s passing by Prexy’s in the Union to pick me up a large diet Mountain Dew and bring it to my office”

• “I often go from my office to the WRC to the coffee shop, then back to my office”

Page 37: Ubiquitous Computing. What is Ubiquitous Computing? The names for the research vary –Pervasive –Wearable –Augmented –Invisible –Disappearing –Calm… but

Exercise

• Consider methods for gathering data from users– Questionnaires– Interviews

• Workshops / Focus Groups

– Observation– Self reports (e.g., time diaries)– …

• Which one(s) would work best to gather user requirements in this case? How well would any methods work? Why?

Page 38: Ubiquitous Computing. What is Ubiquitous Computing? The names for the research vary –Pervasive –Wearable –Augmented –Invisible –Disappearing –Calm… but

Time Diary (Rieman 1993)

Page 39: Ubiquitous Computing. What is Ubiquitous Computing? The names for the research vary –Pervasive –Wearable –Augmented –Invisible –Disappearing –Calm… but

Limits of self-reported data

• Basic problem – hard for people to remember and take time to enter data

• Failure of recall – esp. for unremarkable everyday events

• Bias – you remember the unusual• Bias – you remember what you expect to have

happened• Bias – you remember what you think the

experimenter wants you to remember

Page 40: Ubiquitous Computing. What is Ubiquitous Computing? The names for the research vary –Pervasive –Wearable –Augmented –Invisible –Disappearing –Calm… but

Another approach• Experience Sampling Method (ESM)• Subjects are periodically prompted to enter data,

typically by answering a few questions– Fixed interval; random interval; on event (up to user)

• Traditionally, prompting was via a “beeper” and questionnaire was filled out with paper and pencil

• New technologies– Call cell-phone, listen to voice prompts, press buttons or

speak responses– Blackberry pager– Handheld computer

Page 41: Ubiquitous Computing. What is Ubiquitous Computing? The names for the research vary –Pervasive –Wearable –Augmented –Invisible –Disappearing –Calm… but

ESM Tool Tailored for Ubicomp

• Intille et al, Ubicomp 2003• In addition to traditional prompting modes,

context-aware triggers– User is in a particular location– User’s heart rate changes– A conversation is (or is not) going on

• Ubiquitous, imaged-based sampling– Audio, video “images” captured– Users consult the images when it’s convenient and

answer the survey questions using images as recall aids