A domain-independent middleware framework for context-aware applications
Proceedings of the 6th international workshop on Adaptive and reflective middleware: held at the ACM/IFIP/USENIX International Middleware Conference
Co-design patterns for embedded network management
Proceedings of the 2009 workshop on Re-architecting the internet
Addressing concepts for mobile location-based information services
UAHCI'07 Proceedings of the 4th international conference on Universal access in human-computer interaction: ambient interaction
A context-driven development methodology for context-aware systems
ICHIT'11 Proceedings of the 5th international conference on Convergence and hybrid information technology
Context-oriented programming: A software engineering perspective
Journal of Systems and Software
Hi-index | 0.00 |
In this paper we show how the judicious use of design patterns can improve the design of context-awareness in software systems. We first review well-known problems in the development of context-aware applications. Next, we present our view on the design process of context-aware software; we introduce design patterns and explain why they can be useful to improve the quality of this kind of applications. We finally present some design patterns we mined by researching on successful context-aware approaches. Some concluding remarks are finally presented together with further work we are pursuing.