MOCS: an object-oriented programming model for multimedia object communication and synchronization
C. Fung, and M. Pong. Distributed Computing Systems, 1994., Proceedings of the 14th International Conference on, page 494-501. IEEE Computer Society, (June 1994)
DOI: 10.1109/ICDCS.1994.302460
Abstract
This paper describes MOCS, an object-oriented programming model for multimedia object communication and synchronization. MOCS serves to hide the details of communication of various types of data over the network and synchronization of the playback of various data streams at the destination system through high-level programming support. In MOCS, the concept of mirror object is used to provide the application a consistent view of the objects in different systems. The concept of composite object is employed to encapsulate the synchronization of multiple data streams. A declarative approach to specify synchronization, which is easy to understand, is advocated. A mechanical way to transform a declarative synchronization specification to operational implementation is devised and implemented in SAMOCS (software architecture for MOCS), which provides application programming interface routines to let the programmer develop distributed multimedia programs more easily
%0 Conference Paper
%1 302460
%A Fung, Chi-Leung
%A Pong, Man-Chi
%B Distributed Computing Systems, 1994., Proceedings of the 14th International Conference on
%D 1994
%I IEEE Computer Society
%K multimedia object-oriented programming
%P 494-501
%R 10.1109/ICDCS.1994.302460
%T MOCS: an object-oriented programming model for multimedia object communication and synchronization
%U http://dblp.uni-trier.de/db/conf/icdcs/icdcs94.html#FungP94
%X This paper describes MOCS, an object-oriented programming model for multimedia object communication and synchronization. MOCS serves to hide the details of communication of various types of data over the network and synchronization of the playback of various data streams at the destination system through high-level programming support. In MOCS, the concept of mirror object is used to provide the application a consistent view of the objects in different systems. The concept of composite object is employed to encapsulate the synchronization of multiple data streams. A declarative approach to specify synchronization, which is easy to understand, is advocated. A mechanical way to transform a declarative synchronization specification to operational implementation is devised and implemented in SAMOCS (software architecture for MOCS), which provides application programming interface routines to let the programmer develop distributed multimedia programs more easily
@inproceedings{302460,
abstract = {This paper describes MOCS, an object-oriented programming model for multimedia object communication and synchronization. MOCS serves to hide the details of communication of various types of data over the network and synchronization of the playback of various data streams at the destination system through high-level programming support. In MOCS, the concept of mirror object is used to provide the application a consistent view of the objects in different systems. The concept of composite object is employed to encapsulate the synchronization of multiple data streams. A declarative approach to specify synchronization, which is easy to understand, is advocated. A mechanical way to transform a declarative synchronization specification to operational implementation is devised and implemented in SAMOCS (software architecture for MOCS), which provides application programming interface routines to let the programmer develop distributed multimedia programs more easily},
added-at = {2016-02-12T10:05:19.000+0100},
author = {Fung, Chi-Leung and Pong, Man-Chi},
biburl = {https://www.bibsonomy.org/bibtex/2d474609d47a4624c54242fcb3abdfb44/ji},
booktitle = {Distributed Computing Systems, 1994., Proceedings of the 14th International Conference on},
doi = {10.1109/ICDCS.1994.302460},
interhash = {196374de19f5a30ebfd74a193340e287},
intrahash = {d474609d47a4624c54242fcb3abdfb44},
keywords = {multimedia object-oriented programming},
month = jun,
pages = {494-501},
publisher = {IEEE Computer Society},
timestamp = {2016-02-12T10:05:19.000+0100},
title = {MOCS: an object-oriented programming model for multimedia object communication and synchronization},
url = {http://dblp.uni-trier.de/db/conf/icdcs/icdcs94.html#FungP94},
year = 1994
}