Download presentation
Presentation is loading. Please wait.
1
The Anatomy of a Context-Aware Application
Real Time System Lab. 최 치 호
2
Contents Introduction Indoor Location Sensing Modeling the Environment
Programming with Space Implementation and performance Conclusions Future work
3
Introduction The essence of mobile computing is that a user’s applications are available wherever that user goes : Follow-me applications The platform has five main components A fine-grained location system A detailed data model A persistent distributed object system Resource monitors A spatial monitoring service
4
Indoor Location Sensing
Location sensor for use in indoor environment Provide fine-grain spatial information Unobtrusive, cheap, scalable, robust Radio-based location techniques : GPS Electromagnetic methods Optical systems Ultrasonic techniques A Bats : Ultrasonic transducer
6
Modeling the Environment
Context-aware systems should know the user about those aspects of the environment A detailed model describing entities in the real world and their possible interactions This model sets out types, names, capabilities and properties of all entities A bridge : computer system to share the user’s perceptions of the real world
7
Figure 3 : Three-tier architecture
Ouija : using CORBA and an Oracle 7 database Figure 3 : Three-tier architecture
8
Programming with Space
How Bat readings are interpreted to generate accurate object location information How application are provided with a suitable abstraction to support location-aware programming
9
Absolute and relative spatial facts
Figure 4 : Representation of a spatial fact using geometric containment
10
Spatial monitoring Figure 5 : Transformation of absolute location events to application-centric callbacks
11
Implementation and performance
Bat Teleporting application Figure 6 : Zones and buttons used in Bat Teleporting
12
Figure 7 : Event-condition-action diagram describing Bat Teleporting
14
Conclusion A fine-grained sensor system A rich data model
Provides accurate, up-to-date location information A rich data model Reflecting the resource information A distributed system of persistent objects A highly available world model A resource monitoring system Collecting information about the computing environment A spatial monitoring system allows event-based applications to be written
15
Future work 리눅스에서 자이로 센서와 시리얼 통신 사용자 위치 인식방법
Similar presentations
© 2024 SlidePlayer.com Inc.
All rights reserved.