Summary:
Multimedia rendering is supported by the Presentation System. This system provides support for automatic layout management of multimedia assets using media-specific content handlers. It also provides life-cycle management of these content handlers, on-the-fly property parameterization and behavioural tailoring via scripts, as well as safe mechanisms for communication between asynchronous content handlers. It is Java-based, and hence portable to practically all platforms, and integratable in modern Java-based applications. It can function as a component of a complete Java application, or as a separate presentation system communicating with other application components via a number of communication mechanisms. The system has been developed in the KIMSAC project, and has also been used in a number of other demonstration projects.