Abstract
PersonisAD, is a framework for building context-aware, ubiquitous applications: its defining foundation is a consistent mechanism for scrutable modelling of people, sensors, devices and places. This paper describes the PersonisAD features for supporting distributed models with active elements which can trigger when relevant events occur. This framework makes it possible to quickly create new context-aware applications. We demonstrate the power of the framework by describing how it has been used to create two context aware applications: MusicMix which plays music based on the preferences of the people in the room; MyPlace, which informs people of relevant details of the current environment. Major contributions of this work are: the PersonisAD framework which provides a powerful and consistent means to respond to significant changes in the models of people, sensors, devices and places; support for distributed models and associated resource discovery; two applications that illustrate the power of PersonisAD.
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
Lamming, M., Flynn, M.: Forget-me-not: intimate computing in support of human memory. In: FRIEND21 Symposium on Next Generation Human Interfaces, Tokyo Japan (1994), citeseer.nj.nec.com/lamming94forgetmenot.html
Abowd, G.D., Dey, A.K.: CybreMinder: A Context-Aware System for Supporting Reminders. In: Thomas, P., Gellersen, H.-W. (eds.) HUC 2000. LNCS, vol. 1927, pp. 172–186. Springer, Heidelberg (2000)
Beigl, M.: MemoClip: A Location-Based Remembrance Appliance. Personal Technologies 4(4), 230–233 (2000)
Kay, J., Kummerfeld, B., Lauder, P.: Personis: A Server for User Models. In: De Bra, P., Brusilovsky, P., Conejo, R. (eds.) AH 2002. LNCS, vol. 2347, pp. 203–212. Springer, Heidelberg (2002)
Kay, J.: A scrutable user modelling shell for user-adapted interaction. PhD thesis, Basser Department of Computer Science, University of Sydney (1999)
Kay, J., Lum, A., Uther, J.: How can users edit and control their models in ubiquitous computing environments? In: Cheverst, K., de Carolis, N., Kruger, A. (eds.) Workshop on User Modeling in Ubiquitous Computing, 9th International Conference on User Modeling, Johnstown, USA (2003)
Carmichael, D., Kay, J., Kummerfeld, R.: Consistent modeling of users, devices and environments in a ubiquitous computing environment. User Modeling and User-Adapted Interaction 15, 197–234 (2005)
Cheshire, S., Krochmal, M.: DNS-based service discovery (2005)
Assad, M., et al.: Active models for context-aware services. Technical Report TR 594, The School of IT, The University of Sydney, Australia (2006)
Schilit, B., Adams, N., Want, R.: Context-aware computing applications. In: IEEE Workshop on Mobile Computing Systems and Applications, Santa Cruz, CA, US, IEEE Computer Society Press, Los Alamitos (1994), citeseer.ist.psu.edu/schilit94contextaware.html
Dey, A.: Providing Architectural Support for Building Context-Aware Applications. PhD thesis (2000)
Coen, M., et al.: Meeting the computational needs of intelligent environments: The metaglue system. In: Proceedings of MANSE’99, Dublin, Ireland (1999), citeseer.ist.psu.edu/coen99meeting.html
Johanson, B., Fox, A.: The event heap: A coordination infrastructure for interactive workspaces. In: WMCSA, pp. 83–93. IEEE Computer Society, Los Alamitos (2002)
Storz, O., Friday, A., Davies, N.: Supporting ordering and consistency in a distributed event heap for ubiquitous computing. In: Second Workshop on System Support for Ubiquitous Computing Workshop (Ubisys 2004) in association with Sixth International Conference on Ubiquitous Computing (online proceedings), Nottingham, England (Sep. 2004), http://www.comp.lancs.ac.uk/~adrian/Papers/storz_deh_ubisys2004.pdf
Koile, K., et al.: Activity zones for context-aware computing. In: Dey, A.K., Schmidt, A., McCarthy, J.F. (eds.) UbiComp 2003. LNCS, vol. 2864, pp. 90–106. Springer, Heidelberg (2003)
Hong, J.I., et al.: liquid: Context-Aware Distributed Queries. In: Dey, A.K., Schmidt, A., McCarthy, J.F. (eds.) UbiComp 2003. LNCS, vol. 2864, pp. 140–148. Springer, Heidelberg (2003)
Kay, J.: The um toolkit for cooperative user modelling. User Modeling and User-Adapted Interaction 4, 149–196 (1995)
Hightower, J., Borriello, G.: A survey and taxonomy of location systems for ubiquitous computing. Computer (Extended paper) 34(8), 57–66 (2001), citeseer.ist.psu.edu/hightower01survey.html
Harter, A., et al.: The anatomy of a context-aware application. In: Mobile Computing and Networking, pp. 59–68 (1999), citeseer.ist.psu.edu/harter99anatomy.html
Minami, M., et al.: Dolphin: A practical approach for implementing a fully distributed indoor ultrasonic positioning system. In: Davies, N., Mynatt, E.D., Siio, I. (eds.) UbiComp 2004. LNCS, vol. 3205, pp. 347–365. Springer, Heidelberg (2004)
de Lara, E., et al.: Accurate GSM Indoor Localization. In: Beigl, M., et al. (eds.) UbiComp 2005. LNCS, vol. 3660, pp. 141–158. Springer, Heidelberg (2005)
LaMarca, A., et al.: Self-mapping in 802.11 location systems. In: Beigl, M., et al. (eds.) UbiComp 2005. LNCS, vol. 3660, pp. 87–104. Springer, Heidelberg (2005)
Hightower, J., et al.: Learning and recognizing the places we go. In: Beigl, M., et al. (eds.) UbiComp 2005. LNCS, vol. 3660, pp. 159–176. Springer, Heidelberg (2005)
Madhavapeddy, A., Tse, A.: A study of bluetooth propagation using accurate indoor location mapping. In: Beigl, M., et al. (eds.) UbiComp 2005. LNCS, vol. 3660, pp. 105–122. Springer, Heidelberg (2005)
Cheverst, K., et al.: Exploring issues of user model transparency and proactive behaviour in an office environment control system. User Modeling and User-Adapted Interaction 15(3-4), 235–273 (2005)
Rehman, K., Stajano, F., Coulouris, G.: Visually interactive location-aware computing. In: Beigl, M., et al. (eds.) UbiComp 2005. LNCS, vol. 3660, pp. 177–194. Springer, Heidelberg (2005)
Brar, A., Kay, D.J.: Privacy and security in ubiquitous personalized applications. Technical report, The School of IT, The University of Sydney, Australia (2004)
Czarkowski, M., Kay, J.: Giving learners a real sense of control over adaptivity, even if they are not quite ready for it yet. In: Advances In Web-Based Education, pp. 93–126. Information Science Publishing, Hershey (2006)
Paton, N.W., DÃaz, O.: Active database systems. ACM Computing Surveys 31(1), 63–103 (1999), doi:10.1145/311531.311623
Dey, A.K., Schmidt, A., McCarthy, J.F. (eds.): UbiComp 2003. LNCS, vol. 2864. Springer, Heidelberg (2003)
Beigl, M., et al. (eds.): UbiComp 2005. LNCS, vol. 3660. Springer, Heidelberg (2005)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer Berlin Heidelberg
About this paper
Cite this paper
Assad, M., Carmichael, D.J., Kay, J., Kummerfeld, B. (2007). PersonisAD: Distributed, Active, Scrutable Model Framework for Context-Aware Services. In: LaMarca, A., Langheinrich, M., Truong, K.N. (eds) Pervasive Computing. Pervasive 2007. Lecture Notes in Computer Science, vol 4480. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-72037-9_4
Download citation
DOI: https://doi.org/10.1007/978-3-540-72037-9_4
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-72036-2
Online ISBN: 978-3-540-72037-9
eBook Packages: Computer ScienceComputer Science (R0)