A distributed and policy-free general-purpose shared window system

Shared window systems allow collaboration transparent, single-user applications interacted with on multiple users' workstations, enabling the members of a cooperative ensemble to simultaneously share and revise information. The paper presents a system capable of sharing applications running under the X Window System. In contrast to previously implemented systems, the present shared window system addresses issues that are crucial for general-purpose use. The shared window system is policy-free, i.e., there are no preferred policies for handling issues such as admission and floor control. Instead, it offers a set of essential mechanisms on top of which various policies and user paradigms may be realized. Further, the system distributes the sharing functionality among all sites involved in a cooperative activity. Measurements have shown a positive impact of this on the overall performance of the system and thus justified the viability of the design decisions taken. >

[1]  Carsten Bormann,et al.  Xmc and Xy-scalable window sharing and mobility or from X protocol multiplexing to X protocol multicasting , 1994 .

[2]  Sudhir R. Ahuja,et al.  The Rapport multimedia conferencing system-a software overview , 1988, [1988] Proceedings. 2nd IEEE Conference on Computer Workstations.

[3]  Keith A. Lantz,et al.  Collaboration awareness in support of collaboration transparency: requirements for the next generation of shared window systems , 1990, CHI '90.

[4]  Michael Weber,et al.  Constructing a distributed multimedia joint viewing and tele-operation service for heterogeneous workstation environments , 1993, 1993 4th Workshop on Future Trends of Distributed Computing Systems.

[5]  Clarence A. Ellis,et al.  Groupware: some issues and experiences , 1991, CACM.

[6]  Michael Altenhofen,et al.  The BERKOM multimedia collaboration service , 1993, MULTIMEDIA '93.

[7]  H.M. Abdel-Wahab,et al.  XTV: a framework for sharing X Window clients in remote synchronous collaboration , 1991, Proceedings of TRICOMM `91: IEEE Conference on Communications Software: Communications for Distributed Applications and Systems.

[8]  W. Bauerfeld Race-Project Cio (R2060): Coordination, Implementation and Operation of Multimedia Tele-Services on Top of a Common Communication Platform , 1992, [1992] Proceedings International Workshop on Advanced Communications and Applications for High Speed Networks.

[9]  Sudhir R. Ahuja,et al.  A comparison of application sharing mechanisms in real-time desktop conferencing systems , 1990 .

[10]  Kevin Jeffay,et al.  Issues, Problems and Solutions in Sharing X Clients on Multiple Displays , 1994 .

[11]  Jonathan Grudin,et al.  Groupware and social dynamics: eight challenges for developers , 1994, CACM.

[12]  Paul F. Fitzgerald,et al.  Evaluating alternative display sharing system architectures , 1991, Proceedings of TRICOMM `91: IEEE Conference on Communications Software: Communications for Distributed Applications and Systems.

[13]  John Menges The X Engine Library: a C++ library for constructing X pseudo-servers , 1993 .

[14]  Konrad Froitzheim,et al.  JVTOS - A Reference Model for a New Multimedia Service , 1992, HPN.

[15]  Daniel G. Bobrow,et al.  Beyond the chalkboard: computer support for collaboration and problem solving in meetings , 1988, CACM.

[16]  Bernhard Plattner,et al.  A survey of X protocol multiplexors , 1993, CCRV.

[17]  Saul Greenberg,et al.  GROUPKIT: a groupware toolkit for building real-time conferencing applications , 1992, CSCW '92.

[18]  J. C. Lauwers,et al.  Replicated architectures for shared window systems: a critique , 1990, COCS '90.

[19]  Bernhard Plattner,et al.  Sharing Multimedia Applications among Heterogeneous Workstations , 1993, Broadband Islands.

[20]  Richard Bentley,et al.  Architectural support for cooperative multiuser interfaces , 1994, Computer.

[21]  Adrian Nye X protocol reference manual , 1990 .

[22]  Paul Dourish,et al.  Awareness and coordination in shared workspaces , 1992, CSCW '92.

[23]  J. R. Ensor,et al.  A comparison of application sharing mechanisms in real-time desktop conferencing systems , 1990, COCS '90.

[24]  Harry C. Forsdick,et al.  MMConf: an infrastructure for building shared multimedia applications , 1990, CSCW '90.

[25]  Hussein M. Abdel-Wahab,et al.  Accommodating latecomers in shared window systems , 1993, Computer.

[26]  Saul Greenberg Sharing views and interactions with single-user applications , 1990 .