Automatic temporal layout mechanisms
MULTIMEDIA '93 Proceedings of the first ACM international conference on Multimedia
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Hypertext design environments and the hypertext design process
Communications of the ACM
Generating hypermedia from specifications by sketching multimedia templates
MULTIMEDIA '96 Proceedings of the fourth ACM international conference on Multimedia
Roles: conceptual abstraction theory and practical language issues
Theory and Practice of Object Systems - Special issue on subjectivity in object-oriented systems
ICFP '97 Proceedings of the second ACM SIGPLAN international conference on Functional programming
Proceedings of the 12th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Providing advice for multimedia designers
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Authoring techniques for temporal scenarios of multimedia documents
Handbook of Internet and multimedia
The Haskell: The Craft of Functional Programming
The Haskell: The Craft of Functional Programming
Synchronization for Interactive Multimedia Presentations
IEEE MultiMedia
Interval Expressions - a Functional Model for Interactive Dynamic Multimedia Presentations
ICMCS '96 Proceedings of the 1996 International Conference on Multimedia Computing and Systems
Modeling logical and temporal synchronization in hypermedia systems
IEEE Journal on Selected Areas in Communications
Hi-index | 0.00 |
This article demonstrates how several of the general-purpose principles which have proved successful in the area of large-scale software development and maintenance are relevant to multimedia design. We present the Media Construction Formalism, MCF, whose high level concepts encompass the principles of abstraction, modularity, encapsulation, and reuse, which facilitate formal specification during the initial steps of multimedia document engineering. MCF has been implemented as a user-friendly design environment, which includes a special-purpose structured editor providing a visual representation of partial designs. The MCF system promotes the capture of constructs which may emerge during a design, and which can be manipulated by the multimedia designer and executed by the machine at different levels of granularity and detail. MCF uses the metaphor of roles, players and actors to provide generic design descriptions of multimedia scenarios, and encompasses a powerful temporal and reactive model.