Abstract
Location awareness significantly enhances the functionality of ubiquitous computing services and applications, and enriches the way they interact with users and resources in the environment. Many different alternative or complementary location sensing technologies are available. However, these technologies give location information in different formats and with different resolution and confidence. In this paper we introduce “MiddleWhere” a distributed middleware infrastructure for location that separates applications from location detection technologies. MiddleWhere enables the fusion of different location sensing technologies and facilitates the incorporation of additional location technologies on the fly as they become available. MiddleWhere utilizes probabilistic reasoning techniques to resolve conflicts and deduce the location of people given different sensor data. Besides, it allows applications to determine various kinds of spatial relationships between mobile objects and their environment, which is key in enabling a strong coupling between the physical and virtual world, as emphasized by ubiquitous computing. We have integrated MiddleWhere with our ubiquitous computing infrastructure, and have verified its flexibility and usefulness by incorporating various location sensing technologies and building a number of location-sensitive applications on top of it.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
UbiSense, Local position system and sentient computing, http://www.ubisense.net/
Cohn, G., Bennett, B., Gooday, J.M., Gotts, N.: RCC: a calculus for Region based Qualitative Spatial Reasoning. Presented at GeoInformatica (1997)
XSB Prolog, http://xsb.sourceforge.net
Guttman, A.: R-trees: a dynamic index structure for spatial searching. Presented at 1984 ACM SIGMOD international conference on Management of data (1984)
Koperski, K., Adhikary, J., Han, J.: Spatial Data Mining: Progress and Challenges. In: Presented at SIGMOD 1996 Workshop on Research Issues on Data Mining and Knowledge Discovery, Montreal, Canada (1996)
RFId, Radio Frequency Identification (RFID), http://www.aimglobal.org/technologies/rfid/
Román, M., Hess, C.K., Cerqueira, R., Ranganathan, A., Campbell, R.H., Nahrstedt, K.: Gaia: A Middleware Infrastructure to Enable Active Spaces. IEEE Pervasive Computing (2002) (accepted)
Graumann, D., Lara, W., Hightower, J., Borriello, G.: Real-world implementation of the Location Stack: The Universal Location Framework. Presented at 5th IEEE Workshop on Mobile Computing Systems & Applications (2003)
Lehmann, O., Bauer, M., Becker, C., Nicklas, D.: From Home to World - Supporting Context-aware Applications through World Models. Presented at the Second IEEE International Conference on Pervasive Computing and Communications, Orlando, FL (2004)
Jiang, C., Steenkiste, P.: A hybrid location model with a computable location identifier for ubiquitous computing. In: Borriello, G., Holmquist, L.E. (eds.) UbiComp 2002. LNCS, vol. 2498, p. 246. Springer, Heidelberg (2002)
Brumitt, B., Shafer, S.: Topological World Modeling Using Semantic Spaces. Presented at Workshop on Location Modeling for Ubiquitous, UbiCom (2001)
Zheng, B., Lee, W.-C., Lee, D.: Spatial Index on Air. Presented at IEEE International Conference on Pervasive Computing and Communications, PerCom 2003 (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 IFIP International Federation for Information Processing
About this paper
Cite this paper
Ranganathan, A., Al-Muhtadi, J., Chetan, S., Campbell, R., Mickunas, M.D. (2004). MiddleWhere: A Middleware for Location Awareness in Ubiquitous Computing Applications. In: Jacobsen, HA. (eds) Middleware 2004. Middleware 2004. Lecture Notes in Computer Science, vol 3231. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30229-2_21
Download citation
DOI: https://doi.org/10.1007/978-3-540-30229-2_21
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-23428-9
Online ISBN: 978-3-540-30229-2
eBook Packages: Springer Book Archive