Using Integration Frameworks for Developing Context-Aware Applications

  • Sérgio Barretto
  • Miguel Mira da Silva
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3295)


Research on developing context-aware applications faces the challenge of collecting, integrating and combining information in a wide range of formats from a variety of sources, such as desktop applications, web services, user profiles and databases. On the other hand, the need for pervasive real-time application integration has boosted the development of Integration Platforms in enterprise environments. These platforms provide an infrastructure of services that enable dozens of applications spread around the organization to recognize and respond to the presence of information. In this paper we propose that integration frameworks can be used to facilitate the development of context-aware applications. As a proof of concept, we developed a simple context-aware application that works on top of a well-known integration framework.


Mobile Phone Context Information Mobile Application Integration Framework Integration Platform 
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.
    Abowd, G.D.: Software Design Issues for Ubiquitous Computing. Georgia Institute of Technology (1998)Google Scholar
  2. 2.
    Chen, H.: An Intelligent Broker Architecture for Context-Aware Systems. A PhD. Dissertation Proposal in Computer Science at the University of Maryland Baltimore County (2003)Google Scholar
  3. 3.
    Dey, A.K., Abowd, G.D.: Towards a Better Understanding of Context and Context- Awareness, GVU Technical Report GIT-GVU-99-22, Georgia Institute of Technology (1999)Google Scholar
  4. 4.
    Dey, A.K., Sauber, 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
  5. 5.
    Dey., Anind.: Understanding and Using Context. Georgia Institute of Technology – GeorgiaTech (2001) Google Scholar
  6. 6.
    Henriksen, K., Indulska, J., Rakotonirainy, A.: Infrastructure for Pervasive Computing: Challenges. Informatik 2001. In: Workshop on Pervasive Computing, Vienna (2001)Google Scholar
  7. 7.
    Hinckley, K., Pierce, J., Sinclair, M., Horvitz, E.: Sensing Techniques for Mobile Interaction. In: Microsoft Research, Proceedings of the 13th Annual ACM Symposium on User Interface Software and Technology (UIST 2000), pp. 91–100. ACM Press, New YorkGoogle Scholar
  8. 8.
    Hong, J.I., Landay, J.A.: An Infrastructure Approach to Context-Aware Computing. University of California at Berkeley (2002)Google Scholar
  9. 9.
    Linthicum, D.S.: Next Generation Application Integration. Addison-Wesley, Reading (2003) ISBN: 0-201-84456-7Google Scholar
  10. 10.
    Microsoft Biztalk Server,
  11. 11.
    Schilit, B.N., Adams, N., Want, R.: Context-Aware Computing Applications. In: Workshop on Mobile Computing Systems and Applications, Santa Cruz, CA, USA (1994)Google Scholar
  12. 12.
    Schmidt, A., Aidoo, K.A., Takaluoma, A., Tuomela, U., Laerhoven, K.V., Velde, W.V.: Advanced Interaction In Context. In: Gellersen, H.-W. (ed.) HUC 1999. LNCS, vol. 1707, p. 89. Springer, Heidelberg (1999)CrossRefGoogle Scholar
  13. 13.
    Schmidt, A.: Implicit Human Computer Interaction Through Context. In: 2nd Workshop on Human Computer Interaction with Mobile Devices, Edinburgh, Scotland (August 1999)Google Scholar
  14. 14.
    Silva, M.: Information Systems Integration, FCA, 2003 (in Portuguese) (2003)Google Scholar
  15. 15.
  16. 16.
  17. 17.
    Weiser, M.: he Computer for the 21st Century. Scientific American 265(3), 94–104 (1991)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2004

Authors and Affiliations

  • Sérgio Barretto
    • 1
  • Miguel Mira da Silva
    • 1
  1. 1.Departamento de Engenharia InformáticaInstituto Superior TécnicoLisboaPortugal

Personalised recommendations