ubiquitous computng

24
Pervasive Computing Ubiquitous computing resources

Upload: nikunjagrawal

Post on 26-May-2015

1.269 views

Category:

Technology


0 download

DESCRIPTION

It is the way to adapt to different computing environments..

TRANSCRIPT

Page 1: Ubiquitous Computng

Pervasive Computing

Ubiquitous computing resources

Page 2: Ubiquitous Computng

Fall 2002 CS/PSY 6750 2

Agenda

• Area overview• Four themes• Challenges/issues

Page 3: Ubiquitous Computng

Fall 2002 CS/PSY 6750 3

Pervasive/Ubiquitous Computing

• Move beyond desktop machine

• Computing is embedded everywhere in the environment

Page 4: Ubiquitous Computng

Fall 2002 CS/PSY 6750 4

Ubicomp Notions

• Computing capabilities, any time, any place

• “Invisible” resources

• Machines sense users’ presence and act accordingly

Page 5: Ubiquitous Computng

Fall 2002 CS/PSY 6750 5

Video Examples

• Ambient Room - H. Ishii, CHI ‘98

• Beyond the Desktop - J. Rekimoto, CHI ‘00

Page 6: Ubiquitous Computng

Fall 2002 CS/PSY 6750 6

Four Themes

• Automated capture of experiences with easy access

• Context-aware/sensitive interactions and applications

• Ubiquitous services independent of devices/platforms

• Natural/Implicit interfaces

Page 7: Ubiquitous Computng

Fall 2002 CS/PSY 6750 7

1. Automated Capture

• Motivation Record-taking is hard Multiple streams of information need to

be captured Machines are better at some of these

things than we are

Page 8: Ubiquitous Computng

Fall 2002 CS/PSY 6750 8

Examples

• Meeting capture (scribe at Xerox PARC), Mark Weiser

• Classroom 2000

Page 9: Ubiquitous Computng

Fall 2002 CS/PSY 6750 9

LiveBoard

Page 10: Ubiquitous Computng

Fall 2002 CS/PSY 6750 10

Classroom 2000

Page 11: Ubiquitous Computng

Fall 2002 CS/PSY 6750 11

Issues

• Stream integration -- At what level? Very finest level of actions or more

coarse?

• Modifying a record after the fact Can student notes be added later?

• Networked interaction Why can’t your notes be put up on the

Liveboard?

Page 12: Ubiquitous Computng

Fall 2002 CS/PSY 6750 12

2. Context-Aware Computing

• Computing services sense aspects of environment (location, user emotion,…) and tailor provided services

• Walk into conference room, my email is projected on a big screen there

Page 13: Ubiquitous Computng

Fall 2002 CS/PSY 6750 13

Examples

• Active Badge & PARCTab• Shopping assistant• Cyberguide• Perception system for recognizing

user moods from their facial expressions

• House where position is sensed and temperature adjusted automatically

Page 14: Ubiquitous Computng

Fall 2002 CS/PSY 6750 14

Augmented Reality

Page 15: Ubiquitous Computng

Fall 2002 CS/PSY 6750 15

Issues

• How to integrate all the different aspects of context?

• What about the loss of privacy?

Page 16: Ubiquitous Computng

Fall 2002 CS/PSY 6750 16

3. Ubiquitous Services

• Care about service, not application• Want to receive a message using

whatever device is handy nearby• Message is tailored to work

according to device

Page 17: Ubiquitous Computng

Fall 2002 CS/PSY 6750 17

Issues

• What is software infrastructure for integration?

• Do we get it by just adopting some standard?

Page 18: Ubiquitous Computng

Fall 2002 CS/PSY 6750 18

4. Natural/Implicit Interfaces

• Computer interfaces and devices are more natural interaction tools Pen input Speech Gesture Tangible interfaces

Page 19: Ubiquitous Computng

Fall 2002 CS/PSY 6750 19

Examples

• Pen applications• Speech applications• H. Ishii’s tangible UI work

Page 20: Ubiquitous Computng

Fall 2002 CS/PSY 6750 20

Issues

• Errors are more likely (handwriting recognition, speech, …) How to discover and correct them?

• Is there truly value added?

Page 21: Ubiquitous Computng

Fall 2002 CS/PSY 6750 21

Wearable Computing

• Computation devices accompany you, rather than you seeking them out

• T. Starner

Page 22: Ubiquitous Computng

Fall 2002 CS/PSY 6750 22

Evaluation

• How do we evaluate these technologies?

• Challenge in Classroom 2000

Page 23: Ubiquitous Computng

Fall 2002 CS/PSY 6750 23

Interested in More…

• CS 7470 Spring term• Gregory Abowd• Readings, discussion, research-

oriented

Page 24: Ubiquitous Computng

Fall 2002 CS/PSY 6750 24

Upcoming

• Project work day• Information Visualization• Audio