Application Output Recording for instant authoring in a distributed multimedia annotation environment
Application Output Recording (called AOR from now on) is the task of recording the output of an application so that the reproduction of the recording is sufficiently similar to the original output performance. The paper proposes a taxonomy to structure the task and describes a generic architecture covering the complete range of possible complexities in a recorder. Variables determining the usability potential, technical aspects and design decisions are defined. The usage of AOR is described in the context of the European Union funded ACTS-project DIANE (Design, Implementation and Operation of a Distributed Annotation Environment), which implements a generic distributed multimedia annotation environment running on broadband systems. A usage scenario clarifies the utilisation of AOR in DIANE. DIANE is evaluated in a telemedicine and a tutorial environment. Special requirements can be derived from these and have implications to the process of recording generic applications. A short overview on the first implementation of AOR in DIANE is given. The taxonomy is applied to solutions from related work as well in research as in the commercial sector.
KeywordsProcessing Capability Generic Architecture Multimedia Document Recording Area Audio Output
Unable to display preview. Download preview PDF.
- [BeFiMe97-1]Hartmut Benz, Steffen Fischer, Rolf Mecklenburg: Architecture and Implementation of a Distributed Multimedia Annotation Environment: Practical Experiences using JAVA, to appear in the Proceedings of the DAIS97, Cottbus.Google Scholar
- [BeBeFiMe97-2]Sandford Bessler, Hartmut Benz, Steffen Fischer, Rolf Mecklenburg: DIANE: A Multimedia Annotation System, in Serge Fdida, Michel Morganti (Eds.): Multimedia Applications, Services and Techniques, Lecture Notes in Computer Science, Proceedings of the ECMAST'97 — Second European Conference, Springer Verlag, 1997.Google Scholar
- [ManPra95-1]Nelson R. Manohar, Atul Prakash: The Session Capture and Replay Paradigm for Asynchronous Collaboration, in H. Marmolin, Y. Sundblad, K. Schmidt (eds.): Proceedings of the 4th European Conference on Computer-Supported Cooperative Work, ECSCW'95, Kluwer Academic Publishers, 1995, pages 149–164.Google Scholar
- [ManPra95-2]Nelson R. Manohar, Atul Prakash: Dealing with Synchronization and Timing Variability in the Playback of Session Recordings, in Proceedings of the Third ACM Multimedia Conference, 1995, pages 45–56.Google Scholar
- [Nye89]Adrian Nye: X-Protocol Reference Manual Volume Two, 5/89, O'Reilly & Associates Inc.Google Scholar
- [Nye90]Adrian Nye: X-Protocol Reference Manual Volume Zero, 2/90, O'Reilly&Associates Inc.Google Scholar
- [Nye93]Adrian Nye: X-Protocol Reference Manual Volume One, 3/93, O'Reilly & Associates Inc.Google Scholar
- [Shn92]Ben Shneiderman: Designing the User Interface: Strategies for Effective Human-Computer Interaction, Addison-Wesley, Reading, Mass, 2nd edition, 1992Google Scholar
- [Sun94]SunSoft: XIL Programmers Guide, 1994, Sun Microsystems.Google Scholar
- [ZimGil94]Martha Zimet, Stephen Gildea: Record Extension Protocol Specification, 1994, Version 1.13, X-Consortium Standard.Google Scholar