Abstract
In this paper, we introduce the distributed Context Awareness and Knowledge Environment CAKE. The design objectives for CAKE were to develop a system that is flexible enough to be used in different application domains, that supports re-use of components with the help of a well-defined plugin-system and application programming interface and that caters for privacy concerns by giving users access to personal context aware environments that share information selectively with other users’ context aware environments. We describe related work on context middleware and the niche CAKE is targeting. We also argue for taking privacy concerns into account and outline how our framework addresses such issues. The concepts behind CAKE are introduced, and we describe how reasoning engines based on different paradigms can be put to work together in our framework. A first take on end-user programming is outlined and a prototypical implementation of the system presented.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Carlson, D., Schrader, A.: Dynamix: An open plug-and-play context framework for Android. In: 3rd International Conference on the Internet of Things (IOT), pp. 151–158. IEEE, New York (2012)
Cassens, J., Schmitt, F., Mende, T., Herczeg, M.: CASi – A Generic Context Awareness Simulator for Ambient Systems. In: Paternò, F., de Ruyter, B., Markopoulos, P., Santoro, C., van Loenen, E., Luyten, K. (eds.) AmI 2012. LNCS, vol. 7683, pp. 421–426. Springer, Heidelberg (2012)
Consolvo, S., Smith, I.E., Matthews, T., LaMarca, A., Tabert, J., Powledge, P.: Location disclosure to social relations: why, when, & what people want to share. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, pp. 81–90. ACM, New York (2005)
Corkill, D.D.: Blackboard systems. AI Expert 6(9), 40–47 (1991)
Divitini, M., Farshchian, B.A., Samset, H.: UbiCollab: collaboration support for mobile users. In: Proceedings of the 2004 ACM Symposium on Applied Computing, pp. 1191–1195. ACM, New York (2004)
Fielding, R.T.: Architectural styles and the design of network-based software architectures. PhD Thesis, University of California, Irvine (2000)
Giarratano, J.C., Riley, G.D.: Expert Systems: Principles and Programming. Brooks/Cole Publishing Co., Pacific Grove (2005)
Jiang, X., Hong, J.I., Landay, J.A.: Approximate information flows: Socially-based modeling of privacy in ubiquitous computing. In: Borriello, G., Holmquist, L.E. (eds.) UbiComp 2002. LNCS, vol. 2498, pp. 176–193. Springer, Heidelberg (2002)
Kim, J., Choi, H., Wang, H., Agoulmine, N., Deerv, M.J., Hong, J.W.-K.: POSTECH’s U-Health Smart Home for elderly monitoring and support. In: IEEE International Symposium on a World of Wireless Mobile and Multimedia Networks (WoWMoM), pp. 1–6. IEEE, New York (2010)
Kofod-Petersen, A., Cassens, J.: Proxies for Privacy in Ambient Systems. Journal of Wireless Mobile Networks, Ubiquitous Computing, and Dependable Applications 1(4), 63–75 (2010)
Kofod-Petersen, A.: A Case-Based Approach to Realising Ambient Intelligence among Agents. PhD Thesis, Norwegian University of Sci. and Tech. (2007)
Lederer, S., Manko, J., Dey, A.K.: Who wants to know what when? Privacy preference determinants in ubiquitous computing. In: CHI 2003 Extended Abstracts on Human Factors in Computing Systems. ACM, New York (2003)
Mantoro, T., Ayu, M.A., Elnour, E.E.: Web-enabled smart home using wireless node infrastructure. In: Proceedings of the 9th International Conference on Advances in Mobile Computing and Multimedia, pp. 72–79. ACM, New York (2011)
Nissenbaum, H.: Privacy in Context: Technology, Policy, and the Integrity of Social Life. Stanford University Press, Palo Alto (2009)
Romero, N., Markopoulos, P., van Baren, J., de Ruyter, B., Ijsselsteijn, W., Farshchian, B.: Connecting the family with awareness systems. Personal and Ubiquitous Computing 11(4), 299–312 (2006)
Ruge, L., Kindsmüller, M.C., Cassens, J., Herczeg, M.: How About a MATe for Awareness in Teams? In: Proceedings of Context 2011, pp. 58–69. Springer, Heidelberg (2011)
Schmitt, F., Cassens, J., Kindsmüller, M.C., Herczeg, M.: Mental Models of Ambient Systems: A Modular Research Framework. In: Beigl, M., Christiansen, H., Roth-Berghofer, T.R., Kofod-Petersen, A., Coventry, K.R., Schmidtke, H.R. (eds.) CONTEXT 2011. LNCS, vol. 6967, pp. 278–291. Springer, Heidelberg (2011)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer International Publishing Switzerland
About this paper
Cite this paper
Cassens, J., Schmitt, F., Herczeg, M. (2013). CAKE – Distributed Environments for Context-Aware Systems. In: Augusto, J.C., Wichert, R., Collier, R., Keyson, D., Salah, A.A., Tan, AH. (eds) Ambient Intelligence. AmI 2013. Lecture Notes in Computer Science, vol 8309. Springer, Cham. https://doi.org/10.1007/978-3-319-03647-2_24
Download citation
DOI: https://doi.org/10.1007/978-3-319-03647-2_24
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-03646-5
Online ISBN: 978-3-319-03647-2
eBook Packages: Computer ScienceComputer Science (R0)