ubiquitous computing 1 (an introduction)
TRANSCRIPT
-
7/30/2019 Ubiquitous Computing 1 (An introduction)
1/27
Providing computations andcommunications everywhere !!
Ubiquitous Computing
February 2012Presenter : 09BCE035 Arpan Patel
Guide: Dr. S.N. Pradhan
Nirma University of Technology
-
7/30/2019 Ubiquitous Computing 1 (An introduction)
2/27
-
7/30/2019 Ubiquitous Computing 1 (An introduction)
3/27
-
7/30/2019 Ubiquitous Computing 1 (An introduction)
4/27
Computing Evolution
-
7/30/2019 Ubiquitous Computing 1 (An introduction)
5/27
The Trends in Computing Technology
1970s
1990s
Late 1990s
Now and Tomorrow ?
-
7/30/2019 Ubiquitous Computing 1 (An introduction)
6/27
Computers: Size + Number
Le Grand
Napoleon
size number
One Computer
for many people
One Computer
for everyone
Many Computers
for everyone
adapt
edfrom:F.Mattern,
Dagstuhl2002
-
7/30/2019 Ubiquitous Computing 1 (An introduction)
7/27
Types of Computing
1. Mainframe era(many people, one computer)
2. PC era(one person, one computer)
transition phase ( the internet, mobile
computing, distributed data processing &
storing , social changes , towards
Information Society)
3. Ubiquitous Computing (one person, manycomputers & many people, many computers)
-
7/30/2019 Ubiquitous Computing 1 (An introduction)
8/27
Reference: Alan Daniel, Georgia Institute of Technology.
http://www.cc.gatech.edu/classes/cs6751_97_fall/projects/gacha/daniels_essay.html
http://www.cc.gatech.edu/classes/cs6751_97_fall/projects/gacha/daniels_essay.htmlhttp://www.cc.gatech.edu/classes/cs6751_97_fall/projects/gacha/daniels_essay.html -
7/30/2019 Ubiquitous Computing 1 (An introduction)
9/27
Related Topics:
Several terms that share a common vision:
Ubiquitous Computing/Pervasive Computing
Ambient Intelligence Human Computer Interaction
Context Awareness (Context-Aware Pervasive Systems)
Wearable Computing
Intelligent environmentsAugmented reality
Sentient computing
-
7/30/2019 Ubiquitous Computing 1 (An introduction)
10/27
What makes this possible ? Processing
cheaper, faster, smaller, more energy efficient
Storage
Big, fast and small in size.
Networking
global, local, ad-hoc, low-power, high bandwidth, low
latencies
Displays
projection, flexible materials, power consumption
1GB in Flashcard format
-
7/30/2019 Ubiquitous Computing 1 (An introduction)
11/27
Video
To be continued
http://www.youtube.com/watch?v=6Cf7IL_
eZ38
http://www.youtube.com/watch?v=jZkHpNnXLB0
http://www.youtube.com/watch?v=X-
GXO_urMow
http://www.youtube.com/watch?v=6Cf7IL_eZ38http://www.youtube.com/watch?v=6Cf7IL_eZ38http://www.youtube.com/watch?v=jZkHpNnXLB0http://www.youtube.com/watch?v=jZkHpNnXLB0http://www.youtube.com/watch?v=jZkHpNnXLB0http://www.youtube.com/watch?v=jZkHpNnXLB0http://www.youtube.com/watch?v=jZkHpNnXLB0http://www.youtube.com/watch?v=6Cf7IL_eZ38http://www.youtube.com/watch?v=6Cf7IL_eZ38http://www.youtube.com/watch?v=6Cf7IL_eZ38 -
7/30/2019 Ubiquitous Computing 1 (An introduction)
12/27
The Ubiquitous Computing Vision
Mark Weiser (July 23, 1952 - April 27, 1999)
Chief scientist of Xerox PARC
During one of his talks, Weiser outlined a set of
principles describing ubiquitous computing: The purpose of a computer is to help you do something else.
The best computer is a quiet, invisible servant.
The more you can do by intuition the smarter you are; thecomputer should extend yourunconscious.
-
7/30/2019 Ubiquitous Computing 1 (An introduction)
13/27
Pervasive (Ubiquitous)
Computing Vision
In the 21st century the technology
revolution will move into the everyday,
the small and the invisible
The most profound technologies are thosethat disappear. They weave themselves
into the fabrics of everyday life until they
are indistinguishable from it.
Mark Weiser (19521999), XEROX PARC
Small, cheap, mobile processors and sensorsin almost all everyday objectson your body (wearable computing)embedded in environment (ambient intelligence)
-
7/30/2019 Ubiquitous Computing 1 (An introduction)
14/27
Ubiquitous Computing
Ubiquitous computing enhances computer use by making many
computers available throughout the physical environment, butmaking them effectively invisible to the user.
Computing capabilities, any time, any place
Machines sense users presence and act accordingly
Devices mostly have low power and short-range wirelesscommunication capabilities.
Ubiquitous computing (ubicomp) integrates computation into theenvironment, rather than having computers which are distinct
objects.
The idea of ubicomp enable people to interact with information-processing devices more naturallyand casually, and in ways thatsuit whatever locationorcontextthey find themselves in.
~from Wiki
Source: Weiser 1993a
http://en.wikipedia.org/wiki/Computationhttp://en.wikipedia.org/wiki/Computershttp://en.wikipedia.org/wiki/Computershttp://en.wikipedia.org/wiki/Computation -
7/30/2019 Ubiquitous Computing 1 (An introduction)
15/27
Ubiquitous computing, pervasive computing, calmtechnology
Weiser: Available everywhere Everything connected which ideally weave themselves into the fabric of everyday life until
they are indistinguishable from itThe computer of the 21st century., Scientific American, 1991. highest ideal is to make a computer so embedded , so fitting, so
natural, that we use it without even thinking about it.
In Designing Calm Technology, Weiser and John Brown
describe calm technologyas "that which informs but doesn'tdemand our focus or attention".
http://www.ubiq.com/hypertext/weiser/calmtech/calmtech.htmhttp://www.ubiq.com/hypertext/weiser/calmtech/calmtech.htm -
7/30/2019 Ubiquitous Computing 1 (An introduction)
16/27
Goals of Pervasive (Ubiquitous)
Computing
Ultimate goal:
Invisible technology
Integration of virtual and physical worlds
Throughout desks, rooms, buildings, and life
Take the data out of environment, leaving
behind just an enhanced ability to act
-
7/30/2019 Ubiquitous Computing 1 (An introduction)
17/27
Advantages of Pervasive Computing:
Quick,efficient and effortless.
It supports a new class of intelligent andportable appliances or "smart devices" .
It gives people convenient access to relevant
information .
It removes the complexity of new technologies.
-
7/30/2019 Ubiquitous Computing 1 (An introduction)
18/27
Applications:
Remote computers will monitor our heath
statistics
Cars will use the Internet to find an openparking space or the nearest vegetarian
restaurant for their owners
Used in Digi-tickers or implanted heartmonitors
In development of Smart Clothes.
-
7/30/2019 Ubiquitous Computing 1 (An introduction)
19/27
Where do we currently stand?
Ubiquitous devices (always at hand): Mobile phones, Personal Digital Assistants,
Laptops, etc.
Ubiquitous networks (always available): (W)LAN/MAN (Ethernet & IEEE 802.11)
GSM/GPRS/3G
PANs (Bluetooth, IrDA, AudioNet etc.)
Ubiquitous services Currently mostly location-based
-
7/30/2019 Ubiquitous Computing 1 (An introduction)
20/27
Related areas
Wearable computing
Intelligent environments
Augmented reality
All will be referred to by umbrella term
of Ubiquitous Computing (ubicomp)
-
7/30/2019 Ubiquitous Computing 1 (An introduction)
21/27
General Ubicomp Features (GUF)
There are three general features that areshared across a wide variety of ubicompapplications.
These features are :1. the ability to provide transparent interfaces
2. the ability to automatically adapt the behavior of aprogram based on knowledge of the context of itsuse,
3. the ability to automate the capture of liveexperiences for later recall.
-
7/30/2019 Ubiquitous Computing 1 (An introduction)
22/27
GUF - (1) TRANSPARENT INTERFACES
Unicom Vision: pervasive computation
without intrusion.
Remove the physical barrier between userand computational device
Keyboard and mouse are still the most
commonly used interfaces !!
Need:
flexible interfaces
Varied interfaces that can provide similar functionality
-
7/30/2019 Ubiquitous Computing 1 (An introduction)
23/27
GUF - (2) CONTEXT AWARENESS
Context information about the environment in whichthe application operates and reacts accordingly.
LOCATION and TIME are simple examples of context ! Context aware application:
is one which can capture the context assign meaning to it change behavior accordingly
Need:Applications that are context aware and allow rapid
personalization of their services.
-
7/30/2019 Ubiquitous Computing 1 (An introduction)
24/27
GUF - (3) AUTOMATED CAPTURE
Capture everyday experiences and make therecords available for later use.
Constraints:
Multiplestreams of information Theirtime synchronization
Theircorrelation and integration
Need:
Automated tools that support capture, integration andfuture access of info.
-
7/30/2019 Ubiquitous Computing 1 (An introduction)
25/27
Pervasive computing provides an attractive vision forthe future of computing
Computational power will be available everywherethrough mobile and stationary devices
Three key features for Ubiquitous Computing1. Transparent Interface2. Context Awareness3. Automated Capture
When Edison finally found a filament that would burn,did he see the possibility of silent but pervasive electricalcurrent flowing throughout our homes, cars andcommunities?
-
7/30/2019 Ubiquitous Computing 1 (An introduction)
26/27
References
Grand Challenges http://www-se.doc.ic.ac.uk/Projects/UbiNet/GC/index.html
http://indus.wikia.com/wiki/Main_Page
http://www.cc.gatech.edu/fce/pubs/icse99/final.html
Mark Weiser. "The world is not a desktop". Interactions; January 1997; pp. 7-8. Mark Weiser, "Hot Topics: Ubiquitous Computing" IEEE Computer, October 1999. Mark Weiser, "Some Computer Science Problems in Ubiquitous Computing,"
Communications of the ACM, July 1997. (reprinted as "Ubiquitous Computing".Nikkei Electronics; December 6, 1997; pp. 137-143.)
Mark Weiser, "The Computer for the Twenty-First Century," Scientific American,pp. 94-10, September 1991
http://www-se.doc.ic.ac.uk/Projects/UbiNet/GC/index.htmlhttp://indus.wikia.com/wiki/Main_Pagehttp://www.cc.gatech.edu/fce/pubs/icse99/final.htmlhttp://www.ubiq.com/hypertext/weiser/ACMInteractions2.htmlhttp://www.ubiq.com/hypertext/weiser/UbiCompHotTopics.htmlhttp://www.ubiq.com/hypertext/weiser/UbiCACM.htmlhttp://www.ubiq.com/hypertext/weiser/SciAmDraft3.htmlhttp://www.ubiq.com/hypertext/weiser/SciAmDraft3.htmlhttp://www.ubiq.com/hypertext/weiser/SciAmDraft3.htmlhttp://www.ubiq.com/hypertext/weiser/SciAmDraft3.htmlhttp://www.ubiq.com/hypertext/weiser/UbiCACM.htmlhttp://www.ubiq.com/hypertext/weiser/UbiCompHotTopics.htmlhttp://www.ubiq.com/hypertext/weiser/ACMInteractions2.htmlhttp://www.cc.gatech.edu/fce/pubs/icse99/final.htmlhttp://www.cc.gatech.edu/fce/pubs/icse99/final.htmlhttp://indus.wikia.com/wiki/Main_Pagehttp://www-se.doc.ic.ac.uk/Projects/UbiNet/GC/index.htmlhttp://www-se.doc.ic.ac.uk/Projects/UbiNet/GC/index.htmlhttp://www-se.doc.ic.ac.uk/Projects/UbiNet/GC/index.html -
7/30/2019 Ubiquitous Computing 1 (An introduction)
27/27
Thank You
Questions ?
Comments ?Experiences?