Abstract
In this paper we present a novel approach to design and implement applications that provide location-aware services. We show how a clear separation of design concerns (e.g. applicative, context-specific, etc) helps to improve modularity. We stress that by using dependency mechanism among outstanding components we can get rid of explicit rule-based approach thus simplifying evolution and maintenance. We first discuss some related work in this field. Next, we introduce a simple exemplary scenario and present the big picture of our architectural approach. Then we detail the process of service definition and activation. A discussion on communication and composition mechanisms is next presented and we end presenting some concluding remarks and further work.
This paper has been partially supported by the Argentine Secretary of Science and Technology (SeCyT) under the project PICT 13623.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Abowd, G.: Software Engineering Issues for Ubiquitous Computing. In: Proceedings of the International Conference on Software Engineering (ICSE 1999), pp. 75–84. ACM Press, New York (1999)
Beck, K., Johnson, R.: Patterns generate architecture. In: Tokoro, M., Pareschi, R. (eds.) ECOOP 1994. LNCS, vol. 821, pp. 139–149. Springer, Heidelberg (1994)
Buschmann, F., Meunier, R., Rohnert, H., Sommerlad, P., Stal, M.: Pattern-Oriented Software Architecture. John Wiley, Chichester (1996)
Dey, A.: Providing Architectural Support for Building Context-Aware Applications. PHD, Thesis, Georgia Institute of Technology, USA (2001)
Dourish, P.: What we talk about when we talk about context. Personal and Ubiquitous Computing 8(1), 19–30 (2004)
Gamma, R., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison Wesley, Reading (1995)
Hofer, T., Pichler, M., Leonhartsberger, G., Schwinger, W., Altmann, J.: Context-Awareness on Mobile Devices - The Hydrogen Approach. In: Proceedings of the International Hawaiian Conference on System Science (HICSS-36), Minitrack on Mobile Distributed Information Systems, Waikoloa, Big Island, Hawaii (January 2003)
Kanter, T.: Attaching Context-Aware Services to Moving Locations. IEEE Internet Computing 7(2), 43–51 (2003)
Krasner, G., Pope, S.: A Cookbook for Using Model-View-Controller User Interface Paradigm in Smalltalk-80. Journal of Object Oriented Programming, 26–49 (August/September 1988)
Leonhardt, U.: Supporting Location-Awareness in Open Distributed Systems. Ph.D. Thesis, Dept. of Computing, Imperial College London (May 1998)
Pradhan, S.: Semantic Location. Personal Technologies, vol 4(4), 213–216 (2000)
Salber, D., Dey, A., Abowd, G.: The Context Toolkit: Aiding the Development of Context-Enabled Applications. In: Proceedings of ACM CHI 1999, pp. 434–441 (1999)
Sousa, J.P., Garlan, D.: Aura: an Architectural Framework for User Mobility in Ubiquitous Computing Environments. In 3rd IEEE/IFIP Conference on Software Architecture, WICSA 2002, pp. 29–43 (2002)
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
Rossi, G., Gordillo, S., Fortier, A. (2005). Seamless Engineering of Location-Aware Services. In: Meersman, R., Tari, Z., Herrero, P. (eds) On the Move to Meaningful Internet Systems 2005: OTM 2005 Workshops. OTM 2005. Lecture Notes in Computer Science, vol 3762. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11575863_34
Download citation
DOI: https://doi.org/10.1007/11575863_34
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-29739-0
Online ISBN: 978-3-540-32132-3
eBook Packages: Computer ScienceComputer Science (R0)