Professional Documents
Culture Documents
Ubiquitous Computing
Ubiquitous Computing
UBIQUITOUS
COMPUTING
BIGGER PICTURE
Basic
idea
• Ex-wearable computing
DEFINITION
• Networking –
global, local, ad-hoc, low-power, high-
bandwidth
• Sensors- types, speed, accuracy, price, robustness
• Actuators-computer controlled
APPLIANCE C0MPUTING
• Dedicated devices-
Mobile Phones, PDA, GPS
• Multi-modal input-
GUI’S, Speech, Pen, Touch Screen
• Zero-maintenance-
Pre-configured, rare-failure.
STIUATION :#1
• Suppose any body is at gate no.13 in airport,
wants to edit some necessary mail and send it
through WI-FI hotspot.
Scenario2:
• Moving execution state across diverse platform
• Automatic adjusting behavior to fit circumstances: voice inputs
• Proactivity and smart space.
THE MODEL ?
• Design aspect :
Wearable computer? Personal assistant?
What sensor and networking ?
• Context-aware :
how to know user’s fate & surrounding
& modify behavior.
• Physical/virtual mapping
• Internet infrastructure:-
Domain name service(DNS registry)
Service :cooperating routers, time servers
• GAURANTEE:-
security, privacy, availability, reliability
• PROVIDE SERVICES :-
location(where I am)
context(are we in a meeting)
event delivery(tell me when happens)
brokering(find something that…)
• Mobility ,Roaming
CONTEXT AWARENESS
Generic features –
Context – information about the environment
with application is associated.
Need:-
Applications that are context aware and allow rapid
personalization of their service.
EXAMPLES
1. LIVE BOARD
2. ACTIVE BADGE
3. WEARABLE DEVICE
4. SPEECH RECOGNIZATION
5. MOTION SENSORS
6. SMART -ITS
S.E.CHALLENGES
Challenges presented by the three features
TOOLKIT
DESIGN
ISSUES
SOFTWARE
STRUCTURING
ISSUES
COMPONENT
INTEGRATION
TOOLKIT DESIGN ISSUE
Component Integration:
- not all portions of every application are developed
- many times we rely on software
Constraint:
- software are not available for various types of devices /
OS
Need:
Standard methods to communicate and control
wide array of devices and OS
ISSUES
• How to integrate mobile communication into complex
infrastructure?
• How does a client choose between adaption strategies? how strategies be changed seamlessly as
user moves?
• How do resource reservation in a smart space? what are admission control policies?
• What high-level system can be managed for energy efficiency?(memory, application, adaptation).
SECURITY
• Interactions cross multiple organizational boundaries