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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Brown, A.: Large-scale component-based development. Object and Component Technology Series. Prentice Hall, Englewood Cliffs (2002)
Burner, M.: The deliberate revolution: creating connectedness with XML Web services. ACM QUEUE 1(1), 28–37 (2003)
Burridge, R.: Java Shared Data Toolkit: user guide. Sun Microsystems, Inc (1998)
Chabert, A., Grossman, E., Jackson, L., Pietrowicz, S., Seguin, C.: Java object-sharing in habanero. Comm. of the ACM 41(6), 69–76 (1998)
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)
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)
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)
Guerrero, L., Fuller, D.: A pattern system for the development of collaborative applications. Information and Software Technology 43(7), 457–467 (2001)
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)
Peterson, R.: Database development with Jdbc, Odbc and SQL/Sqlj. Sams Publishing, USA (2001)
Devsphere.: SAX+ DOM Mix = SAXDOMIX, http://www.devsphere.com/xml/saxdomix/
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)
Szyperski, C.: Component software. Addison-Wesley, Reading (2002)
Trevor, J., Koch, T., Woetzel, G.: MetaWeb: bringing synchronous groupware to the World Wide Web. In: Proc. of ECSCW 1997, Lancaster (1997)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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