An Implementation Model for Collaborative Applications
Author(s) -
Mauricio Cortés,
Prateek Mishra
Publication year - 2018
Publication title -
clei electronic journal
Language(s) - English
Resource type - Journals
ISSN - 0717-5000
DOI - 10.19153/cleiej.1.1.2
Subject(s) - component (thermodynamics) , computer science , collaborative software , human–computer interaction , control (management) , presentation (obstetrics) , collaborative editing , state (computer science) , knowledge management , world wide web , artificial intelligence , medicine , physics , algorithm , thermodynamics , radiology
A major challenge in building groupware systems is to provide support for control and coordination of users actions on shared resources. This support includes the maintenance of the current state of the collaborative multi-user environment such as control of group interaction rules and coordination of users actions or tasks. We propose an extension of the visual presentation/underlying data model currently followed when developing interactive single user applications. We claim that groupware systems require two additional components: user-related data and group interaction rules. The former component maintains information about active users, their roles, and privileges. While the latter keeps the state of the current collaborative environment to control and coordinate user actions. Furthermore, our approach allows developers build each system component separately, promoting the decomposition of the application’s computational objects and its collaborative environment specification.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom