sdl@linus.mitre.org (Steven D. Litvinchouk) (11/14/90)
Does anyone know of class libraries (inheritance hierarchies) which have been worked out to define multimedia concepts? What I mean by this are classes that define text, graphics, animation, and sound, together with subclasses for various specialized purposes. You would probably need two separate class hierarchies: one for specification (e.g. "text" could be considered a specialization of "graphics"), and one for implementation (e.g. "digitized sound" being a subclass of "sound", or "images with hardware support for image procesing" being a subclass of "images"). You would also need to allow multiple alternative implementations for a given specification (think of all the ways an animation can be implemented, yet have the same behavior as viewed by the user). Finally, you would need classes of composite objects (i.e. a "page" might be an ordered collection of atomic media objects). I've seen some papers on this subject which are four years old or so; does anyone know of more recent research on this topic (especially involving animation and sound)? Steven Litvintchouk MITRE Corporation Burlington Road Bedford, MA 01730 (617)271-7753 ARPA: sdl@mbunix.mitre.org UUCP: ...{att,decvax,genrad,necntc,ll-xn,philabs,utzoo}!linus!sdl "Where does he get those wonderful toys?" -- Steven Litvintchouk MITRE Corporation Burlington Road Bedford, MA 01730 (617)271-7753 ARPA: sdl@mbunix.mitre.org UUCP: ...{att,decvax,genrad,necntc,ll-xn,philabs,utzoo}!linus!sdl "Where does he get those wonderful toys?"