Designing object-oriented synchronous groupware with COAST
CSCW '96 Proceedings of the 1996 ACM conference on Computer supported cooperative work
Object-oriented application frameworks
Communications of the ACM
DISCIPLE: a framework for multimodal collaboration in heterogeneous environments
ACM Computing Surveys (CSUR)
An architecture for heterogeneous groupware applications
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
’DreamTeam‘: a platform for synchronous collaborative applications
AI & Society - Special issue on computer-supported cooperative
Using handhelds and PCs together
Communications of the ACM
Developing CSCW tools for idea finding -: empirical results and implications for design
CSCW '02 Proceedings of the 2002 ACM conference on Computer supported cooperative work
Using Handheld Devices in Synchronous Collaborative Scenarios
Personal and Ubiquitous Computing
Application requirements for middleware for mobile and pervasive systems
ACM SIGMOBILE Mobile Computing and Communications Review
Architectural patterns for collaborative applications
International Journal of Computer Applications in Technology
Agilo: a highly flexible groupware framework
CRIWG'05 Proceedings of the 11th international conference on Groupware: design, Implementation, and Use
Integrating synchronous and asynchronous interactions in groupware applications
CRIWG'05 Proceedings of the 11th international conference on Groupware: design, Implementation, and Use
Hi-index | 0.00 |
The recent proliferation of using mobile devices in collaborative scenarios increases the need for sophisticated and flexible groupware frameworks for heterogeneous environments. This paper presents the architectural design of Agilo, a groupware framework that has been designed explicitly for synchronous groupware applications involving the use of heterogeneous devices. By respecting device heterogeneity from the ground up, the framework provides an architectural design that is highly flexible along different architectural dimensions on the one hand and simple yet powerful to use on the other hand. Two applications from different application domains based on Agilo are described together with first usage experiences from the developer's point of view.