The rapport multimedia conferencing system
COCS '88 Proceedings of the ACM SIGOIS and IEEECS TC-OA 1988 conference on Office information systems
CHI '90 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
MMConf: an infrastructure for building shared multimedia applications
CSCW '90 Proceedings of the 1990 ACM conference on Computer-supported cooperative work
Object-oriented modeling and design
Object-oriented modeling and design
Media spaces: bringing people together in a video, audio, and computing environment
Communications of the ACM
The interdisciplinary study of coordination
ACM Computing Surveys (CSUR)
Communications of the ACM
Multimedia: computing, communications and applications
Multimedia: computing, communications and applications
Pattern-oriented software architecture: a system of patterns
Pattern-oriented software architecture: a system of patterns
Shared Media Space Coordination: Mixed Mode Synchrony in Collaborative Multimedia Environments
ICMCS '97 Proceedings of the 1997 International Conference on Multimedia Computing and Systems
Open Implementations and Metaobject Protocols
Open Implementations and Metaobject Protocols
Multimedia group synchronization protocols for integrated services networks
IEEE Journal on Selected Areas in Communications
Hi-index | 0.00 |
The advent of interactive shared media spaces has augmented the traditional role of multimedia by providing a natural and intuitive means for interpersonal communication. These shared media-rich environments serve as a natural basis for distributed collaboration through a seamless blend of presentational, conversational and interactive multimedia. This integration, however, presents challenges ranging from the need to support various media types to managing real-time object interaction. This work addresses how to facilitate media space design by employing reflection as a primary design, implementation and management technique within a pattern-based meta-level architecture. Reflection is used to isolate system-level issues such as behavioural coordination from low-level, media-specific computation as well as to facilitate dynamic adaptation of differing behavioural requirements. The architectural framework and underlying topology are illustrated along with the model's application to a distance education system. Finally, the prototype and its use of the ObjecTime CASE tool are overviewed.