Premium
An Object Model for Multimedia Programming
Author(s) -
Arbab F.,
Herman I.,
Reynolds G.J.
Publication year - 1993
Publication title -
computer graphics forum
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.578
H-Index - 120
eISSN - 1467-8659
pISSN - 0167-7055
DOI - 10.1111/1467-8659.1230101
Subject(s) - computer science , multimedia , principal (computer security) , object (grammar) , human–computer interaction , task (project management) , programming paradigm , object oriented programming , delegation , subject (documents) , programming language , artificial intelligence , world wide web , management , political science , law , economics , operating system
The development of multimedia applications is a complex task. Much of this complexity stems from requirements associated with programming multiple media objects and the control of dependences and inter‐relationships between these media objects and the user(s). It is clearly necessary to have a basic framework on which to build multimedia applications in the face of such complexities. Such a conceptual model is what we have called an object model and it is the main subject of this paper. The MADE object model represents a novel approach to multimedia application programming that is founded on the two principal concepts of active objects and delegation. Although these concepts are not novel in themselves, we believe that their combined use in a multimedia development environment represents a substantial enhancement to more traditional approaches to programming in this area.