Abstract
A high adaptable middleware has been an essential platform to provide more flexible services for multimedia, mobile, and ubiquitous applications in ubiquitous computing environments. In addition, the persistent services of these application systems and their middleware in ubiquitous computing are required so that they can be aware of the frequent and unpredictable changes in users’ requirements as well as environmental conditions and adapt their behavioural changes. However, current approaches for supporting adaptability have made applications themselves trigger and execute an adaptive mechanism when the underling infrastructure notifies them about any changes. In this paper, we propose a novel component-based context-adaptive model for context-awareness middleware to support efficiently dynamic adaptation of application services. We also demonstrate the current implementation of the context-adaptive middleware that help applications to adapt their ubiquitous computing environments according to rapidly changing contexts such as user-specific preferences, application-specific preferences, and low-level configurations.
Chapter PDF
Similar content being viewed by others
Keywords
- Application Service
- Ubiquitous Computing
- Adaptation Policy
- Ubiquitous Computing Environment
- Ubiquitous Application
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Dey, A.K., Salber, D., Abowd, G.D.: A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications. Human-Computer Interaction 16 (2001)
Ranganathan, A., Campbell, R.H.: A Middleware for Context-Aware Agents in Ubiquitous Computing Environments. In: ACM/IFIP/USENIX International Middleware Conference, Rio de Janeiro, Brazil, June 16-20 (2003)
Blair, G.S., Coulson, G., Anderson, A., et al.: A Principles Approach to Supporting Adaptation in Distributed Mobile Environments. In: Nixon, P., Ritchie, I. (eds.) Proceedings of the 5th International Symposium on Software Engineering for Parallel and Distributed Systems (PDSE 2000), Limerick, Ireland, June 10-11 (2000)
Haas, Z.J.: Designing Methodologies for Adaptive and Multimedia Networks. IEEE Communications Magazine 39(11), 106–107 (2001)
Liotta, A., Yew, A., Bohoris, C., Pavlou, G.: Supporting Adaptation-aware Services through the Virtual Home Environment. In: Proceedings of the 9th Workshop of the HP OpenView University Association, June 11-13 (2002)
Efstratiou, C., Cheverst, K., Davies, N., Friday, A.: An architecture for the effective support of adaptive context-aware applications. In: Tan, K.-L., Franklin, M.J., Lui, J.C.-S. (eds.) MDM 2001. LNCS, vol. 1987, pp. 15–26. Springer, Heidelberg (2000)
Román, M., Kon, F., Campbell, R.H.: Reflective Middleware: From Your Desk to Your Hand. IEEE Distributed Systems Online Journal, Special Issue on Reflective Middleware 2(5) (2001)
Noble, B.: System Support for Mobile, Adaptive Applications. IEEE Personal Communications 7(1) (February 2000)
Capra, L., Blair, G.S., Mascolo, C., Emmerich, W., Grace, P.: Exploiting Reflection in Mobile Computing Middleware. ACM Mobile Computing and Communications Review 6(4), 34–44 (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ghim, SJ., Yoon, YI., Ra, I. (2005). A Component-Based Adaptive Model for Context-Awareness in Ubiquitous Computing. In: Enokido, T., Yan, L., Xiao, B., Kim, D., Dai, Y., Yang, L.T. (eds) Embedded and Ubiquitous Computing – EUC 2005 Workshops. EUC 2005. Lecture Notes in Computer Science, vol 3823. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11596042_60
Download citation
DOI: https://doi.org/10.1007/11596042_60
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-30803-4
Online ISBN: 978-3-540-32296-2
eBook Packages: Computer ScienceComputer Science (R0)