Developing adaptive groupware applications using a mobile component framework
- 1 December 2000
- proceedings article
- Published by Association for Computing Machinery (ACM)
- p. 107-116
- https://doi.org/10.1145/358916.358981
Abstract
A need exists to develop groupware systems that adapt to available resources and support user mobility. This paper presents DACIA, a system that provides mechanisms for building such groupware applications. Using DACIA, components of a groupware application can be moved to different hosts during execution, while maintaining communication connectivity with groupware services and other users. DACIA provides mechanisms that simplify building groupware for domains where users are mobile. New collaboration features can be also more easily implemented. DACIA is also applicable to non-mobile environments. We show its applicability to building groupware applications that can be reconfigured at run-time to adapt to changing user demands and resource constraints, for example, by relocating services or introducing new services. This paper describes the architecture of DACIA and its use in building adaptable groupware systems.Keywords
This publication has 15 references indexed in Scilit:
- The anatomy of a context-aware applicationPublished by Association for Computing Machinery (ACM) ,1999
- Roomware for Cooperative Buildings: Integrated Design of Architectural Spaces and Information SpacesPublished by Springer Nature ,1998
- Understanding code mobilityIEEE Transactions on Software Engineering, 1998
- Sumatra: A language for resource-aware mobile programsPublished by Springer Nature ,1997
- A mechanism for supporting client migration in a shared window systemPublished by Association for Computing Machinery (ACM) ,1996
- Walking away from the desktop computerPublished by Association for Computing Machinery (ACM) ,1996
- Policies and roles in collaborative applicationsPublished by Association for Computing Machinery (ACM) ,1996
- Coupling the user interfaces of a multiuser programACM Transactions on Computer-Human Interaction, 1995
- Real time groupware as a distributed systemPublished by Association for Computing Machinery (ACM) ,1994
- Access control for collaborative environmentsPublished by Association for Computing Machinery (ACM) ,1992