Skip to main content

Reusing Groupware Applications

  • Conference paper
Groupware: Design, Implementation, and Use (CRIWG 2004)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 3198))

Included in the following conference series:

Abstract

Many groupware applications have been developed and continue being developed over white-box groupware platforms. These platforms have brought important contributions to the development of groupware systems. However, the lack of compatibility among these platforms is limiting the portability of such solutions. This paper presents a middleware, which allows to improve the portability of new and legacy groupware applications supported by white-box platforms. The middleware translates a set of functionalities provided by the groupware platforms to a set of common groupware services used by the applications. These services provide groupware support and allow to improve the portability of groupware systems. A prototype of the proposed middleware has been tested and the interim results are encouraging.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Brown, A.: Large-scale component-based development. Object and Component Technology Series. Prentice Hall, Englewood Cliffs (2002)

    Google Scholar 

  2. Burner, M.: The deliberate revolution: creating connectedness with XML Web services. ACM QUEUE 1(1), 28–37 (2003)

    Article  Google Scholar 

  3. Burridge, R.: Java Shared Data Toolkit: user guide. Sun Microsystems, Inc (1998)

    Google Scholar 

  4. Chabert, A., Grossman, E., Jackson, L., Pietrowicz, S., Seguin, C.: Java object-sharing in habanero. Comm. of the ACM 41(6), 69–76 (1998)

    Article  Google Scholar 

  5. Fabre, Y., Pitel, G., Soubrevilla, L., Marchand, E., Géraud, T., Demaille, A.: Asynchronous architecture to manage communication, display, and user interaction in distributed virtual environments. In: Mulder, J.D., van Liere, R. (eds.) Proc. of EGVE 2000. Computer Science / Eurographics Series, pp. 105–113. Springer, Heidelberg (2000)

    Google Scholar 

  6. Gokhale, A., Natarajan, B., Schmidt, D., Wang, N.: Modeling and synthesis of middleware components. Communications of the ACM, Special Issue on Enterprise Components, Services and Business Rules, edited by Ali Arsanjani (2002)

    Google Scholar 

  7. Greenberg, S., Roseman, M.: Groupware toolkits for synchronous work. In: Beaudouin-Lafon (ed.) Computer-Supported Cooperative Work, vol. ch.6, pp. 135–168. John Wiley & Sons, Chichester (1999)

    Google Scholar 

  8. Guerrero, L., Fuller, D.: A pattern system for the development of collaborative applications. Information and Software Technology 43(7), 457–467 (2001)

    Article  Google Scholar 

  9. Ochoa, S., Guerrero, L., Fuller, D., Herrera, O.: Designing the communications infrastructure of groupware systems. In: Haake, J.M., Pino, J.A. (eds.) CRIWG 2002. LNCS, vol. 2440, pp. 114–123. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  10. Peterson, R.: Database development with Jdbc, Odbc and SQL/Sqlj. Sams Publishing, USA (2001)

    Google Scholar 

  11. Devsphere.: SAX+ DOM Mix = SAXDOMIX, http://www.devsphere.com/xml/saxdomix/

  12. Schuckmann, C., Schümmer, J., Seitz, P.: Modeling collaboration using shared objects. In: Hayne, S.C. (ed.) Proc. of ACM SIGGROUP Conf. on Supporting Group Work (GROUP 1999). Phoenix, Arizona, USA, pp. 189–198 (1999)

    Google Scholar 

  13. Szyperski, C.: Component software. Addison-Wesley, Reading (2002)

    Google Scholar 

  14. Trevor, J., Koch, T., Woetzel, G.: MetaWeb: bringing synchronous groupware to the World Wide Web. In: Proc. of ECSCW 1997, Lancaster (1997)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Ochoa, S.F., Guerrero, L.A., Pino, J.A., Collazos, C.A. (2004). Reusing Groupware Applications. In: de Vreede, GJ., Guerrero, L.A., Marín Raventós, G. (eds) Groupware: Design, Implementation, and Use. CRIWG 2004. Lecture Notes in Computer Science, vol 3198. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30112-7_22

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-30112-7_22

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-23016-8

  • Online ISBN: 978-3-540-30112-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics