Advertisement

An Agent-Based Framework for Context-Aware Services

  • Axel Bürkle
  • Wilmuth Müller
  • Uwe Pfirrmann
  • Nikolaos Dimakis
  • John Soldatos
  • Lazaros Polymenakos
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4555)

Abstract

A major challenge of Ambient Intelligence lies in building middleware that can ease service implementation through allowing the application developer to emphasize only the service logic. In this paper we describe the architecture of an Ambient Intelligence system established in the scope of the European research project CHIL (Computers in the Human Interaction Loop). CHIL aims at developing and realizing computer services that are delivered to humans in an implicit and unobtrusive way. The framework presented here supports the implementation of human-centric context-aware applications. This includes the presentation of the sensors used in CHIL spaces, the mechanisms employed for controlling sensors and actuating devices, as well as the perceptual components and the middleware approach for combining them in the scope of applications. Special focus lies on the design and implementation of an agent based framework that supports “pluggable” service logic in the sense that the service developer can concentrate on coding the service logic independently of the underlying middleware. Following the description of the framework, we elaborate on how it has been used to support two prototype context-aware human centric and non-obtrusive services.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Aarts, E., Marzano, S., (eds.): The New Everyday: Views on Ambient Intelligence. 010 Publishers, Rotterdam, The Netherlands (2003)Google Scholar
  2. 2.
    Dey, A.K., Salber, D., Abowd, G.D.: A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications. Human-Computer Interaction 16 (2001)Google Scholar
  3. 3.
    Coen, M., Phillips, B., Warshawsky, N., Weisman, L., Peters, S., Finin, P.: Meeting the Computational Needs of Intelligent Environments: The Metaglue System. In: 1st Int. Workshop on Managing Interactions in Smart Environments, Dublin, Ireland (1999)Google Scholar
  4. 4.
    Johanson, B., Fox, A.: The Event Heap: An Coordination Infrastructure for InteractiveWorkspaces. In: 4th IEEE Workshop Mobile Computer Systems and Applications (WMCSA 2002), Piscataway, N.J, IEEE Press, New York (2002)Google Scholar
  5. 5.
    Judd, G., Steenkiste, P.: Providing Contextual Information to Pervasive Computing Applications. In: IEEE Int. Conference on Pervasive Computing (Percom 2003), Dallas, USA (2003)Google Scholar
  6. 6.
    Saif, U., Pham, H., Paluska, J.M., Waterman, J., Terman, C., Ward, S.: A Case for Goal-oriented Programming Semantics. In: Dey, A.K., Schmidt, A., McCarthy, J.F. (eds.) UbiComp 2003. LNCS, vol. 2864, Springer, Heidelberg (2003)Google Scholar
  7. 7.
    CHIL - Computers in the Human Interaction Loop (2007), http://chil.server.de
  8. 8.
    Brandstein, M., Ward, D.: Microphone Arrays: Techniques and Applications. Springer, Heidelberg (2001)Google Scholar
  9. 9.
    Constantinides, A., Polymenakos, L., Talantzis, F.: Estimation of Direction of Arrival Using Information Theory. IEEE Computer Society Press, Los Alamitos (2005)Google Scholar
  10. 10.
    Pnevmatikakis, A., Polymenakos, L.: An automatic face detection and recognition system for video streams. In: 2nd Joint Workshop on Multi-Modal Interaction and Related Machine Learning Algorithms, Edinburgh (2005)Google Scholar
  11. 11.
    Pnevmatikakis, A., Polymenakos, L.: Kalman tracking with target feedback on adaptive background learning. In: Joint Workshop on Multimodal Interaction and Related Machine Learning Algorithms (2005)Google Scholar
  12. 12.
    Rentzeperis, E., Stergiou, A., Boukis, C., Souretis, G., Pnevmatikakis, A., Polymenakos, L.: An adaptive speech activity detector based on signal energy and lda. In: 2nd Joint Workshop on Multi-Modal Interaction and Related Machine Learning Algorithms (2005)Google Scholar
  13. 13.
    Java Agent DEvelopent Framework (2007), http://jade.tilab.com
  14. 14.
    Danninger, M., Flaherty, G., Bernardin, K., Ekenel, H., Köhler, T., Malkin, R., Stiefelhagen, R., Waibel, A.: The connector: facilitating context-aware communication. In: 7th Int. Conference on Multimodal Interfaces (ICMI 2005), ACM Press, New York (2005)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2007

Authors and Affiliations

  • Axel Bürkle
    • 1
  • Wilmuth Müller
    • 1
  • Uwe Pfirrmann
    • 1
  • Nikolaos Dimakis
    • 2
  • John Soldatos
    • 2
  • Lazaros Polymenakos
    • 2
  1. 1.Fraunhofer Institute for Information and Data Processing, KarlsruheGermany
  2. 2.Athens Information Technology, 19.5 Km Markopoulou Ave., Peania, GR 19002 

Personalised recommendations