ABSTRACT
Smart phones show increasing capabilities for context-aware applications. The development of such applications involves implementation of mechanisms for context acquisition and context adaptation. To facilitate efficient use of the device's resources and avoid monitoring the same context changes from multiple points, it is necessary that applications share the context acquisition mechanism. In this paper, we intend to develop a generic context acquisition engine which is capable of context capturing, composition and broadcasting. By deploying the engine on a mobile device, context changes are monitored from single point and disseminated to various context aware applications running on the same device. As a proof of concept, the context acquisition engine has been implemented on the Android platform.
- G. D. Abowd, A. K. Dey, P. J. Brown, N. Davies, M. Smith, and P. Steggles. Towards a better understanding of context and context-awareness. In Proceedings of the 1st international symposium on Handheld and Ubiquitous Computing, HUC '99, pages 304--307, London, UK, 1999. Springer-Verlag. Google ScholarDigital Library
- M. Baldauf and S. Dustdar. A survey on context-aware systems. Interational Journal of Ad Hoc and Ubiquitous Computing, 2:263--277, 2007. Google ScholarDigital Library
- P. Costanza. Context-oriented programming in contextl: state of the art. In Celebrating the 50th Anniversary of Lisp, LISP50, pages 4:1--4:5, New York, NY, USA, 2008. ACM. Google ScholarDigital Library
- L. M. Daniele, E. Silva, L. F. Pires, and M. Sinderen. A soa-based platform-specific framework for context-aware mobile applications. In W. Aalst, J. Mylopoulos, M. Rosemann, M. J. Shaw, C. Szyperski, R. Poler, M. Sinderen, and R. Sanchis, editors, Enterprise Interoperability, volume 38 of Lecture Notes in Business Information Processing, pages 25--37. Springer Berlin Heidelberg, 2009.Google Scholar
- B. Desmet, J. Vallejos, and P. Costanza. Layered design approach for context-aware systems. In in 1st VaMoS 07, 2007.Google Scholar
- A. Devaraju, S. Hoh, and M. Hartley. A context gathering framework for context-aware mobile solutions. In Proceedings of the 4th international conference on mobile technology, applications, and systems and the 1st international symposium on Computer human interaction in mobile technology, Mobility '07, pages 39--46, New York, NY, USA, 2007. ACM. Google ScholarDigital Library
- A. K. Dey, G. D. Abowd, and D. Salber. A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications. Hum.-Comput. Interact., 16:97--166, December 2001. Google ScholarDigital Library
- S. González, N. Cardozo, K. Mens, A. Cádiz, J.-C. Libbrecht, and J. Goffaux. Subjective-c: bringing context to mobile platform programming. In Proceedings of the Third international conference on Software language engineering, SLE'10, pages 246--265, Berlin, Heidelberg, 2011. Springer-Verlag. Google ScholarDigital Library
- S. Liang and G. Bracha. Dynamic class loading in the java virtual machine. SIGPLAN Not., 33:36--44, October 1998. Google ScholarDigital Library
- B. van Wissen, N. Palmer, R. Kemp, T. Kielmann, and H. Bal. ContextDroid: an expression-based context framework for Android. In Proceedings of PhoneSense 2010, Nov. 2010.Google Scholar
- A. I. Wang, B. Wu, and S. K. Bakken. Camf - context-aware machine learning framework for android. In Proceedings of the International Conference on Software Engineering and Applications (SEA 2010), CA, USA, November 2010.Google ScholarCross Ref
Recommendations
Multi-sensor context-awareness in mobile devices and smart artifacts
The use of context in mobile devices is receiving increasing attention in mobile and ubiquitous computing research. In this article we consider how to augment mobile devices with awareness of their environment and situation as context. Most work to date ...
LOCCAM - loosely coupled context acquisition middleware
SAC '13: Proceedings of the 28th Annual ACM Symposium on Applied ComputingSensors of all kinds are being integrated with mobile and portable devices (tablets, smartphones). This opens up the possibility of context-aware applications to effectively be able to adapt their behavior, user interfaces and content according to the ...
An activity-driven model for context-awareness in mobile computing
MobileHCI '08: Proceedings of the 10th international conference on Human computer interaction with mobile devices and servicesTo fully exploit the strengths and potential of the today's mobile devices, context-awareness needs to be incorporated into the very essence of mobile computing. But today's mobile computing approaches either fail to do so, or do it in a very limited ...
Comments