The context toolkit: aiding the development of context-enabled applications
Proceedings of the SIGCHI conference on Human Factors in Computing Systems
Experiences of developing and deploying a context-aware tourist guide: the GUIDE project
MobiCom '00 Proceedings of the 6th annual international conference on Mobile computing and networking
Challenge: recombinant computing and the speakeasy approach
Proceedings of the 8th annual international conference on Mobile computing and networking
Understanding and Using Context
Personal and Ubiquitous Computing
The Interactive Workspaces Project: Experiences with Ubiquitous Computing Rooms
IEEE Pervasive Computing
A Middleware Infrastructure for Active Spaces
IEEE Pervasive Computing
Aura: an Architectural Framework for User Mobility in Ubiquitous Computing Environments
WICSA 3 Proceedings of the IFIP 17th World Computer Congress - TC2 Stream / 3rd IEEE/IFIP Conference on Software Architecture: System Design, Development and Maintenance
Modeling Context Information in Pervasive Computing Systems
Pervasive '02 Proceedings of the First International Conference on Pervasive Computing
Portability, Extensibility and Robustness in iROS
PERCOM '03 Proceedings of the First IEEE International Conference on Pervasive Computing and Communications
The Event Heap: A Coordination Infrastructure for Interactive Workspaces
WMCSA '02 Proceedings of the Fourth IEEE Workshop on Mobile Computing Systems and Applications
Providing architectural support for building context-aware applications
Providing architectural support for building context-aware applications
Patch Panel: Enabling Control-Flow Interoperability in Ubicomp Environments
PERCOM '04 Proceedings of the Second IEEE International Conference on Pervasive Computing and Communications (PerCom'04)
A Software Engineering Framework for Context-Aware Pervasive Computing
PERCOM '04 Proceedings of the Second IEEE International Conference on Pervasive Computing and Communications (PerCom'04)
Supporting service discovery, querying and interaction in ubiquitous computing environments
Wireless Networks - Special issue: Pervasive computing and communications
A reflective framework for discovery and interaction in heterogeneous mobile environments
ACM SIGMOBILE Mobile Computing and Communications Review
'Location is not enough!': an Empirical Study of Location-Awareness in Mobile Collaboration
WMTE '05 Proceedings of the IEEE International Workshop on Wireless and Mobile Technologies in Education
PERVASIVE'05 Proceedings of the Third international conference on Pervasive Computing
Experiences from real-world deployment of context-aware technologies in a hospital environment
UbiComp'06 Proceedings of the 8th international conference on Ubiquitous Computing
Toward wide area interaction with ubiquitous computing environments
EuroSSC'06 Proceedings of the First European conference on Smart Sensing and Context
Wireless sensor networks supporting context-aware reasoning in assisted living
Proceedings of the 1st international conference on PErvasive Technologies Related to Assistive Environments
Evaluation and Analysis of a Common Model for Ubiquitous Systems Interoperability
Pervasive '08 Proceedings of the 6th International Conference on Pervasive Computing
Hi-index | 0.00 |
Despite progress in the development of context aware applications and supporting systems, there is still significant diversity in the models and abstractions they expose. This work describes an effort to gain a better understanding of the situation and develop a core set of abstractions by deploying several context aware applications, using a rapid prototyping platform. From this experience we propose and demonstrate a set of abstractions shown to be useful for a range of context aware applications. Combined with a survey and analysis reported elsewhere [1] we then provide an analysis toward providing a core set of abstractions that we argue can be used as the basis for modeling many context aware systems, including not only context, but other aspects such as entities, their relationships and associated events, services and content. We then provide several practical lessons learned from the use of our model and abstractions during analysis and our iterative platform development process.