A cookbook for using the model-view controller user interface paradigm in Smalltalk-80
Journal of Object-Oriented Programming
CHI '90 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
DistEdit: a distributed toolkit for supporting multiple group editors
CSCW '90 Proceedings of the 1990 ACM conference on Computer-supported cooperative work
Separating application code from toolkits: eliminating the spaghetti of call-backs
UIST '91 Proceedings of the 4th annual ACM symposium on User interface software and technology
A high-level and flexible framework for implementing multiuser user interfaces
ACM Transactions on Information Systems (TOIS) - Special issue on user interface software and technology
DistView: support for building efficient collaborative applications using replicated objects
CSCW '94 Proceedings of the 1994 ACM conference on Computer supported cooperative work
DOLPHIN: integrated meeting support across local and remote desktop environments and LiveBoards
CSCW '94 Proceedings of the 1994 ACM conference on Computer supported cooperative work
Argohalls: adding support for group awareness to the Argo telecollaboration system
Proceedings of the 8th annual ACM symposium on User interface and software technology
Building real-time groupware with GroupKit, a groupware toolkit
ACM Transactions on Computer-Human Interaction (TOCHI)
Designing object-oriented synchronous groupware with COAST
CSCW '96 Proceedings of the 1996 ACM conference on Computer supported cooperative work
From single-user architectural design to PAC*: a generic software architecture model for CSCW
Proceedings of the ACM SIGCHI Conference on Human factors in computing systems
’DreamTeam‘: a platform for synchronous collaborative applications
AI & Society - Special issue on computer-supported cooperative
Flexible synchronization of shared groupware objects
ACM SIGGROUP Bulletin
Mobility Support for Replicated Real-Time Applications
IICS '02 Proceedings of the Second International Workshop on Innovative Internet Computing Systems
Adaptive and Transparent Data Distribution Support for Synchronous Groupware
CRIWG '02 Proceedings of the 8th International Workshop on Groupware: Design, Implementation and Use
Hi-index | 0.00 |
Although there are many groupware platforms existing nowadays, collaborative multi-user applications are not yet widely accepted by end-users. In contrast to single-user applications, groupware applications often still have prototypical character andare lacking software quality. In this paper we introduce a three-step approach for reusing existing single-user applications for collaboration-aware multi-user applications. The three-step approach is basedup on on our toolkit DreamTeam and its extension DreamObjects. By offering services for communication and coordination as well as data management and user interface development they significantly simplify the transformation of single-user applications into collaboration-aware applications. At the endof the paper we validate our approach with two examples: a diagram tool and a publicly available spreadsheet tool.