skip to main content
10.1145/2090316.2090322acmconferencesArticle/Chapter ViewAbstractPublication PagesmiddlewareConference Proceedingsconference-collections
research-article

An extensible, self contained, layered approach to context acquisition

Published:12 December 2011Publication History

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.

References

  1. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  2. M. Baldauf and S. Dustdar. A survey on context-aware systems. Interational Journal of Ad Hoc and Ubiquitous Computing, 2:263--277, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  4. 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 ScholarGoogle Scholar
  5. B. Desmet, J. Vallejos, and P. Costanza. Layered design approach for context-aware systems. In in 1st VaMoS 07, 2007.Google ScholarGoogle Scholar
  6. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  7. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  8. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  9. S. Liang and G. Bracha. Dynamic class loading in the java virtual machine. SIGPLAN Not., 33:36--44, October 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 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 ScholarGoogle Scholar
  11. 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 ScholarGoogle ScholarCross RefCross Ref

Recommendations

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in
  • Published in

    cover image ACM Conferences
    M-MPAC '11: Proceedings of the Third International Workshop on Middleware for Pervasive Mobile and Embedded Computing
    December 2011
    64 pages
    ISBN:9781450310659
    DOI:10.1145/2090316

    Copyright © 2011 ACM

    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    • Published: 12 December 2011

    Permissions

    Request permissions about this article.

    Request Permissions

    Check for updates

    Qualifiers

    • research-article

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader