Building shared graphical editors using the abstraction-link-view architecture

  • Authors:
  • Tom Brinck;Ralph D. Hill

  • Affiliations:
  • Bellcore;Bellcore

  • Venue:
  • ECSCW'93 Proceedings of the third conference on European Conference on Computer-Supported Cooperative Work
  • Year:
  • 1993

Quantified Score

Hi-index 0.01

Visualization

Abstract

We have written several multi-user graphical editors in the RendezvousTM 1 system. In our approach to building these editors, the applications are first written as single-user editors. When multiple users wish to share a drawing surface, the drawing surfaces of their individual editors are connected using the Abstraction-Link-View (ALV) architecture. "Links" communicate the editing operations among the editors they connect. Links are designed to be invisible to the applications they are attached to, allowing the interface for each user to be highly customized. Links can also attach editors to the interface of a running RENDEZVOUS application, allowing the interface to be edited as the application is being used.