A Prototype for Remotely Shared Textual Workspaces

Abstract

Computer-based collaboration between geographically dispersed users is still limited primarily to electronic mail and file transfer, but there is increasing interest in computer support for real-time interaction between remote users. The problem of implementing remotely shared workspaces, which allow users to operate simultaneously on the same objects, is of broad interest. Our objective is to show textual workspaces that allow real time collaboration can be implemented efficiently by using existing operating systems and communications primitives. This paper documents our experiences in implementing a prototype under Berkeley UNIX, using the programming language C, and Berkeley Interprocess Communication facilities. We describe design alternatives that take into account the communications bandwidth between the different sites of the network, and we introduce an efficient protocol that regulates user access to the shared workspace. Keywords: Distributed systems, Real-time collaboration, UNIX, Interprocess communications.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jan 01, 1987
Accession Number
ADA188352

Entities

People

  • Hussein M. Abdel-wahab
  • J. Nievergelt
  • Sheng-uei Guan

Organizations

  • University of North Carolina at Chapel Hill

Tags

Communities of Interest

  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Application Software
  • Bandwidth
  • C Programming Language
  • Computer Networks
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Electronic Mail
  • Human-Machine Interaction
  • Language
  • Models
  • Networks
  • North Carolina
  • Operating Systems
  • Programming Languages
  • Teamwork

Fields of Study

  • Computer science

Readers

  • Distributed Systems and Data Platform Development
  • Geospatial Intelligence and Artificial Intelligence Analytics
  • Robotics and Automation.

Technology Areas

  • Microelectronics