Programming Paradigms in an Object-Oriented Multimedia Standard

dc.contributor.authorDuke, D. J.en_US
dc.contributor.authorHerman, I.en_US
dc.date.accessioned2015-02-15T19:23:14Z
dc.date.available2015-02-15T19:23:14Z
dc.date.issued1998en_US
dc.description.abstractOf the various programming paradigms in use today, object-orientation is probably the most successful in terms of industrial take-up and application, particularly in the field of multimedia. It is therefore unsurprising that this technology has been adopted by ISO/IEC JTC1/SC24 as the foundation for a forthcoming International Standard for Multimedia, called PREMO. Two important design aims of PREMO are that it be distributable, and that it provides a set of media-related services that can be extended in a disciplined way to support the needs of future applications and problem domains. While key aspects of the object-oriented paradigm provide a sound technical basis for achieving these aims, the need to balance extensibility and a high-level programming interface against the realities of efficiency and ease of implementation in a distributed setting meant that the task of synthesising a Standard from existing practice was non-trivial. Indeed, in order to meet the design aims of PREMO is was found necessary to augment the basic object infrastructure with facilities and ideas drawn from other programming paradigms, in particular concepts from constraint management and data flow. This paper describes the important trade-offs that have affected the development of PREMO and explains how these are addressed through the use of specific programming paradigms.en_US
dc.description.number4en_US
dc.description.seriesinformationComputer Graphics Forumen_US
dc.description.volume17en_US
dc.identifier.doi10.1111/1467-8659.00288en_US
dc.identifier.issn1467-8659en_US
dc.identifier.pages249-261en_US
dc.identifier.urihttps://doi.org/10.1111/1467-8659.00288en_US
dc.publisherBlackwell Publishers Ltd and the Eurographics Associationen_US
dc.titleProgramming Paradigms in an Object-Oriented Multimedia Standarden_US
Files
Collections