Abstract
This paper presents a framework for providing context-aware services. It supports the separation of services and context, so that application-specific services can be defined independently of any contextual information. It also provides two mechanisms. The first is to enable non-context-aware services to be used as context-aware services. The second is to enable context-aware services to be defined independently on any contextual information. The framework is useful in the development of software for non-context-aware services in ubiquitous computing environments. Our early experiments proved that it enabled us to reuse JavaBeans components as context-aware services without having to modify the components themselves.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Abowd, G.D.: Software Engineering Issues for Ubiquitous Compuitng. In: Proceedings of International Conference on Software Engineering (ICSE 1999), pp. 75–84. ACM Press (1999)
Areski, F., Christophe, G., Philippe, M.: A Component-based Software Infrastructure for Ubiquitous Computing. In: Proceedings of the 4th International Symposium on Parallel and Distributed Computing, vol. 8, pp. 183–190. IEEE Computer Society (2005)
Henricksen, K., Indulska, J.: Developing Context-Aware Pervasive Computing Applications: Models and Approach. Pervasive and Mobile Computing 2 (2005)
Kassem, N.: Designing Enterprise Applications with the Java 2 Plaform, Sun J2EE Blueprints, Sun Microsystems (2000), http://java.sun.com/j2ee/download.html
Micorsoft Corp.: The .NET Architecture, Microsoft Corporation (2000), http://www.microsoft.com/net/
Martin, M., Umakishore, R.: UbiqStack: a taxonomy for a ubiquitous computing software stack. Personal Ubiquitous Computing 10(1), 21–27 (2005)
Roman, M., Al-muhtadi, J., Ziebart, B., Campbell, R., Mickunas, M.D.: System Support for Rapid Ubiquitous Computing Application Development and Evaluation. In: Proceedings of Workshop on System Support for Ubiquitous Computing (UbiSys 2003) (2003)
Salber, D., Dey, A.K., Abowd, G.D.: The Context Toolkit: Aiding the Development of Context-Enabled Applications. In: Proceedings of International Conference on Computer-Human Interaction (CHI 1999), pp. 15–20. ACM Press (1999)
Satoh, I.: A Testing Framework forMobile Computing Software. IEEE Trasaction of Software Engineering 29(12), 1112–1121 (2003)
Satoh, I.: Software Testing for Wireless Mobile Computing. IEEE Wireless Communications 11(5), 58–64 (2004)
Scholtz, J., Consolvo, S., Scholtz, J., Consolvo, S.: Towards a discipline for evaluating ubiquitous computing applications, National Institute of Standards and Technology (2004), http://www.itl.nist.gov/iad/vvrg/newweb/ubiq/docs/1scholtzmodified.pdf
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Satoh, I. (2012). Building Context-Aware Services from Non-context-aware Services. In: Novais, P., Hallenborg, K., Tapia, D., Rodríguez, J. (eds) Ambient Intelligence - Software and Applications. Advances in Intelligent and Soft Computing, vol 153. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-28783-1_8
Download citation
DOI: https://doi.org/10.1007/978-3-642-28783-1_8
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-28782-4
Online ISBN: 978-3-642-28783-1
eBook Packages: EngineeringEngineering (R0)