Groupware: some issues and experiences
Communications of the ACM
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Designing engineers
An architecture for heterogeneous groupware applications
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
Clover architecture for groupware
CSCW '02 Proceedings of the 2002 ACM conference on Computer supported cooperative work
When Peer-to-Peer comes Face-to-Face: Collaborative Peer-to-Peer Computing in Mobile Ad hoc Networks
P2P '01 Proceedings of the First International Conference on Peer-to-Peer Computing
Yet Another Framework for Supporting Mobile and Collaborative Work
WETICE '03 Proceedings of the Twelfth International Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises
Designing mobile commerce applications
Communications of the ACM - Mobile computing opportunities and challenges
Improving Awareness in Mobile CSCW
IEEE Transactions on Mobile Computing
Pattern-Oriented Software Architecture: A Pattern Language for Distributed Computing
Pattern-Oriented Software Architecture: A Pattern Language for Distributed Computing
A groupware design framework for loosely coupled workgroups
ECSCW'05 Proceedings of the ninth conference on European Conference on Computer Supported Cooperative Work
Architectural patterns for collaborative applications
International Journal of Computer Applications in Technology
Soa: principles of service design
Soa: principles of service design
Turning Software into a Service
Computer
OTM '08 Proceedings of the OTM Confederated International Workshops and Posters on On the Move to Meaningful Internet Systems: 2008 Workshops: ADI, AWeSoMe, COMBEK, EI2N, IWSSA, MONET, OnToContent + QSI, ORM, PerSys, RDDS, SEMELS, and SWWS
Mobile Shared Workspaces to Support Construction Inspection Activities
Proceedings of the 2008 conference on Collaborative Decision Making: Perspectives and Challenges
Modeling groupware for mobile collaborative work
CSCWD '09 Proceedings of the 2009 13th International Conference on Computer Supported Cooperative Work in Design
MOCET: a mobile collaborative examination tool
Proceedings of the 2007 conference on Human interface: Part II
Software architecture and mobility: A roadmap
Journal of Systems and Software
Dealing with variability in context-aware mobile software
Journal of Systems and Software
Quality of Service in mobile ad hoc networks: a survey
International Journal of Ad Hoc and Ubiquitous Computing
Towards a reference architecture for the design of mobile shared workspaces
Future Generation Computer Systems
Mobile computing in urban emergency situations: Improving the support to firefighters in the field
Expert Systems with Applications: An International Journal
Context-Aware Adaptive Applications: Fault Patterns and Their Automated Identification
IEEE Transactions on Software Engineering
A communication infrastructure to ease the development of mobile collaborative applications
Journal of Network and Computer Applications
Integrating synchronous and asynchronous interactions in groupware applications
CRIWG'05 Proceedings of the 11th international conference on Groupware: design, Implementation, and Use
A calculus for the refinement and evolution of multi-user mobile applications
DSVIS'05 Proceedings of the 12th international conference on Interactive Systems: design, specification, and verification
F2FMI: A toolkit for facilitating face-to-face mobile interaction
Expert Systems with Applications: An International Journal
Hi-index | 0.00 |
Architecting mobile collaborative applications has always been a challenge for designers. However, counting on a structural design as a reference can help developers to reduce risks and efforts involved in system design. This article presents a reusable architecture which helps modeling the communication and coordination services required by mobile collaborative applications to support collaboration among users. This architecture has been used as a basis for the design of several mobile systems. Two of them are presented in this article to show the applicability of the proposal to real world collaborative systems.