Context-Aware Integration of Smart Environments in Legacy Applications
As opposed to conventional applications, smart environments are designed to offer transparent user assistance by decoupling users from devices. Apart from the lack of realised systems there are numerous applications that are strongly interwoven with the users’ workflow and hard to replace, commonly called legacy applications. Instead of creating new applications, our approach is the loose integration of these both, the smart environment and the legacy application. In our work, we propose a generic architecture that is applicable to various kinds of environments and applications. The architecture comprises an intermediate layer that enables a loose coupling between smart environment and legacy application. Furthermore, we introduce a workflow to refine the generic architecture to fit the requirements of specific use cases. For our use case, we apply the vision of a pervasive university. Here, we integrate functionalities of smart lecture rooms into a learning management system that is commonly used in German universities and therefore hard to replace.
Keywordssmart environment legacy application pervasive computing service-oriented architecture
Unable to display preview. Download preview PDF.
- 1.Weiser, M.: The Computer for the 21st Century. Scientific American, (Communications, Computers, and Network) (September 1991)Google Scholar
- 4.Giersich, M., Heider, T., Kirste, T.: Ai methods for smart environments: A case study on team assistance in smart meeting rooms. In: Proceedings of Scientific Workshop 1: Artificial Intelligence Methods for Ambient Intelligence on European Conference on Ambient Intelligence (AmI 2007), Darmstadt, Germany (November 2007)Google Scholar
- 6.Lucke, U., Tavangarian, D.: Eine Service- und Kontext-basierte Infrastruktur für die Pervasive University. In: GI Jahrestagung, pp. 1935–1949 (2009)Google Scholar
- 8.Ballagas, R., Ringel, M., Stone, M., Borchers, J.: Istuff: a physical user interface toolkit for ubiquitous computing environments. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, CHI 2003, pp. 537–544. ACM, New York (2003)Google Scholar
- 11.Syvanen, A., Beale, R., Sharples, M., Ahonen, M., Lonsdale, P.: Supporting pervasive learning environments: adaptability and context awareness in mobile learning. In: IEEE International Workshop on Wireless and Mobile Technologies in Education, WMTE 2005, page 3 (November 2005)Google Scholar
- 15.Al Takrouri, B., Canonico, A., Gongora, L., Janiszewski, M., Toader, C., Schrader, A.: Eyejot - a ubiquitous context-aware campus information system. In: 2nd International Conference on Pervasive Computing and Applications, ICPCA 2007, pp. 122–127 (2007)Google Scholar
- 16.Stud.IP developer group. Stud.ip - Studienbegleitender Internetsupport von Praesenzlehre, http://www.studip.de/home/ (last access: May 2011)