Ubiquitous Computing Computers everywhere. Ubiquitous Computing (Ubicomp) Move beyond desktop...
-
date post
21-Dec-2015 -
Category
Documents
-
view
227 -
download
4
Transcript of Ubiquitous Computing Computers everywhere. Ubiquitous Computing (Ubicomp) Move beyond desktop...
![Page 1: Ubiquitous Computing Computers everywhere. Ubiquitous Computing (Ubicomp) Move beyond desktop machine Computing is embedded everywhere in the environment.](https://reader035.fdocuments.in/reader035/viewer/2022062320/56649d575503460f94a354b5/html5/thumbnails/1.jpg)
Ubiquitous Computing
Computers everywhere
![Page 2: Ubiquitous Computing Computers everywhere. Ubiquitous Computing (Ubicomp) Move beyond desktop machine Computing is embedded everywhere in the environment.](https://reader035.fdocuments.in/reader035/viewer/2022062320/56649d575503460f94a354b5/html5/thumbnails/2.jpg)
Ubiquitous Computing (Ubicomp)
Move beyond desktop machine
Computing is embedded everywhere in the environment
A new paradigm?? “everyware”, “off the desktop”, “out of the
box”, pervasive, invisible, wearable, calm, anytime/anywhere/any place, …
![Page 3: Ubiquitous Computing Computers everywhere. Ubiquitous Computing (Ubicomp) Move beyond desktop machine Computing is embedded everywhere in the environment.](https://reader035.fdocuments.in/reader035/viewer/2022062320/56649d575503460f94a354b5/html5/thumbnails/3.jpg)
Ubicomp Notions
Computing capabilities, any time, any place
“Invisible” resources
Machines sense users’ presence and act accordingly
![Page 4: Ubiquitous Computing Computers everywhere. Ubiquitous Computing (Ubicomp) Move beyond desktop machine Computing is embedded everywhere in the environment.](https://reader035.fdocuments.in/reader035/viewer/2022062320/56649d575503460f94a354b5/html5/thumbnails/4.jpg)
Marc Weiser: The father of ubicomp
Chief Technologist Xerox PARC
Began Ubiquitous Computing Project in 1988
1991 Scientific American article got the ball rolling
http://www.ubiq.com/hypertext/weiser/SciAmDraft3.html
![Page 5: Ubiquitous Computing Computers everywhere. Ubiquitous Computing (Ubicomp) Move beyond desktop machine Computing is embedded everywhere in the environment.](https://reader035.fdocuments.in/reader035/viewer/2022062320/56649d575503460f94a354b5/html5/thumbnails/5.jpg)
Not an interface problem?
“The most profound technologies are those that disappear”
HCI: new focus on unobtrusiveness, invisibility How do we make technology “vanish”?
![Page 6: Ubiquitous Computing Computers everywhere. Ubiquitous Computing (Ubicomp) Move beyond desktop machine Computing is embedded everywhere in the environment.](https://reader035.fdocuments.in/reader035/viewer/2022062320/56649d575503460f94a354b5/html5/thumbnails/6.jpg)
What makes technology disappear?
Psychological effect of learning Distribution of technology Physical invisibility Location and scale Context awareness/automated
functions
![Page 7: Ubiquitous Computing Computers everywhere. Ubiquitous Computing (Ubicomp) Move beyond desktop machine Computing is embedded everywhere in the environment.](https://reader035.fdocuments.in/reader035/viewer/2022062320/56649d575503460f94a354b5/html5/thumbnails/7.jpg)
Ubicomp is ...
Related to: mobile computing wearable computing augmented reality
In contrast with: virtual reality (augmented virtuality)
![Page 8: Ubiquitous Computing Computers everywhere. Ubiquitous Computing (Ubicomp) Move beyond desktop machine Computing is embedded everywhere in the environment.](https://reader035.fdocuments.in/reader035/viewer/2022062320/56649d575503460f94a354b5/html5/thumbnails/8.jpg)
HCI Themes in Ubicomp
Some of the themes: Natural interaction Context-aware computing Automated capture and access Everyday computing
![Page 9: Ubiquitous Computing Computers everywhere. Ubiquitous Computing (Ubicomp) Move beyond desktop machine Computing is embedded everywhere in the environment.](https://reader035.fdocuments.in/reader035/viewer/2022062320/56649d575503460f94a354b5/html5/thumbnails/9.jpg)
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 10: Ubiquitous Computing Computers everywhere. Ubiquitous Computing (Ubicomp) Move beyond desktop machine Computing is embedded everywhere in the environment.](https://reader035.fdocuments.in/reader035/viewer/2022062320/56649d575503460f94a354b5/html5/thumbnails/10.jpg)
Natural / implicit input
Integrate into human life
Pen inputGestureSpeechPerceptual UITangible UI
http://tangible.media.mit.edu/
![Page 11: Ubiquitous Computing Computers everywhere. Ubiquitous Computing (Ubicomp) Move beyond desktop machine Computing is embedded everywhere in the environment.](https://reader035.fdocuments.in/reader035/viewer/2022062320/56649d575503460f94a354b5/html5/thumbnails/11.jpg)
Device scales
Inch PDAs Blackberry Voice Recorders smart phones
OQO
5.5”
3.1”
![Page 12: Ubiquitous Computing Computers everywhere. Ubiquitous Computing (Ubicomp) Move beyond desktop machine Computing is embedded everywhere in the environment.](https://reader035.fdocuments.in/reader035/viewer/2022062320/56649d575503460f94a354b5/html5/thumbnails/12.jpg)
Device scales
Foot notebooks tablets digital paper
Ultra mobile PC
![Page 13: Ubiquitous Computing Computers everywhere. Ubiquitous Computing (Ubicomp) Move beyond desktop machine Computing is embedded everywhere in the environment.](https://reader035.fdocuments.in/reader035/viewer/2022062320/56649d575503460f94a354b5/html5/thumbnails/13.jpg)
Device scales
Yard electronic whiteboards plasma displays smart bulletin boards
![Page 14: Ubiquitous Computing Computers everywhere. Ubiquitous Computing (Ubicomp) Move beyond desktop machine Computing is embedded everywhere in the environment.](https://reader035.fdocuments.in/reader035/viewer/2022062320/56649d575503460f94a354b5/html5/thumbnails/14.jpg)
Another take on scales
Based on ownership and location
body desk room building
From the GMD Darmstadt web site on I-Land
![Page 15: Ubiquitous Computing Computers everywhere. Ubiquitous Computing (Ubicomp) Move beyond desktop machine Computing is embedded everywhere in the environment.](https://reader035.fdocuments.in/reader035/viewer/2022062320/56649d575503460f94a354b5/html5/thumbnails/15.jpg)
Distributed Displays
The Everywhere Display Project at IBM
Dynamic Shader Lamps – virtual painting on real objectshttp://www.cs.unc.edu/~raskar/Shaderlamps/
![Page 16: Ubiquitous Computing Computers everywhere. Ubiquitous Computing (Ubicomp) Move beyond desktop machine Computing is embedded everywhere in the environment.](https://reader035.fdocuments.in/reader035/viewer/2022062320/56649d575503460f94a354b5/html5/thumbnails/16.jpg)
Ambient Displays
The Information Percolator http://www-2.cs.cmu.edu/~hudson/bubbles/
Ambient Orb http://www.ambientdevices.com/
![Page 17: Ubiquitous Computing Computers everywhere. Ubiquitous Computing (Ubicomp) Move beyond desktop machine Computing is embedded everywhere in the environment.](https://reader035.fdocuments.in/reader035/viewer/2022062320/56649d575503460f94a354b5/html5/thumbnails/17.jpg)
Peripheral Displays
Kimura
Digital Family Portrait
![Page 18: Ubiquitous Computing Computers everywhere. Ubiquitous Computing (Ubicomp) Move beyond desktop machine Computing is embedded everywhere in the environment.](https://reader035.fdocuments.in/reader035/viewer/2022062320/56649d575503460f94a354b5/html5/thumbnails/18.jpg)
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 19: Ubiquitous Computing Computers everywhere. Ubiquitous Computing (Ubicomp) Move beyond desktop machine Computing is embedded everywhere in the environment.](https://reader035.fdocuments.in/reader035/viewer/2022062320/56649d575503460f94a354b5/html5/thumbnails/19.jpg)
Example: Location services
Outdoor Global Positioning Satellites (GPS) wireless/cellular networks
Indoor active badges, electronic tags vision motion detectors, keyboard activity
![Page 20: Ubiquitous Computing Computers everywhere. Ubiquitous Computing (Ubicomp) Move beyond desktop machine Computing is embedded everywhere in the environment.](https://reader035.fdocuments.in/reader035/viewer/2022062320/56649d575503460f94a354b5/html5/thumbnails/20.jpg)
How to Use Context
To present relevant information to someone Mobile tour guide
To perform an action automatically Print to nearest printer
To show an action that use can choose Want to phone the number in this
email?
![Page 21: Ubiquitous Computing Computers everywhere. Ubiquitous Computing (Ubicomp) Move beyond desktop machine Computing is embedded everywhere in the environment.](https://reader035.fdocuments.in/reader035/viewer/2022062320/56649d575503460f94a354b5/html5/thumbnails/21.jpg)
Automated capture and access
Use of computers to preserve records of the live experience for future use (Abowd & Mynatt 2000)
Points of consideration: capture needs to be natural user access is important details of an experience is recorded as
streams of information
![Page 22: Ubiquitous Computing Computers everywhere. Ubiquitous Computing (Ubicomp) Move beyond desktop machine Computing is embedded everywhere in the environment.](https://reader035.fdocuments.in/reader035/viewer/2022062320/56649d575503460f94a354b5/html5/thumbnails/22.jpg)
Capture & access applications
Compelling applications Design records Elephant box Everyday communication
Annotations Fusion, indexing, summarization
![Page 23: Ubiquitous Computing Computers everywhere. Ubiquitous Computing (Ubicomp) Move beyond desktop machine Computing is embedded everywhere in the environment.](https://reader035.fdocuments.in/reader035/viewer/2022062320/56649d575503460f94a354b5/html5/thumbnails/23.jpg)
Example: Personal Audio Loop
![Page 24: Ubiquitous Computing Computers everywhere. Ubiquitous Computing (Ubicomp) Move beyond desktop machine Computing is embedded everywhere in the environment.](https://reader035.fdocuments.in/reader035/viewer/2022062320/56649d575503460f94a354b5/html5/thumbnails/24.jpg)
Designing for Everyday Activities
No clear beginning or end Closure vs. flexibility and simplicity
Interruption is expected Design for resumption
Concurrent activities Monitoring for opportunity
Time is important discriminator Interpret events
Associative models needed Reacquire information from multiple pts of
view
![Page 25: Ubiquitous Computing Computers everywhere. Ubiquitous Computing (Ubicomp) Move beyond desktop machine Computing is embedded everywhere in the environment.](https://reader035.fdocuments.in/reader035/viewer/2022062320/56649d575503460f94a354b5/html5/thumbnails/25.jpg)
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 26: Ubiquitous Computing Computers everywhere. Ubiquitous Computing (Ubicomp) Move beyond desktop machine Computing is embedded everywhere in the environment.](https://reader035.fdocuments.in/reader035/viewer/2022062320/56649d575503460f94a354b5/html5/thumbnails/26.jpg)
Challenge of Evaluation
Bleeding edge technology
Novelty
Unanticipated uses
Quantitative metrics
Variety of social implications/issues
![Page 27: Ubiquitous Computing Computers everywhere. Ubiquitous Computing (Ubicomp) Move beyond desktop machine Computing is embedded everywhere in the environment.](https://reader035.fdocuments.in/reader035/viewer/2022062320/56649d575503460f94a354b5/html5/thumbnails/27.jpg)
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 28: Ubiquitous Computing Computers everywhere. Ubiquitous Computing (Ubicomp) Move beyond desktop machine Computing is embedded everywhere in the environment.](https://reader035.fdocuments.in/reader035/viewer/2022062320/56649d575503460f94a354b5/html5/thumbnails/28.jpg)
Conclusions
Just scratched the surface Scale … hard to imagine Real life interaction … noisy,
erroneous Continuous interaction … time
sensitive Evaluation