A Context-Aware Middleware for Interaction Device Deployment in AmI

  • Tao Xu
  • Huiliang Jin
  • Bertrand David
  • René Chalon
  • Yun Zhou
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8028)


Miniaturization of smart devices and sensors, as well as widespread use of new interaction modalities make Ambient Intelligence (AmI) not a prospect for the future but an impending reality of existence. This requires methods for solving the issues on how to integrate interaction devices into a context-aware environment. We thus designed a middleware to provide a promising approach. Our middleware adopts a two-layer structure. The low layer is the enterprise service bus, which is in charge of integrating context sensors and interaction devices, and of discovering context. The high layer is the versatile context interpreter, which is responsible for context inference, expressive query, and persistent storage. Finally, we implemented the prototype of this middleware on the street and store marketing scenario.


Middleware Context Awareness Ambient Intelligence Human Computer Interaction 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Abowd, G.D., et al.: Towards a Better Understanding of Context and Context-Awareness. In: Proceedings of the 1st International Symposium on Handheld and Ubiquitous Computing, pp. 304–307. Springer, London (1999)CrossRefGoogle Scholar
  2. 2.
    Athanasopoulos, D., et al.: CoWSAMI: Interface-aware context gathering in ambient intelligence environments. Pervasive Mob. Comput. 4(3), 360–389 (2008)CrossRefMathSciNetGoogle Scholar
  3. 3.
    Baldauf, M., et al.: A survey on context-aware systems. Int. J. Ad Hoc Ubiquitous Comput. 2(4), 263–277 (2007)CrossRefGoogle Scholar
  4. 4.
    Ballendat, T., et al.: Proxemic interaction: designing for a proximity and orientation-aware environment. In: ACM International Conference on Interactive Tabletops and Surfaces, pp. 121–130. ACM, New York (2010)CrossRefGoogle Scholar
  5. 5.
    Bettini, C., et al.: A survey of context modelling and reasoning techniques. Pervasive and Mobile Computing 6(2), 161–180 (2010)CrossRefGoogle Scholar
  6. 6.
    David, B.T., Chalon, R.: IMERA: Experimentation Platform for Computer Augmented Environment for Mobile Actors. In: IEEE International Conference on Wireless and Mobile Computing, Networking and Communication, p. 51. IEEE Computer Society, Los Alamitos (2007)Google Scholar
  7. 7.
    López De Ipiña, D., et al.: EMI 2 lets: A Reflective Framework for Enabling AmI. J. UCS (2008)Google Scholar
  8. 8.
    Gu, T., et al.: A middleware for building context-aware mobile services. In: 2004 IEEE 59th Vehicular Technology Conference, VTC 2004, vol. 5, pp. 2656–2660 (Spring 2004)Google Scholar
  9. 9.
    Gu, T., et al.: Toward an OSGi-Based Infrastructure for Context-Aware Applications. IEEE Pervasive Computing 3(4), 66–74 (2004)CrossRefGoogle Scholar
  10. 10.
    Krumm, J. (ed.): Ubiquitous Computing Fundamentals. Chapman and Hall/CRC (2009)Google Scholar
  11. 11.
    Lukowicz, P., et al.: From Context Awareness to Socially Aware Computing. IEEE Pervasive Computing 11(1), 32–41 (2012)CrossRefMathSciNetGoogle Scholar
  12. 12.
    Quinlan, J.R.: C4.5: programs for machine learning. Morgan Kaufmann Publishers Inc., San Francisco (1993)Google Scholar
  13. 13.
    Ranganathan, A., et al.: MiddleWhere: a middleware for location awareness in ubiquitous computing applications. In: Proceedings of the 5th ACM/IFIP/USENIX International Conference on Middleware, pp. 397–416. Springer-Verlag New York, Inc., New York (2004)Google Scholar
  14. 14.
    Román, M., et al.: Gaia: A Middleware Infrastructure to Enable Active Spaces. IEEE Pervasive Computing 1, 74–83 (2002)CrossRefGoogle Scholar
  15. 15.
    Schilit, B., Theimer, M.: Disseminating Active Map Information to Mobile Hosts. IEEE Network 8, 22–32 (1994)CrossRefGoogle Scholar
  16. 16.
    Schmidt, A., et al.: There is more to Context than Location. Computers and Graphics 23, 893–901 (1998)CrossRefGoogle Scholar
  17. 17.
    Sousa, J.P., et al.: Aura: an architectural framework for user mobility in ubiquitous computing environments. In: Proceedings of the 3rd Working IEEE/IFIP Conference on Software Architecture, pp. 29–43. Kluwer Academic Publishers (2002)Google Scholar
  18. 18.
    Stojanovic, D.: Context-Aware Mobile and Ubiquitous Computing for Enhanced Usability: Adaptive Technologies and Applications (Premier Reference Source). Information Science Reference (2009)Google Scholar
  19. 19.
    Wang, X.H., et al.: Ontology Based Context Modeling and Reasoning using OWL. In: Proceedings of the Second IEEE Annual Conference on Pervasive Computing and Communications Workshops, pp. 18–23. IEEE Computer Society Press, Washington, DC (2004)Google Scholar
  20. 20.
    Xu, T., et al.: A context-aware middleware for ambient intelligence. In: Proceedings of the Workshop on Posters and Demos Track, pp. 10:1–10:2. ACM, New York (2011)CrossRefGoogle Scholar
  21. 21.
    Zhou, Y., David, B., Chalon, R.: Innovative user interfaces for wearable computers in real augmented environment. In: Jacko, J.A., et al. (eds.) Human-Computer Interaction, Part II, HCII 2011. LNCS, vol. 6762, pp. 500–509. Springer, Heidelberg (2011)CrossRefGoogle Scholar
  22. 22.
    Zhou, Y., et al.: PlayAllAround: Wearable One-hand Gesture Input and Scalable Projected Interfaces. Presented at the ERGO-IHM 2012, Biarritz (2012)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  • Tao Xu
    • 1
    • 2
  • Huiliang Jin
    • 1
    • 2
  • Bertrand David
    • 1
    • 2
  • René Chalon
    • 1
    • 2
  • Yun Zhou
    • 1
    • 2
  1. 1.CNRSUniversité de LyonFrance
  2. 2.LIRIS, UMR5205Ecole Centrale de LyonFrance

Personalised recommendations