Simplifying Component Development in an Integrated Groupware Environment
Roseman, M. and Greenberg, S. (1997)
Simplifying Component Development in an Integrated Groupware Environment. In Proceedings of the ACM Symposium on User Interface Software and Technology - ACM UIST'97. (Banff, Alberta, Canada), ACM Press, pages 65-72, October 14-17. Also as Report 1997-600-02, April.
View Publication and Related Materials
![]() | PDF Paper (1997-ComponentWare.UIST.pdf) |
Abstract
This paper describes our experiences implementing a component architecture for TeamWave Workplace, an integrated groupware environment using a rooms metaphor. The problem we faced was how to design the architecture to support rapid development of new embedded components. Our solution, based on Tcl/Tk and GroupKit, uses multiple interpreters and a shared window hierarchy. This proved effective in easing development complexity in TeamWave. We discuss some of the strategies we used, and identify the types of interactions between system components. The lessons learned in developing this component model should be generally applicable to future integrated groupware systems in different environments.
Bibtex entry
@INPROCEEDINGS { 1997-ComponentWare.UIST,
CLASS = { CONFARTICLE },
AUTHOR = { Roseman, M. and Greenberg, S. },
TITLE = { Simplifying Component Development in an Integrated Groupware Environment },
BOOKTITLE = { Proceedings of the ACM Symposium on User Interface Software and Technology - ACM UIST'97 },
PAGES = { 65-72 },
YEAR = { 1997 },
MONTH = { October 14-17 },
PUBLISHER = { ACM Press },
ADDRESS = { Banff, Alberta, Canada },
NOTE = { Also as Report 1997-600-02, April },
}