Title: Context Awareness the Spirit of Pervasive Computing
1Context Awarenessthe Spirit of Pervasive
Computing
- Shi Yuanchun (???)
- Dept of Computer Science
- http//media.cs.tsinghua.edu.cn/pervasive
2Outline
- Ideal of Pervasive Computing
- Issues of Context Awareness
- A Context Aware Software Infrastructure for Smart
Space - Conclusion
3Beyond Desktop Computation
4Beyond Desktop Communication
5Ideal of Pervasive Computing
- So many computing devices flood our living world
- Persons attention is limited
- The ideal is to minimize user distraction
6Ideal of Pervasive Computing
Trying to conceive a new way of thinking about
computers in the world, one that takes into
account the natural human environment and allows
the computers themselves to vanish into the
background
Bits Atoms
7Ideal of Pervasive Computing
Context awareness is the effort for computer
systems to sense and leverage the rich context
information in the dual space. It has been
recognized as a promising approach to reach the
goal of invisibility, which can provide attentive
service for user.
Bits Atoms
FREE user from the constraints
8Outline
- Ideal of Pervasive Computing
- Issues of Context Awareness
- A Context Aware Software Infrastructure for Smart
Space - Conclusion
9Issues of Context Awareness
- Context Acquisition
- Data Capture
- Context Modeling
- Information Classification Representation
- Context Aggregation
- Storage and Management
- Context Interpretation
- Reasoning
- Context Query
- Query Optimization
- Context Discovery
- Description, Subscription, Active Service
10Issues of Context Awareness
11Outline
- Ideal of Pervasive Computing
- Issues of Context Awareness
- A Context Aware Software Infrastructure for Smart
Space - Conclusion
are working or living environments with embedded
computers, information appliances, and
multi-modal sensors allowing people to perform
tasks efficiently by offering unprecedented
levels of access to information and assistance
from computers
12Outline
- Ideal of Pervasive Computing
- Issues of Context Awareness
- A Context Aware Software Infrastructure for Smart
Space - 2 Smart Space Projects at Tsinghua
- Smart Platform and its Context Awareness Service
- Location positioning and service model
- Application Demo
13The Smart Classroom Project
an augmented classroom where a teacher can
instruct remote and local students at the same
time and in a similar fashion.
Realtime Distributed Multimedia Communication
Smart Classroom
Telepresence of Remote Students
Experience Record of the classroom
14Project SEMIC
Smart Environment for Multi-user Interactive
Collaboration
- Integrated Information Space
- Natural UI for Multiple Users
15- Smart Platform
- Software Infrastructure for Smart Space
- Loose coupling Publish-Subscribe inter-module
coordination model - Extensible a multi-agent system abstraction
model - Distinguishing 3 classes of communications with
different QoS - Support for heterogeneous platforms and
programming languages - Lightweight
- Common Ubicomp Services
16Smart Platform the Context Awareness Service
17Smart Platform the Context Awareness Service
Modeling Reasoning
18Smart Platform the Context Awareness Service
Modeling Reasoning
- First-order Probability Logic, uncertainties
- Ontology-based Context Model, sharing and reuse
19(No Transcript)
20Location Awareness
- Cicada An Indoor Positioning Sensor Network
- Highly precise Multi-objects
21Location Awareness
- Cicada An Indoor Positioning Sensor Network
- Highly precise Multi-objects
22Location Awareness
ProSerMod
manages objects location and provides
location-aware service to applications. It not
only supports location-related query, but also
actively provides spatial event notification
according to the varying of spatial relationship
between applications service scope.
23SmartCam an App of Context Awareness
24 Conclusion
Pervasive computing environments is breaking the
paradigm of desktop computing. Context awareness
is critical to achieving the vision of pervasive
computing. For many applications, there is a
strong argument in favor of context-aware
computing We have been able to identify some of
the common mechanisms and architectures that
support context-aware computing.
25THANKS for your attention!