Skip to main content

OPF: A Distributed Context-Sensing Framework for Ubiquitous Computing Environments

  • Conference paper
Ubiquitous Computing Systems (UCS 2006)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 4239))

Included in the following conference series:

  • 925 Accesses

Abstract

This paper describes the Obje Perception Framework (OPF), a distributed software architecture for context sensing and inference in ubiquitous computing environments. OPF provides flexibility, scalability, and robustness even as the sensor configuration changes. For flexibility, OPF supports many context inference tasks, ways of achieving those tasks, and heterogeneity in sensor types. With respect to scalability, OPF accommodates the needs of a large number of applications simultaneously while conserving power and reducing the amount of data transmitted over the network. And to support robustness to dynamism, OPF constructs context inference pipelines to satisfy each applications’ needs in a goal-directed fashion. The value of OPF is demonstrated by a case study of an end-user application that helps users establish and manage connections among the various digital resources in their environment.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bannach, D., Kunze, K.S., Lukowicz, P., Amft, O.: Distributed modular toolbox for multi-modal context recognition. In: Grass, W., Sick, B., Waldschmidt, K. (eds.) ARCS 2006. LNCS, vol. 3894, pp. 99–113. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  2. Bauer, M., Bruegge, B., Klinker, G., MacWilliams, A., Reicher, T., Ri§, S., Sandor, C., Wagner, M.: Design of a component-based augmented reality framework. In: ISAR: International Symposium on Augmented Reality. ACM Press, New York (2001)

    Google Scholar 

  3. Beigl, M., Krohn, A., Zimmer, T., Decker, C., Robinson, P.: AwareCon: Situation Aware Context Communication. In: Dey, A.K., Schmidt, A., McCarthy, J.F. (eds.) UbiComp 2003. LNCS, vol. 2864, pp. 132–139. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  4. Bian, X., Abowd, G.D., Rehg, J.M.: Using sound source localization in a home environment. In: Gellersen, H.-W., Want, R., Schmidt, A. (eds.) PERVASIVE 2005. LNCS, vol. 3468, pp. 19–36. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  5. Brandstein, M., Adcock, J., Silverman, H.: A closed-form method for finding source locations from microphone-array time-delay estimates

    Google Scholar 

  6. Coen, M., Phillips, B., Warshawsky, N., Weisman, L., Peters, S., Finin, P.: Meeting the computational needs of intelligent environments: The metaglue system. In: Nixon, P., Lacey, G., Dobson, S. (eds.) 1st International Workshop on Managing Interactions in Smart Environments (MANSE 1999), Dublin, Ireland, pp. 201–212. Springer, Heidelberg (1999)

    Google Scholar 

  7. Corkill, D.: Blackboard systems. AI Expert 6(40) (1991)

    Google Scholar 

  8. Dey, A.K., Sohn, T., Streng, S., Kodama, J.: Icap: Interactive prototyping of context-aware applications. In: Proceedings of the Fourth International Conference on Pervasive Computing (May 2006)

    Google Scholar 

  9. Endres, C., Butz, A., MacWilliams, A.: A survey of software infrastructures and frameworks for ubiquitous computing. Mobile Information Systems Journal 1(1), 41–80 (2005)

    Google Scholar 

  10. Gellersen, H.W., Schmidt, A., Beigl, M.: Multi-sensor context-awareness in mobile devices and smart artifacts. Mob. Netw. Appl. 7(5), 341–351 (2002)

    Article  MATH  Google Scholar 

  11. Gomez, J., Campbell, A., Naghshineh, M., Bisdikian, C.: Conserving transmission power in wireless ad hoc networks. In: Proc. of IEEE Conference on Network Protocols (ICNP 2001) (November 2001)

    Google Scholar 

  12. Greenhalgh, C., Izadi, S., Mathrick, J., Humble, J., Taylor, I.: Ect: A toolkit to support rapid construction of ubicomp environments. In: UbiSys 2004, System Support for Ubiquitous Computing Workshop at the Sixth Annual Conference on Ubiquitous Computing (2004)

    Google Scholar 

  13. Griffin technology powermate, http://www.griffintechnology.com/products/powermate/

  14. Hinckley, K., Pierce, J., Horvitz, E., Sinclair, M.: Foreground and background interaction with sensor-enhanced mobile devices. ACM Trans. Comput.-Hum. Interact. 12(1), 31–52 (2005)

    Article  Google Scholar 

  15. Kunze, K.S., Lukowicz, P., Junker, H., Tröster, G.: Where am I: Recognizing on-body positions of wearable sensors. In: Strang, T., Linnhoff-Popien, C. (eds.) LoCA 2005. LNCS, vol. 3479, pp. 264–275. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  16. Krumm, J., Hinckley, K.: The nearme wireless proximity server. In: Proceedings of Ubicomp (September 2004)

    Google Scholar 

  17. LaMarca, A., Chawathe, Y., Consolvo, S., Hightower, J., Smith, I., Scott, J., Sohn, T., Howard, J., Hughes, J., Potter, F., Tabert, J., Powledge, P.S., Borriello, G., Schilit, B.N.: Place lab: Device positioning using radio beacons in the wild. In: Gellersen, H.-W., Want, R., Schmidt, A. (eds.) PERVASIVE 2005. LNCS, vol. 3468, pp. 116–133. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  18. Newman, M., Duchenaut, N., Edwards, K.W., Grinter, R.E., Sedivy, J.: The art of the boring: using ubiquitous computing to support mundane practices (submitted for publication, 2006)

    Google Scholar 

  19. Newman, M.W., Sedivy, J.Z., Neuwirth, C.M., Edwards, W.K., Hong, J.I., Izadi, S., Marcelo, K., Smith, T.F., Sedivy, J., Newman, M.: Designing for serendipity: supporting end-user configuration of ubiquitous computing environments. In: DIS 2002: Proceedings of the conference on Designing interactive systems, pp. 147–156. ACM Press, New York (2002)

    Chapter  Google Scholar 

  20. Numerical library for python, http://www.stsci.edu/resources/software_hardware/numarray

  21. Ponnekanti, S., Lee, B., Fox, A., Hanrahan, P., Winograd, T.: Icrafter: A service framework for ubiquitous computing environments. In: Abowd, G.D., Brumitt, B., Shafer, S. (eds.) UbiComp 2001. LNCS, vol. 2201, pp. 56–75. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  22. Ranganathan, A., Al-Muhtadi, J., Campbell, R.H.: Reasoning about uncertain contexts in pervasive computing environments. Pervasive Computing, IEEE 3(2), 62–70 (2004)

    Article  Google Scholar 

  23. Rangnanathan, A., Campbell, R.: An infrastructure for context awareness based on first order logic. Personal Ubiquitous Comput. 7, 353–364 (2003)

    Article  Google Scholar 

  24. Roman, M., Hess, C., Cerqueira, R., Ranganathan, A., Campbell, R.H., Nahrstedt, K.: Gaia: a middleware platform for active spaces. SIGMOBILE Mob. Comput. Commun. Rev. 6(4), 65–67 (2002)

    Article  Google Scholar 

  25. Rui, Y., Florencio, D.: New direct approaches to robust sound source localisation. In: Multimedia and Expo 2003, ICME 2003 International Conference, vol. 1, pp. 737–740. IEEE, Los Alamitos (2003)

    Google Scholar 

  26. Salber, D., Dey, A.K., Abowd, G.D.: The context toolkit: aiding the development of context-enabled applications. In: CHI 1999: Proceedings of the SIGCHI conference on Human factors in computing systems, pp. 434–441. ACM Press, New York (1999)

    Chapter  Google Scholar 

  27. Schilit, B.N.: A System Architecture for Context-Aware Mobile Computing. PhD thesis (1995)

    Google Scholar 

  28. Scientific tools for python, http://www.scipy.org/

  29. Smith, I., Consolvo, S., LaMarca, A., Hightower, J., Scott, J., Sohn, T., Hughes, J., Iachello, G., Abowd, G.D.: Social disclosure of place: From location technology to communication practices. In: Gellersen, H.-W., Want, R., Schmidt, A. (eds.) PERVASIVE 2005. LNCS, vol. 3468, pp. 134–151. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  30. Weiser, M., Brown, J.S.: The coming age of calm technolgy, pp. 75–85 (1997)

    Google Scholar 

  31. Winograd, T.: Architectures for context. Human-Computer Interaction Journal 16 (2001)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Van Kleek, M., Kunze, K., Partridge, K., Begole, J.“. (2006). OPF: A Distributed Context-Sensing Framework for Ubiquitous Computing Environments. In: Youn, H.Y., Kim, M., Morikawa, H. (eds) Ubiquitous Computing Systems. UCS 2006. Lecture Notes in Computer Science, vol 4239. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11890348_7

Download citation

  • DOI: https://doi.org/10.1007/11890348_7

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-46287-3

  • Online ISBN: 978-3-540-46289-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics