Groupware: some issues and experiences
Communications of the ACM
Distributed operating systems
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Pattern-oriented software architecture: a system of patterns
Pattern-oriented software architecture: a system of patterns
Java object-sharing in Habanero
Communications of the ACM
Integration of synchronous and asynchronous collaboration activities
ACM Computing Surveys (CSUR)
Decision Support Systems - Special issue on WITS '97
Pattern-Oriented Software Architecture: Patterns for Concurrent and Networked Objects
Pattern-Oriented Software Architecture: Patterns for Concurrent and Networked Objects
Flexible Communication Support for CSCW Applications
SPIRE '99 Proceedings of the String Processing and Information Retrieval Symposium & International Workshop on Groupware
Group communication support for distributed collaboration systems
ICDCS '97 Proceedings of the 17th International Conference on Distributed Computing Systems (ICDCS '97)
Supporting cooperative awareness with local event mechanisms: the groupdesk system
ECSCW'95 Proceedings of the fourth conference on European Conference on Computer-Supported Cooperative Work
Designing mobile shared workspaces for loosely coupled workgroups
CRIWG'07 Proceedings of the 13th international conference on Groupware: design implementation, and use
Journal of Systems and Software
Hi-index | 0.00 |
In the development of groupware systems a well designed communications infrastructure is required, due to the high complexity of the communication scenario. Also, the design and implementation of coordination and collaboration mechanisms depends on the communications infrastructure. Actually there are no well known guidelines to design this infrastructure. Therefore, this paper proposes an architectural pattern that helps carry out the design of this communications infrastructure. The proposed pattern supports all the groupware systems communication scenarios, taking in account their particularities. This pattern has been used in the design of several groupware applications and a groupware framework with very good results.