A Middleware for the Deployment of Ambient Intelligent Spaces

  • Diego López-de-Ipiña
  • Juan Ignacio Vázquez
  • Daniel Garcia
  • Javier Fernández
  • Iván García
  • David Sáinz
  • Aitor Almeida
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3864)


The latest mobile devices are offering more multimedia features, better communication capabilities (Bluetooth, Wi-Fi, GPRS/UMTS) and are more easily programmable than ever before. So far, those devices have been used mainly for communication, entertainment, and as electronic assistants. On the other hand, Ambient Intelligence (AmI) is emerging as a new research discipline merging the fields of Ubiquitous Computing and Communications, Context Awareness and Intelligent User Interfaces. The ultimate goal of AmI is to surround our working and living environments with context-aware, cooperative and invisible devices that will assist and help us in our everyday activities. Current mobile devices, which accompany us anywhere and at anytime, are the most convenient tools to help us benefit from AmI-enhanced environments. In other words, mobile devices are the best candidates to intermediate between us and our surroundings. In consequence, this paper proposes a middleware which aims to make this vision reality following a two-fold objective: (1) to simplify the creation and deployment of physical spaces hosting smart objects and (2) to transform mobile devices into universal remote controllers of those objects.


Mobile Phone Mobile Device Ubiquitous Computing Service Discovery Ambient Intelligence 
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.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Bluetooth Specification version 1.1 (2005), http://www.bluetooth.com
  2. 2.
    Beigl, M., Gellersen, H.W., Schmidt, A.: MediaCups: Experience with Design and Use of Computer-Augmented Everyday Objects. Computer Networks, Special Issue on Pervasive Computing 25(4), 401–409 (2004)Google Scholar
  3. 3.
    Czerwinski, S., Zhao, B., et al.: An architecture for a Secure Service Discovery Service. In: Proceedings of MobiCom 1999 (1999)Google Scholar
  4. 4.
    Edwards, W.K., Newman, M.W., Sedivy, J.Z., Smith, T.F.: Bringing Network Effects to Pervasive Spaces. IEEE Pervasive Computing – Mobile and Ubiquitous Systems 4(1), 15–17 (2005)Google Scholar
  5. 5.
    Grace, P., Blair, G.S., Samuel, S.: A Reflective Framework for Discovery and Interaction in Heterogeneous Mobile Environments. Mobile Computing and Communications Review, ACM SIGMOBILE 9(1), 2–14 (2005)Google Scholar
  6. 6.
    Lassila, O., Adler, M.: Semantic Gadgets: Device and Information Interoperability. In: Lyytinen, K., Yoo, Y. (eds.) Ubiquitous Computing Environment. Case Western Reserve University (2003)Google Scholar
  7. 7.
    López de Ipiña, D., Mendonça, P., Hopper, A.: TRIP: a Low-cost Vision-based Location System for Ubiquitous Computing. Personal and Ubiquitous Computing 6(3), 206–219 (2002)CrossRefGoogle Scholar
  8. 8.
    López de Ipiña, D., Vázquez, I., Sainz, D.: Interacting with our Environment through Sentient Mobile Phones. In: Proceedings of 2nd International Workshop in Ubiquitous Computing (IWUC 2005), ICEIS 2005, pp. 19–28 (2005) ISBN 972-8865-24-4Google Scholar
  9. 9.
    Microsoft Corporation: Mobile Developer Center (2005), http://msdn.microsoft.com/mobility/
  10. 10.
    Myers, B.A.: Using Hand-Held Devices and PCs Together. Communications of the ACM 44(11), 34–41 (2001)CrossRefGoogle Scholar
  11. 11.
    Rohs, M., Zweifel, P.: A Conceptual Framework for Camera Phone-based Interaction Techniques. In: Gellersen, H.-W., Want, R., Schmidt, A. (eds.) PERVASIVE 2005. LNCS, vol. 3468, pp. 171–189. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  12. 12.
    Scott, D., et al.: Using Visual Tags to Bypass Bluetooth Device Discovery. ACM Mobile Computing and Communications Review 9(1), 41–52 (2005)CrossRefGoogle Scholar
  13. 13.
    Shadbolt, N.: Ambient Intelligence. IEEE Intelligent Systems 2(3) (2003)Google Scholar
  14. 14.
    Siegemund, F., Krauer, T.: Integrating Handhelds into Environments of Cooperating Smart Everyday Objects. In: Proceedings of the 2nd European Symposium on Ambient Intelligence, Eindhoven, The Netherlands (2004)Google Scholar
  15. 15.
    Sun Microsystems, Inc.: Java 2 Platform, Micro Edition (J2ME) (2005), http://java.sun.com/j2me/
  16. 16.
    Sun Microsystems, Inc.: Jini Specifications Archive - v2.1 (2005), http://java.sun.com/products/jini/2_1index.html
  17. 17.
    Symbian Ltd.: Symbian OS – the mobile operating System (2005), http://www.symbian.com/
  18. 18.
    The Universal Plug and Play Forum (2005), http://www.upnp.org/
  19. 19.
    Vázquez, J.I., López de Ipiña, D.: An Interaction Model for Passively Influencing the Environment. In: Adjunct Proceedings of the 2nd European Symposium on Ambient Intelligence, Eindhoven, The Netherlands (2004)Google Scholar
  20. 20.
    Vázquez, J.I., López de Ipiña, D.: An HTTP-based Context Negotiation Model for Realizing the User-Aware Web. In: 1st International Workshop on Innovations In Web Infrastructure (IWI 2005), Chiba, Japan (2005)Google Scholar
  21. 21.
    Zhu, F., Mutka, M.W., Ni, L.M.: Service Discovery in Pervasive Computing Environments. IEEE Pervasive Computing 4(4), 81–90 (2005)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Diego López-de-Ipiña
    • 1
  • Juan Ignacio Vázquez
    • 1
  • Daniel Garcia
    • 1
  • Javier Fernández
    • 1
  • Iván García
    • 1
  • David Sáinz
    • 1
  • Aitor Almeida
    • 1
  1. 1.Faculty of EngineeringUniversity of DeustoBilbaoSpain

Personalised recommendations