Title :
Development of a collaborative application in CSDL
Author :
DePaoli, Flavio ; Tisato, Francesco
Author_Institution :
Dipartimento di Elettronica e Inf., Politecnico di Milano, Italy
Abstract :
Cooperative system programming deals with four topics: multiuser interfaces, coordination, shared workspace, and networking control. The goal of CSDL (Cooperative Systems Design Language) is to cover all these aspects. The authors present the development of a system in CSDL. The system allows a group of physically distributed users to edit a document concurrently. It permits sharing the single-user editor xedit by multiplexing the application´s outputs to each participant, while inputs come from one user at a time. A simple floor control policy allows participants to designate who has that right. A detailed presentation of the coordination layer, and a discussion of system architecture are included
Keywords :
concurrency control; groupware; software tools; user interfaces; CSDL; Cooperative Systems Design Language; collaborative application; coordination layer; floor control policy; multiuser interfaces; networking control; physically distributed users; shared workspace; system architecture; Availability; Collaboration; Collaborative work; Computer networks; Control systems; Cooperative systems; Hardware; Prototypes; Teleconferencing; Workstations;
Conference_Titel :
Distributed Computing Systems, 1993., Proceedings the 13th International Conference on
Conference_Location :
Pittsburgh, PA
Print_ISBN :
0-8186-3770-6
DOI :
10.1109/ICDCS.1993.287706