Using Tcl to Control a Computer-participative Multimedia Programming Environment
نویسنده
چکیده
This paper describes how the VuSystem, a programming environment for the development of computer-participative multimedia applications, is controlled through Tcl scripts. In the VuSystem, networks of in-band media-processing modules are created and controlled by interpreted out-of-band Tcl scripts through object commands and callbacks. Tcl's extensibility, simple type system, eecient interface to C, and introspective capabilities are used by the VuSystem to produce a highly dynamic and capable media processing system.
منابع مشابه
Computer Science Mit/lcs/tr-640 an Interactive Programming System for Media Computation
As digital video is manipulated by increasingly powerful computers, many new applications are becoming viable. This report investigates the programming language aspects of controlling such video applications. It presents the design, implementation, and use of PAVES, a direct manipulation system that combines aspects of visualization and multimedia systems to form an interactive video programmin...
متن کاملAn Interactive Programming System for Media Computation
As digital video is manipulated by increasingly powerful computers, many new applications are becoming viable. This thesis investigates the programming language aspects of controlling such video applications. It presents the design, implementation, and use of PAVES, a direct manipulation system that combines aspects of visualization and multimedia systems to form an interactive video programmin...
متن کاملA programming system for the dynamic manipulation of temporally sensitive data
In computer-participative multimedia applications, the computer not only manipulates media, but also digests it and performs independent actions based on media content. In this report I discuss an approach to the design of environments to support the development of computer-participative multimedia applications and I describe the implementation of the VuSystem, a computer-participative multimed...
متن کاملTaming the Complexity of Distributed Multimedia Applications
The Medusa environment for networked multimedia uses Tcl to compose applications out of low-level processing blocks called modules. A medium-sized application such as a two way multistream videophone already uses around one hundred interworking modules, running in parallel on several host machines. This paper shows how we overcome the inherent complexity of such applications: to deal with paral...
متن کاملWriting Tcl programs in the Medusa Applications Environment
Medusa is an applications environment for distributed multimedia which has been designed and developed at the Olivetti Research Laboratory in Cambridge, U.K. The software building blocks, or modules, are written in C++, while the applications that create networks of modules and make useful things with them are written in Tcl/Tk/Tcl-DP.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1994