Software for Interactive On-line Conferences

A layered architecture for the implementation of real-time conferences is presented. In a real-time conference a group of users, each at his or her own workstation, share identical views of on-line application information. The users cooperate in a problem solving task by interactively modifying or e...

Full description

Bibliographic Details
Main Authors: Sarin, Sunil K., Greif, Irene
Published: 2023
Online Access:https://hdl.handle.net/1721.1/149074
_version_ 1826192982403973120
author Sarin, Sunil K.
Greif, Irene
author_facet Sarin, Sunil K.
Greif, Irene
author_sort Sarin, Sunil K.
collection MIT
description A layered architecture for the implementation of real-time conferences is presented. In a real-time conference a group of users, each at his or her own workstation, share identical views of on-line application information. The users cooperate in a problem solving task by interactively modifying or editing the shared view or the underlying information, and can use a voice communication channel for discussion and negotiation. The lower layer in this architecture, named Ensemble, supports the sharing of arbitrary application-defined objects among the participants of a conference, and the manipulation of these objects via one or more application-defined groups of commands called activities. Ensemble provides generic facilities for sharing objects and activities, and for dynamically adding and removing participants in a conference; these can be used in constructing real-time conferencing systems for many different applications. An example is presented of how the Ensemble functions can be used to implement a shared bitmap with independent participant cursors. The relation between this layered architecture and the ISO Open Systems Interconnection reference model is discussed. In particular, it is argued that Ensemble represents a plausible first step toward a Session-layer protocol for "multi-endpoint connections," a neglected area of communication protocol development.
first_indexed 2024-09-23T09:31:51Z
id mit-1721.1/149074
institution Massachusetts Institute of Technology
last_indexed 2024-09-23T09:31:51Z
publishDate 2023
record_format dspace
spelling mit-1721.1/1490742023-03-30T04:10:53Z Software for Interactive On-line Conferences Sarin, Sunil K. Greif, Irene A layered architecture for the implementation of real-time conferences is presented. In a real-time conference a group of users, each at his or her own workstation, share identical views of on-line application information. The users cooperate in a problem solving task by interactively modifying or editing the shared view or the underlying information, and can use a voice communication channel for discussion and negotiation. The lower layer in this architecture, named Ensemble, supports the sharing of arbitrary application-defined objects among the participants of a conference, and the manipulation of these objects via one or more application-defined groups of commands called activities. Ensemble provides generic facilities for sharing objects and activities, and for dynamically adding and removing participants in a conference; these can be used in constructing real-time conferencing systems for many different applications. An example is presented of how the Ensemble functions can be used to implement a shared bitmap with independent participant cursors. The relation between this layered architecture and the ISO Open Systems Interconnection reference model is discussed. In particular, it is argued that Ensemble represents a plausible first step toward a Session-layer protocol for "multi-endpoint connections," a neglected area of communication protocol development. 2023-03-29T14:24:52Z 2023-03-29T14:24:52Z 1984-07 https://hdl.handle.net/1721.1/149074 14402458 MIT-LCS-TM-264 application/pdf
spellingShingle Sarin, Sunil K.
Greif, Irene
Software for Interactive On-line Conferences
title Software for Interactive On-line Conferences
title_full Software for Interactive On-line Conferences
title_fullStr Software for Interactive On-line Conferences
title_full_unstemmed Software for Interactive On-line Conferences
title_short Software for Interactive On-line Conferences
title_sort software for interactive on line conferences
url https://hdl.handle.net/1721.1/149074
work_keys_str_mv AT sarinsunilk softwareforinteractiveonlineconferences
AT greifirene softwareforinteractiveonlineconferences