Abstract
The increasing number of mobile devices allows users to access applications anytime and anywhere. In such applications, location is a key information to improve the interaction between user and services. Existing applications combine location with other context information, such as weather, user’s activity, temperature, among others. However, developing context-aware applications is still a non-trivial task due to the complexity to implement context management. Additionally, existing context management infrastructures are too brittle to handle changes in the underlying execution infrastructure. In this scenario, this work proposes a context acquisition framework, which tries to reduce the development complexity of mobile spatial and context-aware applications. The framework uses tuples space and OSGi to promote uncoupling and to adapt itself according to application requirements. A proof of concept was developed in order to show how spatial and context filters can be easily implemented during the development of a tracking application.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
References
Abowd, G.D., Dey, A.K.: Towards a Better Understanding of Context and Context-Awareness. In: Gellersen, H.-W. (ed.) HUC 1999. LNCS, vol. 1707, pp. 304–307. Springer, Heidelberg (1999), http://dx.doi.org/10.1007/3-540-48157-5_29
Baldauf, M., Dustdar, S., Rosenberg, F.: A survey on context-aware systems. International Journal of Ad Hoc and Ubiquitous Computing 2(4), 263–277 (2007)
Braga, R.B., de Moraes Medeiros da Costa, S., de Carvalho, W.V., de Castro Andrade, R.M., Martin, H.: A Context-Aware Web Content Generator Based on Personal Tracking. In: Di Martino, S., Peron, A., Tezuka, T. (eds.) W2GIS 2012. LNCS, vol. 7236, pp. 134–150. Springer, Heidelberg (2012), http://www.springerlink.com/index/0U2052W26025Q545.pdf
Carriero, N., Gelernter, D.: Linda in context. Commun. ACM 32(4), 444–458 (1989), http://doi.acm.org/10.1145/63334.63337
Da, K., Dalmau, M., Roose, P., et al.: A survey of adaptation systems. International Journal on Internet and Distributed Computing Systems 2(1), 1–18 (2011)
Eugster, P., Felber, P., Guerraou, R., Kermarrec, A.M.: The many faces of publish/subscribe. ACM Computing Surveys 35(2), 114–131 (2003), http://portal.acm.org/citation.cfm?doid=857076.857078 , http://dl.acm.org/citation.cfm?id=857078
Furtado, V., Ayres, L., de Oliveira, M., Vasconcelos, E., Caminha, C., D’Orleans, J., Belchior, M.: Collective intelligence in law enforcement - the wikicrimes system. Inf. Sci. 180(1), 4–17 (2010), http://dx.doi.org/10.1016/j.ins.2009.08.004
Hong, J., Suh, E., Kim, S.: Context-aware systems: A literature review and classification. Expert Systems with Applications 36(4), 8509–8522 (2009)
Hwang, G., Tsai, C., Yang, S., et al.: Criteria, strategies and research issues of context-aware ubiquitous learning. Educational Technology & Society 11(2), 81–91 (2008)
Kramer, D., Kocurova, A., Oussena, S., Clark, T., Komisarczuk, P.: An extensible, self contained, layered approach to context acquisition. In: Proceedings of the Third International Workshop on Middleware for Pervasive Mobile and Embedded Computing, p. 6. ACM (2011)
Lee, Y., Iyengar, S., Min, C., Ju, Y., Kang, S., Park, T., Lee, J., Rhee, Y., Song, J.: Mobicon: a mobile context-monitoring platform. Communications of the ACM 55(3), 54–65 (2012)
Lima, F., Rocha, L., Maia, P., Andrade, R.: A decoupled and interoperable architecture for coordination in ubiquitous systems. In: 2011 Fifth Brazilian Symposium on Software Components, Architectures and Reuse (SBCARS), pp. 31–40. IEEE (2011)
Marinho, F.G., Andrade, R.M., Werner, C., Viana, W., Maia, M.E., Rocha, L.S., Teixeira, E., Filho, J.B.F., Dantas, V.L., Lima, F., Aguiar, S.: Mobiline: A nested software product line for the domain of mobile and context-aware applications. Science of Computer Programming (2012), http://www.sciencedirect.com/science/article/pii/S0167642312000871
Preuveneers, D., Berbers, Y.: Towards context-aware and resource-driven self-adaptation for mobile handheld applications. In: Proceedings of the 2007 ACM Symposium on Applied Computing, vol. 11, pp. 1165–1170 (2007)
Salehie, M., Tahvildari, L.: Self-adaptive software: Landscape and research challenges. ACM Transactions on Autonomous and Adaptive Systems (TAAS) 4(2), 14 (2009)
Van Wissen, B., Palmer, N., Kemp, R., Kielmann, T., Bal, H.: Contextdroid: an expression-based context framework for android. In: PhoneSense 2010: International Workshop on Sensing for App Phones, pp. 6–10 (2010)
Viana, W., Filho, J.B., Gensel, J., Villanova Oliver, M., Martin, H.: PhotoMap – Automatic Spatiotemporal Annotation for Mobile Photos. In: Ware, J.M., Taylor, G.E. (eds.) W2GIS 2007. LNCS, vol. 4857, pp. 187–201. Springer, Heidelberg (2007)
Viana, W.C.: Mobilité et sensibilité au contexte pour la gestion de documments multimédias personnels: CoMMediA. Ph.D. thesis, Université Joseph-Fourier - Grenoble (2010), http://hal.archives-ouvertes.fr/tel-00499550/
Vieira, V., Tedesco, P., Salgado, A.C.: Designing context-sensitive systems: An integrated approach. Expert Systems with Applications 38(2), 1119–1138 (2011), http://www.sciencedirect.com/science/article/pii/S0957417410004173 ; Intelligent Collaboration and Design
Weiser, M.: The computer for the 21st century. Scientific American 265(3), 94–104 (1991)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Fonteles, A.S., Neto, B.J.A., Maia, M., Viana, W., Andrade, R.M.C. (2013). An Adaptive Context Acquisition Framework to Support Mobile Spatial and Context-Aware Applications. In: Liang, S.H.L., Wang, X., Claramunt, C. (eds) Web and Wireless Geographical Information Systems. W2GIS 2013. Lecture Notes in Computer Science, vol 7820. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-37087-8_8
Download citation
DOI: https://doi.org/10.1007/978-3-642-37087-8_8
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-37086-1
Online ISBN: 978-3-642-37087-8
eBook Packages: Computer ScienceComputer Science (R0)