Creating a multimedia extension for Tcl using the Java media framework

Moses DeJong, Brian Bailey, Joseph A. Konstan

Research output: Contribution to conferencePaperpeer-review


As multimedia capable computers become cheaper and more pervasive in the consumer and corporate markets, and as the availability of digital information increases, the need for low-cost, cross-platform multimedia applications will steadily rise. However, because Tcl lacks native support for continuous media streams, such as audio, video, and animation, it is not well suited for this emerging application domain. At the same time, Java now provides a set of class libraries, called the Java Media Framework (JMF), which provides the multimedia support that Tcl lacks. With the recently introduced integration of Tcl and Java, Java can now be used to provide the cross-platform multimedia support required by Tcl; whereas Tcl can be used to provide the easy-to-use programming environment required for building multimedia applications. In this paper, we introduce a Tcl extension that provides a high-level scripting interface to the Java Media Framework. In addition, we will highlight some interesting problems in the current Tcl/Java package as well as suggest some potential solutions. This paper will benefit Tcl programmers who would like to learn more about using Tcl to build multimedia applications, integrating Tcl and Java, or the multimedia support provided by the JMF.

Original languageEnglish (US)
StatePublished - 1998
Event6th Annual Tcl/Tk Conference, TCL/TK 1998 - San Diego, United States
Duration: Sep 14 1998Sep 18 1998


Conference6th Annual Tcl/Tk Conference, TCL/TK 1998
Country/TerritoryUnited States
CitySan Diego

Bibliographical note

Funding Information:
We are grateful for the help provided by the entire Tcl/Java team. Bryan Surles was particularly helpful in providing us with information about the proper use of the Tcl/Java package APIs. We would also like to thank Ray Johnson, Scott Stanton, Melissa Hirschl, and Ioi Lam as their hard work made possible the success of our project. This work was supported by a grant from the National Science Foundation (IRI 94-10470).

Publisher Copyright:
© Tcl/Tk Conference, TCL/TK 1998, TCL/TK 1996.All right reserved.


  • Jacl
  • Java
  • Java Media Framework
  • Multimedia
  • Synchronization
  • Tcl extension
  • TclBlend


Dive into the research topics of 'Creating a multimedia extension for Tcl using the Java media framework'. Together they form a unique fingerprint.

Cite this