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...
Main Authors: | , |
---|---|
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 |