Reusing Groupware Applications
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.
KeywordsService Manager Server Application Configuration File Server Platform Client Application
Unable to display preview. Download preview PDF.
- 1.Brown, A.: Large-scale component-based development. Object and Component Technology Series. Prentice Hall, Englewood Cliffs (2002)Google Scholar
- 3.Burridge, R.: Java Shared Data Toolkit: user guide. Sun Microsystems, Inc (1998)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
- 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