Abstract
Context-aware computing involves the automatic tailoring of information and services based on the current location of the user. In this paper, we describe our experience in implementing Rover, a system that enables location-based services, as well as the traditional time-aware, user-aware and device-aware services. To achieve system scalability to very large client sets, Rover servers are implemented in an “action-based” concurrent software architecture that enables fine-grained application-specific scheduling of tasks. We have demonstrated its feasibility through implementations for both outdoor and indoor environments on multiple platforms.
This work was supported in part by the Maryland Information and Network Dynamics (MIND) Laboratory, its Founding Partner Fujitsu Laboratories of America, and by the Department of Defense through a University of Maryland Institute for Advanced Computer Studies (UMIACS) contract.
Chapter PDF
References
Abowd, G.D., Atkeson, C.G., Hong, J., Long, S., Kooper, R., Pinkerton, M.: Cyberguide: A mobile context-aware tour guide. Wireless Networks 3(5) (October 1997)
Banerjee, S., Nadeem, T., Shankar, A., Agrawala, A., et al.: Rover technology: Enabling scalable location-aware computing. IEEE Computer (2002)
Cheverst, K., et al.: Experiences of developing and deploying a context-aware tourist guide: The lancaster guide project. In: Proc. 6th Ann. Int’l Conf. Mobile Computing and Networking (Mobicom 2000), New York (2000)
Dey, A.K., Futakawa, M., Salber, D., Abowd, G.D.: The conference assistant: Combining context-awareness with wearable computing. In: Proceedings of the 3rd International Symposium on Wearable Computers (ISWC 1999), San Francisco, California (October 1999)
Jain, R.: The Art of Computer Systems Performance Analysis, chapter 4. John Wiley and Sons, New York (1991)
Marmasse, N., Schmandt, C.: Location-aware information delivery with commotion. In: Thomas, P., Gellersen, H.-W. (eds.) HUC 2000. LNCS, vol. 1927, p. 157. Springer, Heidelberg (2000)
Hodges, S., Newman, J., Steggles, P., Ward, A., Hopper, A., Addlesee, M., Curwen, R.: Implementing a sentient computing system. IEEE Computer Magazine 34(8) (2001)
Pradhan, S., Brignone, C., Cui, J.H., McReynolds, A., Smith, M.T.: Websigns: Hyperlinking physical locations to the web. IEEE Computer 34(8) (2001)
Priyantha, N.B., Chakraborty, A., Balakrishnan, H.: The cricket locationsupport system. In: Proceedings of ACM Mobicom (August 2000)
Want, R., Hopper, A., Falco, V., Gibbons, J.: The active badge location system. ACM Transactions on Information Systems (January 1992)
Yan, H., Selker, T.: Context-aware office assistant. In: Proceedings of the 2000 International Conference on Intelligent User Interfaces, New Orleans, LA (January 2000)
Yang, J., Yang, W., Denecke, M., Waibel, A.: Smart sight: a tourist assistant system. In: 3rd International Symposium on Wearable Computers, San Francisco, California (October 1999)
Youssef, M., Agrawala, A., Shankar, A.: Wlan location determination via clustering and probability distributions. In: IEEE International Conference on Pervasive Computing and Communications (PerCom) 2003 (March 2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Nadeem, T. et al. (2003). Implementation of a Scalable Context-Aware Computing System. In: Conti, M., Giordano, S., Gregori, E., Olariu, S. (eds) Personal Wireless Communications. PWC 2003. Lecture Notes in Computer Science, vol 2775. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-39867-7_35
Download citation
DOI: https://doi.org/10.1007/978-3-540-39867-7_35
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-20123-6
Online ISBN: 978-3-540-39867-7
eBook Packages: Springer Book Archive