2110731 Distributed Systems
Ubiquitous Computing Computer Engineering Department
Chulalongkorn University
Present by LogicalSync group
Saturday, September 12, 2009 1
Introduction
• What is Ubiquitous Computing?
• Ubiquitous means everywhere
• From the past, to present and beyond to the future...
Saturday, September 12, 2009 2
Ubiquitous Computing
• This term was coined by Marc Weiser of Xerox PARC around 1988
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; the computer should
extend your unconscious.
Saturday, September 12, 2009 3
Three Waves of Computing
•Main Frame
•Personal Computer
•Ubiquitous Computing
Saturday, September 12, 2009 4
Three Waves of Computing
•Main Frame
Many person -
One computer
•Personal Computer
•Ubiquitous Computing
Saturday, September 12, 2009 4
Three Waves of Computing
•Main Frame
Many person -
One computer
•Personal Computer
One person - One computer
•Ubiquitous Computing
Saturday, September 12, 2009 4
Three Waves of Computing
•Main Frame
Many person -
One computer
•Personal Computer
One person - One computer
•Ubiquitous Computing
One person - Many computer
Saturday, September 12, 2009 4
Moore’s Law
• The number of transistors that
can be placed inexpensively
on an integrated circuit has
increased exponentially,
doubling approximately every
two years.
Saturday, September 12, 2009 5
Computer is every where
• Mobile Phone
• Car
• Refrigerator
• Shoes (Nike)
Saturday, September 12, 2009 6
Key Elements in Ubiquitous Computing
Let there be enlightenment
Saturday, September 12, 2009 7
Key elements of Ubiquitous Computing
• Ubiquitous Networking
• Ubiquitous Sensing
• Ubiquitous Access
• Ubiquitous Middleware
Ubicomp required
- Networking as a place to share data.
- Sensing as eyes and ears to add more
“
awareness”
- Access from anywhere (mobile, wearable) and
display with more natural - require less attention.
- Middleware to shield application from low-level
details
Saturday, September 12, 2009 8
Ubiquitous Networking
Net working is a bare
bone for ubicomp
In order to access
net work, we need
“identification” to define
which “thing” is
accessing.
Saturday, September 12, 2009 9
Ubiquitous Sensing
• Give systems “eyes and ears”
• Adding more “Awareness” to
Ubiquitous Network
Pressure Sensor Voice Sensor
• Automatic Measuring
Acceleration
Sensor
Saturday, September 12, 2009 10
Ubiquitous Access
• Access from anywhere
• Required less attention
• Mobile Computer
• Wearable Computer
Wearable Computer
Saturday, September 12, 2009 11
Ambient Displays E-Ink weather
Saturday, September 12, 2009 12
Ubiquitous Middleware
• Typically a software
• Shield an application from low-level details
• Interact with Ubiquitous Networking, Sensing and Access
Saturday, September 12, 2009 13
How does it works?
Putting them all together
Saturday, September 12, 2009 14
Identification
Who am I speaking with?
Saturday, September 12, 2009 15
Identification
• Radio Frequency Identification (RFID)
• Provide an identity to things
• Book
• Clothes
• Active - has battery
• Passive - harvest energy from reader
• Main area of use is in retail supply chain
• Mobile phones with embedded RFID is being used in Japan
Saturday, September 12, 2009 16
Identification
• Radio Frequency Identification (RFID)
• Provide an identity to things
• Book
• Clothes
• Active - has battery
• Passive - harvest energy from reader
• Main area of use is in retail supply chain
• Mobile phones with embedded RFID is being used in Japan
Saturday, September 12, 2009 16
Identification
• Visual bar codes
• QR Codes (Quick Response) is
widely used in Japan
• Drawback is rely on user action
rather than “Automatic”
Saturday, September 12, 2009 17
Identification
• Visual bar codes
• QR Codes (Quick Response) is
widely used in Japan
• Drawback is rely on user action
rather than “Automatic”
Saturday, September 12, 2009 17
Location
Where am I now?
Saturday, September 12, 2009 18
Location
• The ability to locate objects/devices
current location
• Global Positioning System (GPS)
• Mobile Augmented Reality
Application - Layar
Saturday, September 12, 2009 19
Location
• The ability to locate objects/devices
current location
• Global Positioning System (GPS)
• Mobile Augmented Reality
Application - Layar
Saturday, September 12, 2009 19
Context Awareness
Relevant information in the right form, time and place
Saturday, September 12, 2009 20
Context Awareness
• Intelligent Agents which can “learn” • Voice analysis, Gaze tracking,
from experience Machine vision
• Respond to environmental data • Emotional Awareness
• Sensor detect your friend come to
the room, room’s temperature is
cooling down
• Sensor detect you are in the
cinema, so the phone won’t ring
Saturday, September 12, 2009 21
The Aware Home
A prototype of Ubiquitous Computing application
Saturday, September 12, 2009 22
A living laboratory for Ubiquitous
The Aware Home Computing
Saturday, September 12, 2009 23
Issues in Ubiquitous Computing
Today’s problems and solutions
Saturday, September 12, 2009 24
Issues in Ubiquitous Computing
• Privacy - How can I trust the others
• Reliability / Availability - Always
on network
• Smart Sensors - Are currently in
research / development
• Social Impact - It changes our life
style
Saturday, September 12, 2009 25
Summary
Ubiquitous Computing is all about Human!
Because we love comfortable living
Sci-fi movie is not far from reality
Saturday, September 12, 2009 26
References
• Emerging Technologies for Learning - Volume 2 (2007) - Ubiquitous
Computing by David Ley, Becta
• Advances in Ubiquitous Computing by Soraya, Kouadri, Mostefaoui
• The Aware Home: A Living Laboratory for Ubiquitous Computing Research
• Mark Weiser - http://en.wikipedia.org/wiki/Mark_Weiser
• Sensor Devices - http://www.randomterrain.com/futuristic-inventions-cool-
stuff-sensor.html
Saturday, September 12, 2009 27
0 comments
Post a comment