Presentation is loading. Please wait.

Presentation is loading. Please wait.

The Anatomy of a Context-Aware Application

Similar presentations


Presentation on theme: "The Anatomy of a Context-Aware Application"— Presentation transcript:

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

5

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

13

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 리눅스에서 자이로 센서와 시리얼 통신 사용자 위치 인식방법


Download ppt "The Anatomy of a Context-Aware Application"

Similar presentations


Ads by Google