Groupware Plug-ins: A Case Study of Extending Collaboration Functionality through Media Items

McEwan, G., Greenberg, S., Rounding, M. and Boyle, M. (2006)
Groupware Plug-ins: A Case Study of Extending Collaboration Functionality through Media Items. In Proceedings of 2nd International Conference on Collaboration Technologies - CollabTech 2006. (Tsukuba, Japan), IPSJ SIG Groupware and Network Services, pages 42-47, July 13-14. Best paper nominee. Earlier version as Report 2006-822-15, February.

View Publication and Related Materials

PDF PaperPDF Paper (2006-GroupwarePlugins.Collabtech.pdf)
PowerPoint PresentationPowerPoint Presentation (2006-GroupwarePlugins.Collabtech.ppt)

Abstract

Groupware normally offers only fixed functionality, which can be a poor match to the actual needs of particular group. We argue that groupware should be extensible by third party developers, and describe groupware plug-ins as a method that enables this. Using the Community Bar (CB) as a case study, we illustrate an easy-to-program extensible groupware architecture. Unlike single user plug-ins, CB groupware plug-ins automatically share and populate a distributed data structure, using a distributed Model View Controller pattern to simplify programming. Several 3rd party plugins illustrate what people can create in practice.

Bibtex entry

@INPROCEEDINGS { 2006-GroupwarePlugins.Collabtech,
CLASS = { CONFARTICLE },
AUTHOR = { McEwan, G. and Greenberg, S. and Rounding, M. and Boyle, M. },
TITLE = { Groupware Plug-ins: A Case Study of Extending Collaboration Functionality through Media Items },
BOOKTITLE = { Proceedings of 2nd International Conference on Collaboration Technologies - CollabTech 2006 },
PAGES = { 42-47 },
YEAR = { 2006 },
MONTH = { July 13-14 },
PUBLISHER = { IPSJ SIG Groupware and Network Services },
ADDRESS = { Tsukuba, Japan },
NOTE = { Best paper nominee. Earlier version as Report 2006-822-15, February },
}