Title
Developing synchronous collaborative applications with TeamComponents
Abstract
Synchronous groupware applications are playing a major role in, e.g., distance education, video conferencing, joint program development, co-operative publishing, etc. There exists a variety of platforms which relieve the groupware developer from struggling with standard problems like network details, synchronisation algorithms, etc., and allow him or her to concentrate on application specific details. Although these platforms support simple applications, groupware with a reasonable number of different kinds of artefacts (e.g. word processors with embedded documents) is still difficult to realise. Component based approaches simplify the development of such applications, but, although these approaches are quite common in single user environments, they have not yet been widely incorporated into groupware development platforms. In contrast to single-user component approaches, additional problems have to be solved: collaborative components have to communicate with other sites and multiple users, have to manage shared data, have to react on group events and have to offer group awareness services. The TeamComponents approach addresses these problems. It is based upon our groupware platform DreamTeam and covers a wide range of collaborative scenarios. A selection of sample applications with TeamComponents validates our design concept.
Year
Venue
Keywords
2000
Frontiers in Artificial Intelligence and Applications
Computer Science/CSCW,synchronous groupware,system design,object-oriented modeling
Field
DocType
Volume
Computer science,Multimedia
Conference
58.0
ISSN
Citations 
PageRank 
0922-6389
2
0.39
References 
Authors
10
2
Name
Order
Citations
PageRank
Jörg Roth18424.95
Claus Unger27017.25