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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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)
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)
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)
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)
Brandstein, M., Adcock, J., Silverman, H.: A closed-form method for finding source locations from microphone-array time-delay estimates
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)
Corkill, D.: Blackboard systems. AI Expert 6(40) (1991)
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)
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)
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)
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)
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)
Griffin technology powermate, http://www.griffintechnology.com/products/powermate/
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)
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)
Krumm, J., Hinckley, K.: The nearme wireless proximity server. In: Proceedings of Ubicomp (September 2004)
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)
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)
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)
Numerical library for python, http://www.stsci.edu/resources/software_hardware/numarray
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)
Ranganathan, A., Al-Muhtadi, J., Campbell, R.H.: Reasoning about uncertain contexts in pervasive computing environments. Pervasive Computing, IEEE 3(2), 62–70 (2004)
Rangnanathan, A., Campbell, R.: An infrastructure for context awareness based on first order logic. Personal Ubiquitous Comput. 7, 353–364 (2003)
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)
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)
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)
Schilit, B.N.: A System Architecture for Context-Aware Mobile Computing. PhD thesis (1995)
Scientific tools for python, http://www.scipy.org/
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)
Weiser, M., Brown, J.S.: The coming age of calm technolgy, pp. 75–85 (1997)
Winograd, T.: Architectures for context. Human-Computer Interaction Journal 16 (2001)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)