Shared Workspaces for Real-Time Collaboration in Distributed Networks: Concepts, Techniques, Problems,

Abstract

Until recently, computer-based collaboration between geographically dispersed users has been limited primarily to electronic mail and file transfer. There is an increasing interest in computer support for real-time interaction between such users. The main goal of this research is to enable users to remotely share and operate simultaneously on objects contained in a workspace. Examples of objects are textfiles, graphs, or images. All participants have identical views of the objects. Users manipulate and operate on the objects using appropriate tools. For example, an appropriate tool for operating on a textfile is a text editor. The basic entities of our model: users, objects and tools, may reside at arbitrary sites of a computer network. Users who wish to collaborate and share a workspace will form a session. For each session, a process called the session server regulates access to workspace objects efficiently and fairly. All session servers of a given machine are interfaced to a process called the communications server. The communications server is responsible for connecting users and moving objects between different machines. The authors have implemented a prototype system of remote shared workspaces where objects are restricted to be textfiles, and tools can only accept input from keyboards. Their approach differs from other collaborative tools in the they offer a general purpose utility that converts and single-user tool into one that can be used for real-time collaboration among several remote users.

Open PDF

Document Details

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

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

  • Computer Networks
  • Computer Science
  • Computers
  • Electronic Mail
  • Fault Tolerance
  • Industrial Research
  • Intelligent Systems
  • Language
  • Local Area Networks
  • Microwave Transmission
  • Networks
  • North Carolina
  • Observers
  • Operating Systems
  • Prototypes
  • Reliability
  • Teamwork

Fields of Study

  • Computer science

Readers

  • Agent-Based Social Robotics and Mobile-Assisted Learning in Virtual Environments.
  • Computer Networking
  • Computer Science.

Technology Areas

  • Microelectronics