The Rendezvous architecture and language for constructing multiuser applications
ACM Transactions on Computer-Human Interaction (TOCHI)
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
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
Pattern-oriented software architecture: a system of patterns
Pattern-oriented software architecture: a system of patterns
Systematic framework design by generalization
Communications of the ACM
’DreamTeam‘: a platform for synchronous collaborative applications
AI & Society - Special issue on computer-supported cooperative
Pattern-Oriented Software Architecture: Patterns for Concurrent and Networked Objects
Pattern-Oriented Software Architecture: Patterns for Concurrent and Networked Objects
Architectural patterns for collaborative applications
International Journal of Computer Applications in Technology
A framework designed for synchronous groupware applications in heterogeneous environments
CRIWG'06 Proceedings of the 12th international conference on Groupware: design, implementation, and use
SAGA: a web services architecture for groupware applications
CRIWG'06 Proceedings of the 12th international conference on Groupware: design, implementation, and use
Hi-index | 0.00 |
Today there exist many frameworks for the development of synchronous groupware applications. Although the domain of these applications is very heterogeneous, existing frameworks provide only limited flexibility to integrate diverse groupware applications in a meaningful way. We identify five variation points that a groupware framework needs to offer in a flexible way in order to facilitate the integration of diverse groupware applications. Based on these variation points, we propose a groupware framework called Agilo that tries to overcome the limited flexibility of existing frameworks by offering multiple realizations of these variation points and providing a modular architecture to simplify the integration of applications and the extensibility and adaptability to different application and integration requirements.