Beruflich Dokumente
Kultur Dokumente
Outline
What is Ubiquitous Computing Scenarios Computer Science Issues in Ubiquitous Computing Labs working on UbiComp Web Sites / Conferences / Magazines and Journals Some good books
Vision
Also known as Pervasive Computing Some Visions are
Computing Everywhere for Everyone Embed Computing devices in the environment Keep the computers in the background presence
Definitions
It is the trend towards increasingly ubiquitous, connected computing devices in the environment.
a trend being brought about by a convergence of advanced electronic technologies and the Internet.
Wireless enabled
Ubiquitous computing devices are not personal computers, but very tiny - even invisible devices.
Can be either mobile or embedded in almost any type of object imaginable. This may include cars, tools, appliances, clothing and various consumer goods - all communicating through increasingly interconnected networks.
According to Dan Russell, director of the User Sciences and Experience Group at IBM's Almaden Research Center,
By 2010 computing will have become so naturalized within the environment that people will not even realize that they are using computers In future smart devices all around us will maintain current information about their locations, the contexts in which they are being used, and relevant data about the users
Ubiquitous Systems require Embedded processors In everyday objects Small cheap and light weight Wireless Communications Sensors
Characteristics
Ubiquitous Systems
Can remember pertinent events
they have a memory
Are responsive
communicate with their environment networked with other smart objects
Main Theme
With Ubiquity of Computers
Information processing moves to the background
human centered: concentrate on the task, not the tool the notion computer as a tool does no longer hold
This leads to the fact that most important technology parameters double every 1 3 years:
computation cycles memory, magnetic disks bandwidth
Fingerprint sensor on mobile objects Many other types of sensors (e.g. location) Autonomous perception of the users environment
establishing contextual relations
recognition of objects
Scenarios
WatchPad1.5 by IBM
WatchPad 1.5
Use as a Personal Identificator
Automated check-in at hotel and air counter Cashless payment at restaurant and station Medical history and prescription retrieval Specify your preference
Radio Sensors
Applications
Mobile devices Wireless light switch Fire detectors Temperature surveillance Remote control
10
Ubiquitous Computing is an emerging discipline bringing together different areas of Computer Science. This includes:
Mobile Computing Sensors & Ad hoc Networks Computer Architecture HCI Data Management Privacy & Security
Computer Architecture/Hardware
the computer artifact is of many sizes and shapes, including tiny inexpensive ones that could bring computing to everyone. three new kinds of hardware devices are required: [4]
very low power computing, low-power high-bits communication, and pen devices.
11
12
13
Where I am?
14
Privacy
What is Privacy? An ability of an individual or group to stop information about themselves from becoming known to people other than those they choose to give the information to. [Wikipedia] Can be seen as an aspect of Security Different Facets of privacy [3] Bodily Privacy
Strip Searches, Drug Testing,
Territorial Privacy
Privacy Of Your Home, Office,
Privacy Of Communications
Phone Calls, (E-)mail,
Informational Privacy
Personal Data (Name, Address, Hobbies, )
15
Privacy: Issues
16
Privacy
Car Monitoring
ACME Rent-A-Car, New Jersey
Automatically Fines Drivers US$450.-at Speeds Over 79mph GPS Records Exact Position of Speed Violation
AutographSystem
Pilot Program 1998/99, Houston, TX Insurance based on individual driving habits (When, Where, How) GPS Tracking, Mobile Communication, Data Center
Future: Tracking Your Personal Mobile Phone Source: Insurance& Technology Online, Jan 2nd 2002 (http://www.insurancetech.com/story/update/IST20020108S0004)
Other Examples
Electronic Toll Gates Consumer Loyalty Cards Electronic Patient Data Computer Assisted Passenger Screening (CAPS)
Improved Systems in the Works (post 9/11)
17
18
19
20
Require energy
Sensors: Examples
Examples of Sensing in Ubiquitous Computing Location Sensing [4]
Active Badge System
ORL, Cambridge/UK, 1989-92 Locating people (and devices) Room-level accuracy Badges worn by people emit beacons Sensors with known location
21
Sensors: Examples
The Bat Ultrasonic Location System [3] Highly accurate indoor positioning 95% of readings within 3cm Bat device emits short pulse of ultrasound Ceiling mounted sensor array Sentient Computing [3] Use sensors to construct model of the environment Shared view of the world between system and user
Sensors: Examples
Weight Lab [3]
An environment in which all surfaces are load-sensitive Floor, tables, chairs,shelves, trays Activity tracking with infrastructure
22
23
24
25
Environment-based sensing
Homogeneous sensing infrastructure to supply devices Smart environment control, responsive rooms etc
Sensors: Distributed
Issues In current trends we require distributed sensing To facilitate combination of distributed observations Factoring out sensing from devices into infrastructure Separation of sensing and application into distributed entities Some implications Location and time need to be considered Data delivery from sensor to application Where to sense: device vs. infrastructure
26
Synchronization of distributed observations Real-place issues Arising with mobile/flexible sensor nodes Value of observation location-dependent
e.g. less relevant the greater the distance between sensor node and observed entity
Location also relevant for combination of sensors Localization hot issues for wireless sensor networks!
27
Sensors
Where to Sense Smart Device vs Smart Environment e.g. location sensing
GPS model: infrastructure sends its coordinates, device computes its position Active Badge model: device/client sends beacon, infrastructure computes position
Privacy issues: whos in control over location information Distributed systems issues System-wide location management Client reliance on infrastructure Protocols to talk about location
28
Ubiquitous Computing research at Yano Lab, Tokushima university, Japan Ubiquitous Chip Research Laboratory
Internet Systems Research Laboratories, NEC Corp. and Osaka University collaboration lab
The Handheld Devices for Ubiquitous Learning Project (HDUL) Project Aura - Distraction-free Ubiquitous Computing
CMU
The Ubiquitous Communications (UbiCom) program at Delft University. Ubiquitous Networking Laboratory.
Harvard
Ubiquitous Computing research - The Intelligence Engineering Lab (IEL) of Institute of Software, Chinese Academy of Science (ISCAS) Ubiquitous Computing Lab
Department of Information Systems and Multimedia Design School of Engineering, Tokyo Denki University
UC Lab, Keio University M-Lab - The Mobile And Ubiquitous Computing Lab Ubiquitous Networked Media Computing Projects.
Nara Institute of Science and Technology
Ubiquitous Computing & Communication Laboratory, Keio University, Japan Multi-Agent Distributed Mobile and Ubiquitous Computing Lab at the Computer Science Department University of Saskatchewan
29
Books
Pervasive Computing: Technology and Architecture of Mobile Internet Applications by Horst Henn, Stefan Hepper, Klaus Rindtorff, Thomas Schack (Editor), Provides both a theoretical overview and a practical guide The first part of the book walks through the essential protocols, standards and architectures involved The second part uses a continuous real-world example to present an end-toend architecture for implementing pervasive computing applications. first book to offer an understanding of the scope and the implications of pervasive computing Good for IT managers, professionals, architects, consultants, developers, and students concerned with internet and web technologies. Contents of Pervasive Computing include:
Introduction to pervasive devices and their applications Overview of the key technologies and protocols Web application concepts WAP and beyond Voice Technology Server-side programming in Java Pervasive web application architecture Device-independent example application Accessing the example application via PC, PDA, WAP and voice
30
Books
Mobile and Ubiquitous Information Access by Fabio Crestani, Mark Dunlop, Stefano Mizzaro Contains thoroughly refereed postproceedings of the International Workshop on Mobile and Ubiquitous Information Access held in Udine, Italy in September 2003 during Mobile HCI 2003. The 21 articles in the book are organized in topical sections on foundations: concepts, models, and paradigms; interactions; applications and experimental evaluations; context and location.
Security for Ubiquitous Computing) by Frank Stajano Focuses on two very hot topics: ad-hoc wireless networking and security Covers security issues for wellestablished and widely used technologies such as GSM, Bluetooth, and IP Includes basics on security and cryptography Describes the security issues in peerto-peer networking
31
UbiComp 2005: Ubiquitous Computing: 7th International Conference, UbiComp 2005, Tokyo, Japan, September 11-14, 2005, Proceedings (Lecture Notes in Computer Science) (Paperback) by Michael Beigl (Editor), Stephen Intille (Editor), Jun Rekimoto (Editor), Hideyuki Tokuda (Editor)
Fundamentals of Mobile and Pervasive Computing by Frank Adelstein, Sandeep KS Gupta, Golden Richard III, Loren Schwiebert Provide engineering principles underlying mobile computing Good as a text book for graduates and senior undergraduates. Contains extensive Exercises, projects, and solutions. Gives the preview of the latest research that will help realize the full potential of pervasive computing
32
References
[1] MIT Project Oxygen, Computer Science and Artificial Intelligence Laboratory, MIT http://oxygen.lcs.mit.edu/index.html [2] The Hydrogen Project at Software Competence Center Hagenberg, Austria http://www.scch.at/index.jsp [3] Lecture notes and presentations, Summer School on Ubiquitous and Pervasive Computing August 7-14, 2002 Schloss, Dagstuhl, Germany http://www.vs.inf.ethz.ch/events/dag2002/ [4] Mark Wieser, Computer Science Laboratory at Xerox PARC, http://www.ubiq.com/weiser/ [5] Newton MessagePad, Newton Team, Apple. http://www.msu.edu/~luckie/gallery/mp100.htm
33