ComputingInformation TechnologyGroup WorkHeterogeneous ComputingTeamworkApplication Programming InterfacesCollaborative SystemsComputer-supported Cooperative WorkInformation SharingInteroperabilityResource SharingCollaboration TransparencyGroupwareInteraction TransparencyTransparency
Multi-user applications generally lag behind in features or compatibility with single-user applications. As a result, users are often not motivated to abandon their favorite single-user applications for groupware features that are less frequently used. A well-accepted approach, collaboration transparency, is able to convert off-the-shelf single-user applications into groupware without modifying the source code. However, existing systems have been largely striving to develop generic application-sharing mechanisms and undesirably force users to share the same application in cooperative work. In this paper we analyze this problem and present a novel approach (called intelligent collaboration transparency) to addressing this problem. Our approach allows for heterogeneous application sharing by considering the particular semantics of the applications and the collaboration task in question.
23
Concurrency control in groupware systems
Colter Ellis, S. Gibbs · ACM SIGMOD Record · 1989 · 867 citations
Operational transformation in real-time group editors
Chengzheng Sun, Clarence A. Ellis · 1998 · 497 citations · Full text
Concurrency control in groupware systems
Colter Ellis, S. Gibbs · 1989 · 451 citations · Full text