File(s) under permanent embargo

Engineering plug-in software components to support collaborative work

journal contribution
posted on 2002-08-01, 00:00 authored by John Grundy, J Hosking
Many software applications require co-operative work support, including collaborative editing, group awareness, versioning, messaging and automated notification and co-ordination agents. Most approaches hard-code such facilities into applications, with fixed functionality and limited ability to reuse groupware implementations. We describe our recent work in seamlessly adding such capabilities to component-based applications via a set of collaborative work-supporting plug-in software components. We describe a variety of applications of this technique, along with descriptions of the novel architecture, user interface adaptation and implementation techniques for the collaborative work-supporting components that we have developed. We report on our experiences to date with this method of supporting collaborative work enhancement of component-based systems, and discuss the advantages of our approach over conventional techniques.

History

Journal

Software: practice and experience

Volume

32

Issue

10

Pagination

983 - 1013

Publisher

Wiley

Location

Chichester, Eng.

ISSN

0038-0644

Language

eng

Publication classification

C1.1 Refereed article in a scholarly journal

Copyright notice

2002, John Wiley & Sons