Connecting Pervasive Frameworks Through Mediation

  • Florence T. Balagtas
  • Cedric Angelo M. Festin
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4297)


Context information helps an application decide on what to do in order to adapt to its user’s needs. To easily develop ubiquitous applications, there has been increased research in the design and development of frameworks called pervasive computing frameworks. Although these frameworks help application developers create ubiquitous applications easily, interoperability has been a problem because of the different representation of context information and protocols used. This research attempts to solve this problem by creating a Context Information Mediator (CIM) which will serve as a translation gateway between different applications created using different frameworks. To test our system, we developed two versions of an inventory system application that keeps track of items inside a building. The idea here is to let these applications communicate with each other and share information through the CIM.


Context Information Data Size Pervasive Computing Client Application Translation Time 
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.
    Saha, D., Mukherjee, A.: Pervasive computing: A paradigm for the 21st century. Pervasive Computing, IEEE 36(3), 25–31 (2003)Google Scholar
  2. 2.
    Sousa, J.P., Garlan, D.: The aura software architecture: an infrastructure for ubiquitous computing. Technical Report CMU-CS-03-183, School of Computer Science, Carnegie Mellon University (2003)Google Scholar
  3. 3.
    Sousa, J.P., Garlan, D.: Aura: An architectural framework for user mobility in ubiquitous computing environments. In: Proceedings of 3rd IEEE/IFIP Conference on Software Architecture, Montreal (2002)Google Scholar
  4. 4.
    Garlan, D., Siewiorek, D.P., Smailagic, A., Steenkiste, P.: Project aura: toward distraction-free pervasive computing. Pervasive Computing, IEEE 1, 22–31 (2002)CrossRefGoogle Scholar
  5. 5.
    Salber, D., Dey, A.K., Abowd, G.D.: The context toolkit: Aiding the development of context-enabled applications. In: Proceedings of CHI 1999, pp. 434–441. ACM Press, New York (1999)Google Scholar
  6. 6.
    Grimm, R., Davis, J., Lemar, E., Macbeth, A., Swanson, S., Anderson, T., Bershad, B., Borriello, G., Gribble, S., Wetherall, D.: System support for pervasive applications. ACM Trans. Comput. Syst. 22(4), 421–486 (2004)CrossRefGoogle Scholar
  7. 7.
    Chen, G., Kotz, D.: Solar: A pervasive computing infrastructure for context-aware mobile applications. Technical Report TR2002-421, Dept. of Computer Science, Dartmouth College (2002)Google Scholar
  8. 8.
    Goh, C.H., Bressan, S., Madnick, S., Siegel, M.: Context interchange: new features and formalisms for the intelligent integration of information. ACM Trans. Inf. Syst. 17(3), 270–293 (1999)CrossRefGoogle Scholar
  9. 9.
    Lui, S.M., Kwok, S.H.: Interoperability of peer-to-peer file sharing protocols. SIGecom Exch. 3(3), 25–33 (2002)CrossRefGoogle Scholar
  10. 10.
    Clark, D.: The design philosophy of the darpa internet protocols. In: SIGCOMM 1988: Symposium proceedings on Communications architectures and protocols, pp. 106–114. ACM Press, New York (1988)CrossRefGoogle Scholar
  11. 11.
    Lampe, M., Strassner, M., Fleisch, E.: A ubiquitous computing environment for aircraft maintenance. In: SAC 2004: Proceedings of the 2004 ACM symposium on Applied computing, pp. 1586–1592. ACM Press, New York (2004)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Florence T. Balagtas
    • 1
  • Cedric Angelo M. Festin
    • 1
  1. 1.Department of Computer ScienceUniversity of the PhilippinesDiliman, Quezon CityPhilippines

Personalised recommendations