Fourth Annual USENIX Tcl/Tk Workshop, 1996
Managing Complexity in TeamRooms, a Tcl-Based Internet Groupware
Application
Mark Roseman
Dept. of Computer Science
University of Calgary
Calgary, Alta, Canada
Abstract
This paper describes TeamRooms, a Tcl-based real time groupware
application that provides "network places" for users to
collaborate. TeamRooms is significantly more complex than previous
groupware applications, providing not only generic tools such as
shared whiteboards, but also custom groupware applets running within
an OpenDoc-style embedded window. As well as describing TeamRooms
itself, the paper relates the use of several Tcl programming
techniques -- meta-architectures, multiple interpreters, and embedded
windows -- that are used to manage the resulting complexity of the
system.
View the full text of this paper in
HTML and
POSTSCRIPT (3,150,479 Bytes) form.
To Become a USENIX Member, please see our
Membership Information.
|