Resource Discovery for Supporting Ubiquitous Collaborative Work

  • Kimberly García
  • Sonia Mendoza
  • Dominique Decouchant
  • José Rodríguez
  • Alfredo Piero Mateos Papis
Part of the Communications in Computer and Information Science book series (CCIS, volume 167)

Abstract

The majority of the solutions proposed in the domain of service discovery protocols mainly focus on developing single-user applications. Consequently, these applications are unaware of third-party interventions supposing that nobody interferes nor observes. This paper describes a system for discovering sharable resources in ubiquitous collaborative environments. The proposed system is based on the publish/subscribe model, which makes possible for collaborators to: 1) publish resources to share them with their colleagues and 2) subscribe themselves to get information about resources they are interested in. Dynamic information is gathered from different sources, such as user’s applications, a resource locator and a human face recognizer in order to find out the best available resource for a specific request. Resource availability is determined according to several parameters: technical characteristics, roles, usage restrictions and dependencies with other resources in terms of ownership, presence, location and even availability.

Keywords

resource discovery ubiquitous collaborative work resource sharing and availability publish/subscribe architecture 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Adjie, W., Schwartz, E., Balakrishnan, H., Lilley, J.: The Design and Implementation of an Intentional Naming System. In: 17th ACM Symposium on Operating System Principles, pp. 186–201. ACM Press, Charleston (1999)Google Scholar
  2. 2.
    Bettstetter, C., Renner, C.: A Comparison of Service Discovery Protocols and Implementation of the Service Location Protocol. In: 6th EUNICE Open European Summer School, Twente, pp. 1–8 (2000)Google Scholar
  3. 3.
    Chang, C., Lin, C.: LIBSVM: A Library for Support Vector Machines. National Taiwan University (2011)Google Scholar
  4. 4.
    Chang, C., Sahoo, P.K., Lee, S.: A Location-Aware Routing Protocol for the Bluetooth Scatternet. Wireless Personal Communications 40(1), 117–135 (2007)CrossRefGoogle Scholar
  5. 5.
    Edwards, W.K.: Discovery Systems in Ubiquitous Computing. IEEE Pervasive Computing 5(2), 70–77 (2006)CrossRefGoogle Scholar
  6. 6.
    Eugster, P., Felber, P., Guerraoui, R., Kermarrec, A.: The many faces of publish/subscribe. ACM Computing Survey 35(2), 114–131 (2003)CrossRefGoogle Scholar
  7. 7.
    Herborn, S., Lopez, Y., Seneviratne, A.: A Distributed Scheme for Autonomous Service Composition. In: 1st ACM International Workshop on Multimedia Service Composition, pp. 21–30. ACM Press, Singapore (2005)Google Scholar
  8. 8.
    Hernandez, B., Olague, G., Hammoud, R., Trujillo, L., Romero, E.: Visual Learning of Texture Descriptors for Facial Expression Recognition in Thermal Imagery. Computer Vision and Image Understanding 106(2), 258–269 (2007)CrossRefGoogle Scholar
  9. 9.
    Jamalipour, A.: The Wireless Mobile Internet: Architectures, Protocols and Services. John Wiley & Sons, New York (2003)Google Scholar
  10. 10.
    Jeronimo, M., Weast, J.: UPnP Design by Example: A Software Developer’s Guide to Universal Plug and Play. Intel Press (2003)Google Scholar
  11. 11.
    Markarian, A., Favela, J., Tentori, M., Castro, L.A.: Seamless Interaction Among Heterogeneous Devices in Support for Co-located Collaboration. In: Dimitriadis, Y.A., Zigurs, I., Gómez-Sánchez, E. (eds.) CRIWG 2006. LNCS, vol. 4154, pp. 389–404. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  12. 12.
    Newmarch, J.: Foundation of Jini 2 Programming. Apress Inc., New York (2006)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Kimberly García
    • 1
  • Sonia Mendoza
    • 1
  • Dominique Decouchant
    • 2
    • 3
  • José Rodríguez
    • 1
  • Alfredo Piero Mateos Papis
    • 2
  1. 1.Departamento de ComputaciónCINVESTAV-IPN, D.F.Mexico
  2. 2.Depto. de Tecnologías de la InformaciónUAM-Cuajimalpa, D.F.Mexico
  3. 3.C.N.R.S. - Laboratoire LIG de GrenobleFrance

Personalised recommendations