The C++ programming language
ACM Transactions on Graphics (TOG)
Understanding object-oriented: a unifying paradigm
Communications of the ACM
TeamWorkStation: towards a seamless shared workspace
CSCW '90 Proceedings of the 1990 ACM conference on Computer-supported cooperative work
MMConf: an infrastructure for building shared multimedia applications
CSCW '90 Proceedings of the 1990 ACM conference on Computer-supported cooperative work
Object-Oriented Software Construction
Object-Oriented Software Construction
Hi-index | 0.01 |
This paper introduces a general model for both specifying and designing conferences. A major goal of the model is to be useful at both the specification and the design stage. The model follows an object-oriented approach. It is based on the different roles played by groups of conference attendants, and describes conference behaviour in term of role changes. Groups are defined at different abstraction levels. Specific activities (multiplexing of data streams, floor-control for a conversation, overall conference management) are driven by coordinators. They encapsulate different aspects, such as: device- and media-dependencies, application-dependent behaviours and user oriented strategies. Coordinators can be combined in a hierarchical control structure.