Skip to main content

Middleware for Ambient Intelligence Environments: Reviewing Requirements and Communication Technologies

  • Conference paper

Part of the Lecture Notes in Computer Science book series (LNISA,volume 5615)

Abstract

Ambient Intelligence is an emerging research field that aims to make many of the everyday activities of people easier and more efficient. This new paradigm gives rise to opportunities for novel, more efficient interactions with computing systems. At a technical level, the vision of Ambient Intelligence is realized by the seamless confluence of diverse computing platforms. In this context, a software framework (middleware) is essential to enable heterogeneous computing systems to interoperate. In this paper we first consider the basic requirements of a middleware that can effectively support the construction of Ambient Intelligence environments. Subsequently, we present a brief survey of existing, general-purpose middleware systems and evaluate them in terms of their suitability for serving as the low-level communication platform of an Ambient Intelligence middleware. Finally, we argue that an Object-Oriented middleware such as the Common Request Broker Architecture (CORBA) is most suited for basing a middleware for Ambient Intelligence environments.

Keywords

  • Target Language
  • Ambient Intelligence
  • Object Management Group
  • Simple Object Access Protocol
  • Asynchronous Communication

These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

References

  1. IST Advisory Group 2003. Ambient Intelligence: From Vision to Reality, ftp://ftp.cordis.lu/pub/ist/docs/istag-ist2003_consolidated_report.pdf

  2. Network Working Group. Request for Comments 2768, http://www.ietf.org/rfc/rfc2768.txt

  3. Object Management Group. The Common Object Request Broker: Architecture and Specification. Object Management Group, Framingham, Mass. (1998)

    Google Scholar 

  4. The Object Management Group (OMG), http://www.omg.org

  5. Object Management Group. CORBAservices: Common Object Services Specification. Object Management Group, Framingham, Mass. (1997)

    Google Scholar 

  6. The ACE ORB (TAO), http://www.cs.wustl.edu/~schmidt/TAO.html

  7. JacORB, http://www.jacorb.org

  8. IIOP.NET, http://iiop-net.sourceforge.net

  9. omniORB, http://omniorb.sourceforge.net

  10. Henning, M.: A new approach to object-oriented middleware. IEEE Internet Computing 8, 66–75 (2004)

    CrossRef  Google Scholar 

  11. ZeroC, http://www.zeroc.com

  12. GNU General Public License, http://www.gnu.org/copyleft/gpl.html

  13. Simple Object Access Protocol (SOAP), http://www.w3.org/TR/soap

  14. Slee, M., Agarwal, A., Kwiatkowski, M.: Thrift: Scalable Cross-Language Services Implementation

    Google Scholar 

  15. facebook, http://www.facebook.com

  16. Etch, http://cwiki.apache.org/ETCH

  17. Cisco Unified Application Environment, http://www.cisco.com/web/developer/cuae

  18. The Amigo project, http://www.hitech-projects.com/euprojects/amigo

  19. OSGi Alliance. OSGi Service Platform Core Specification Release 4, http://www.osgi.org

  20. The Hydra project, http://www.hydramiddleware.eu

  21. The CHIL project, http://chil.server.de

  22. The NIST Smart Space Project, http://www.nist.gov/smartspace

  23. The ChilFlow System, http://www.ipd.uka.de/CHIL/projects/chilflow.php

  24. Bellifemine, F., Poggi, A., Rimassa, G.: JADE – A FIPA-compliant agent framework

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and Permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Georgalis, Y., Grammenos, D., Stephanidis, C. (2009). Middleware for Ambient Intelligence Environments: Reviewing Requirements and Communication Technologies. In: Stephanidis, C. (eds) Universal Access in Human-Computer Interaction. Intelligent and Ubiquitous Interaction Environments. UAHCI 2009. Lecture Notes in Computer Science, vol 5615. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-02710-9_20

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-02710-9_20

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-02709-3

  • Online ISBN: 978-3-642-02710-9

  • eBook Packages: Computer ScienceComputer Science (R0)