The context toolkit: aiding the development of context-enabled applications
Proceedings of the SIGCHI conference on Human Factors in Computing Systems
A service-oriented middleware for building context-aware services
Journal of Network and Computer Applications
WildCAT: a generic framework for context-aware applications
MPAC '05 Proceedings of the 3rd international workshop on Middleware for pervasive and ad-hoc computing
Language constructs for context-oriented programming: an overview of ContextL
DLS '05 Proceedings of the 2005 symposium on Dynamic languages
Highly dynamic behaviour adaptability through prototypes with subjective multimethods
Proceedings of the 2007 symposium on Dynamic languages
Fact spaces: coordination in the face of disconnection
COORDINATION'07 Proceedings of the 9th international conference on Coordination models and languages
Reducing the sparsity of contextual information for recommender systems
Proceedings of the sixth ACM conference on Recommender systems
Hi-index | 0.00 |
The notion of context is becoming increasingly important for the development of applications that can adapt dynamically to their changing environment of use. The demand for dynamic behaviour variability and behaviour interoperation affects the whole engineering process of such applications, and it is yet unclear how different existing solutions fit in the process and what unsolved questions remain. In this paper we present our view on the design of context-aware applications, identifying some of the main aspects that need to be addressed from a software design perspective, and how existing approaches fit this global picture.