Abstract
Mobile applications are required to operate in environments characterised by change. More specifically, the availability of resources and services may change significantly during a typical period of system operation. As a consequence, adaptive mobile applications need to be capable of adapting to these changes to ensure they offer the best possible level of service to the user. Our experiences of developing and evaluating adaptive context-aware applications in mobile environments has led us to believe that existing architectures fail to provide the necessary support for such applications. In this paper, we discuss the shortcomings of existing approaches and present work on our own architecture that has been designed to meet the key requirements of context-aware adaptive applications.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Cheverst, K., N. Davies, K. Mitchell, A. Friday.: Experiences of Developing and Deploying a Context-Aware Tourist Guide: The GUIDE Project. In: Proc. of MOBICOM.2000, Boston, ACM Press (2000)
Davies N., K. Cheverst, K. Mitchell, A. Friday.: Caches in the Air: Disseminating Information in the Guide System. In: Proc. of the 2nd IEEE Workshop on Mobile Computing Systems and Applications (WMCSA.99) (1999)
Davies N., A. Friday, S. Wade, G. Blair.: L2imbo: A Distributed Systems Platform for Mobile Computing. In: ACM Mobile Networks and Applications (MONET), Special Issue on Protocols and Software Paradigms of Mobile Networks, 3(2) (1998) 143–156
Dey A., Abowd G., Salber D.: A Context-Based Infrastructure for Smart Environments. In: Proc. of the 2000 Conference on Human Factors in Computing Systems (2000)
Elis C.: The Case for Higher-Level Power Management. In: Proc. of HotOS (1999)
Flinn J., M. Satyanarayanan.: PowerScope: A Tool for Profiling the Energy Usage of Mobile Applications. In: Proc. of the Second IEEE Workshop on Mobile Computing Systems and Applications (1999)
Friday A., N. Davies, G. Blair, K. Cheverst.: Developing Adaptive Applications: The MOST Experience. In: Journal of Integrated Computer-Aided Engineering, 6(2) 143–
Goland, Y., Cai T., Leach P., Gu Y., Albright S.: Simple Service Discovery Protocol, Version 1.03. IETF Internet-Draft. http://www.ietf.org/internet-drafts/draft-cai-ssdp-v1-03.txt
Joseph A., J. Tauber, F. Kaashoek.: Mobile Computing with the Rover Toolkit. In: IEEE Transactions on Computers: Special issue on Mobile Computing, 43(3), (1997)
Katz R.: Adaptation and Mobility in Wirless Information Systems. In: IEEE Personal Communications, 1(1) (1994) 6–17
Kravets R., P. Krishnan.: Application-Driven Power Management for Mobile Communication. In: Fourth ACM International Conference on Mobile Computing and Networking (MOBICOM.98) (1998)
Kunz T., J. Black.: An Architecture for Adaptive Mobile Applications. In: Proc. of the 11th International Conference on Wireless Communications (Wireless.99) (1999)
Long, S., R. Kooper, G. D. Abowd, C. G. Atkeson.: Rapid Prototyping of Mobile Context-Aware Applications: The Cyberguide Case Study. In: Proc. of the 2nd ACM International Conference on Mobile Computing (MOBICOM) (1996)
Marzullo K., R. Cooper, M. Wood, K. Birman.: Tools for Distributed Application Management. In: IEEE Computer, 24(8) (1991) 42–51
Noble B., M. Satyanarayanan, D. Narayanan, J. E. Tilton, J. Flinn, K. Walker.: Agile Application-Aware Adaptation for Mobility. In: Proc of the 16th ACM Symposium on Operating System Principles (1997)
Pascoe J.: The Stick-e Note Architecture: Extending the Interface Beyond the User. In: Proc. of the International Conference on Intelligent User Interfaces (1997)
Terry D. B., M. Theimer, K. Petersen A. J. Demers.: Managing Update Conflicts in Bayou, a Weakly Connected Replicated Storage System. In: Proc of the 15th ACM Symposium on Operating System Principles (1995)
Weiser M.: Some Computer Science Issues in Ubiquitous Computing. In: Communications of the ACM, 6(7) (1993) 75–84
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Efstratiou, C., Cheverst, K., Davies, N., Friday, A. (2001). An Architecture for the Effective Support of Adaptive Context-Aware Applications. In: Tan, KL., Franklin, M.J., Lui, J.CS. (eds) Mobile Data Management. MDM 2001. Lecture Notes in Computer Science, vol 1987. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44498-X_2
Download citation
DOI: https://doi.org/10.1007/3-540-44498-X_2
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-41454-4
Online ISBN: 978-3-540-44498-5
eBook Packages: Springer Book Archive