18 citations found. Retrieving documents...
Ousterhout, J., "Tcl an embedded command language," Proc. 1990 Winter Usenix Conference, 1990.

 Home/Search   Document Not in Database   Summary   Related Articles   Check  

This paper is cited in the following contexts:
Content-based Indexing of Captioned Video - Bacher (1994)   (5 citations)  (Correct)

....payloads, passing the resulting output through the pipeline. The VuSystem environment supports the ViewStation philosophy that multimedia information should be available at the application level. VuSystem modules are linked together through a scripting language, the Tool Command Language (tcl) [8]. An interface between the tcl scripting language and the X window system has been constructed; this allows tcl scripts to create X widgets and windows in which application data can be presented and user events can influence the behavior of the application. Applications are created through tcl ....

J. K. Ousterhout. Tcl: An Embedded Command Language. Computer Science Division, University of California, Berkeley, CA, January 1990. 77


The VuSystem: A Programming System for Visual.. - Lindblad.. (1994)   (17 citations)  (Correct)

....video display. Digital s 5 Figure 7: A video puzzle application. audio hardware and AudioFile [5] audio software were used for audio input and output. The Application Shell We implemented our system as a shell like program that interprets an extended version of the Tool Command Language (Tcl) [9]. All out of band code, including all user interface code, was written as Tcl scripts. In band modules were implemented as C classes and were linked into the shell. Simple applications that use the default set of in band modules were written as Tcl scripts. More complicated applications required ....

J. K. Ousterhout, "Tcl: An Embedded Command Language, " Computer Science Division (EECS), University of California, Berkeley, CA, January, 1990.


TestTalk, A Test Description Language: Write Once, Test by.. - Liu, Richardson (1999)   (1 citation)  (Correct)

....Scripting Languages A convenient means of describing automated software tests is to use a scripting language. Test scripts can be executed automatically. Expect [11] is one such popular tool used for testing applications with command line interfaces; it supports describing tests in Tcl scripts [17]. Fig. 4 shows an example Expect Tcl test, which tests the UNIX program echo with test input data Hello world . Visual Test [2] is another popular tool used to test applications with graphical user interfaces; it supports describing tests in a BASIC like scripting language. Fig. 5 shows a ....

John Ousterhout, "Tcl: An Embedded Command Language", Proceedings of The Winter 1990 USENIX Conference, Washington, D.C., Jan 22-26, 1990.


Using TCL to Control a Computer-Participative Multimedia.. - Lindblad (1994)   (1 citation)  (Correct)

....media processing code is more elaborate and extensible in the VuSystem than in traditional computermediated multimedia systems because VuSystem applications perform more analysis of their input media data. The out of band partition of VuSystem is programmed in the Tool Command Language, or Tcl [15], an interpreted scripting language. Application code written in Tcl is responsible for creating and controlling the network of in band media processing modules, and controlling the graphical user interface of the application. In band modules are manipulated with object commands, and in band ....

J. K. Ousterhout, "Tcl: An Embedded Command Language," Computer Science Division (EECS), University of California, Berkeley, CA, January 1990.


A Programming System For The Dynamic Manipulation Of Temporally.. - Lindblad (1994)   (14 citations)  (Correct)

....analysis of their input media data. In the VuSystem, the in band processing component is arranged into processing modules that pass dynamically typed data payloads through input and output ports. The out of band component of the VuSystem is programmed in the Tool Command Language, or Tcl [26], an interpreted scripting language. Application code written in Tcl is responsible for creating and controlling the network of in band media processing modules, and controlling the graphical user interface of the application. The VuSystem is implemented on Unix workstations as a program that ....

....but still retains a high degree of efficiency and temporal sensitivity. The out of band partition of the VuSystem has more relaxed performance constraints, since it is designed to handle relatively infrequent events. An interpreted scripting language, such as the Tool Command Language, or Tcl [26], is an appropriate programming language for the out of band partition. Out of band VuSystem application code written in Tcl is responsible for creating and controlling the network of in band media processing modules, as well as controlling the graphical user interface. Tcl provides a high level ....

[Article contains additional citation context not shown here]

J. K. Ousterhout, "Tcl: An Embedded Command Language," Computer Science Division (EECS), University of California, Berkeley, CA, January 1990.


Satisfying Application User Requirements: A.. - Decker, Dvorak.. (1995)   (Correct)

....to support HPF, and can assist conversion of Fortran programs to (and from) HPF. Portabilityhas also been one of the major features of Panorama, an extensible system for both performance monitoring and debugging of message passing programs. A highlevel graphical user interface built using Tcl Tk [12, 13] runs on a user workstation and drives a vendor base debugger on the actual parallel platform. In a recent paper [14] performance of Panorama has been demonstrated when used for two commercial DMPPs, namely an Intel iPSC and an nCUBE machine. mdb [15, 16] has been designed to allow controlled ....

J. K. Ousterhout. Tcl: an embedded command language. In Proc. USENIX Winter Conference, pages 133--146, January 1990.


VuSystem Performance Measurements - Lindblad (1995)   (2 citations)  (Correct)

....analysis of their input media data. In the VuSystem, the in band processing component is arranged into processing modules that pass dynamically typed data payloads through input and output ports. The out of band component of the VuSystem is programmed in the Tool Command Language, or Tcl [8], an interpreted scripting language. Application code written in Tcl is responsible for creating and controlling the network of in band media processing modules, and controlling the graphical user interface of the application. The VuSystem is implemented on ordinary Unix workstations as a program ....

J. K. Ousterhout, "Tcl: An Embedded Command Language," Computer Science Division (EECS), University of California, Berkeley, CA, January 1990.


A Distributed Hierarchical Storage Manager for a.. - Federighi, Rowe (1994)   (46 citations)  (Correct)

....describes the prototype Distributed VOD System that we have implemented at Berkeley. The system provides video on demand service to networks of Unix clients running the X window system. 4. 1 Distributed Programming Infrastructure Most components are written in Tcl, an embedded scripting language [12], that supports rapid prototyping and testing and offers seamless access to tools in the Unix environment. The Tk windowing toolkit [13] supports the development of Tcl applications with Motif style user interfaces and served as the basis for our graphical movie browser. Tcl DP is a distributed ....

J. Ousterhout, "Tcl: an embedded command language," Proc. 1990 Winder USENIX Conference, 1990.


EUPHORIA: End-User Construction of Direct Manipulation.. - McCartney, Goldman, Saff (1995)   (4 citations)  (Correct)

....dataflow. The ViewStation system [27] provides support for interactive media based applications, where modules perform explicit communication using send and receive primitives. The VuSystem programming environment includes a set of programming conventions, media processing elements and a TCL based [24] GUI for specifying both in band media communication and out of band control communication. Figure 1: Playground modules with logical connections. 4 User interfaces to these applications are typically constructed by writing TCL scripts. Extensive work has been done in the area of user ....

J. K. Ousterhout. TCL: An Embedded Command Language. Computer Science Division (EECS), University of California, Berkeley, CA, January, 1990.


Indexes for User Access to Large Video Databases - Rowe, Boreczky, Eads (1994)   (26 citations)  (Correct)

....1994. We are also continuing to refine the database schema and load metadata into the database. We have loaded the rec.arts.movie database which contains bibliographic data for over 25,000 movies, and we are currently loading the shooting script for a feature film. The VDB is written in Tcl Tk [17][18] with extensions such as a Tcl interface to POSTGRES and the icon display widget. The browser currently has 5500 lines of Tcl Tk code. VDB currently supports bibliographic, series, and keyword queries. We need to complete the panels to specify relational queries (e.g. restrictions and ....

Ousterhout, J., "Tcl: An embedded command language", Proceedings 1990 Winter USENIX Conference, 1990.


Using C++ Class Libraries from an Interpreted Language - Heidrich, Slusallek, Seidel (1994)   (Correct)

....application (Perl, XLISP, Python [van Rossum, 1994] Most of them, however, were not designed as an embedded language, and the majority lack a decent API from C or even better C , or are not suitable for mapping C class hierarchies to it. We decided to use the Tool Command Language (Tcl) [Ousterhout, 1990] and its object oriented extension [incr Tcl] McLennan, 1993] as the base for our implementation, because it has found wide spread interest and was designed with a powerful C API. The [incr Tcl] extension is very similar to C , which allows for a simple mapping of C to [incr Tcl] We called ....

Ousterhout, J. K. (1990). Tcl: an Embedded Command Language. In Proc: Usenix Winter Conference, 1990.


A Continuous Media Player - Rowe, Smith (1992)   (78 citations)  (Correct)

....dropped frames. Users are more sensitive to random frame drops than to regular drops. Consequently, the adaptive algorithm attempts to reduce the variation of fps played. 2. 4 Implementation All processes in the player are implemented with the Tool Command Language (Tcl) and the Tcl Toolkit (Tk) [12, 13]. Altogether, the player is approximately 20K lines of code of which 10 is written in Tcl. The application process uses both Tcl and Tk, includes 1.7K lines of code, and requires 1.5 MBytes at runtime. The CM Server and Source only use Tcl and a library of Tcl and C code developed for distributed ....

Ousterhout, J., Tcl an embedded command language, Proc. 1990 Winter Usenix Conference (1990).


Video-on-Demand Metadata Query Interfaces - David Berger   (Correct)

....knowledge of the database schema and query language in the interface to facilitate portability. Finally, we wanted an extensible interface that allows different result displays. The first interface we created, called Vodasaurus Rex, is written using a modern GUI interface toolkit called Tcl Tk [16,17]. Vodasaurus Rex provides functionality equivalent to a relational query language such as SQL without grouping and aggregate functions. The second interface, called Vodasaurus, is implemented using the WWW and provides a subset of the functionality of Vodasaurus Rex. While it is possible to ....

Ousterhout, J., "Tcl: An embedded command language," Proceedings 1990 Winter USENIX Conference, 1990.


An Implementation of Race Detection and.. -.. (1995)   (Correct)

....type of events he wants to observe. For the tracing of frontier races, PDT applies Netzer and Miller s algorithm. May and Berman [14] describe Panorama, a portable extensible system for both performance and correctness debugging of DMPP programs. A high level graphical interface built using Tcl Tk [15, 16] runs on a user workstation and drives a vendor base debugger on the actual parallel platform. Deterministic replay is provided using complete message tracing. Measurements are shown on both an iPSC 860 and on an nCUBE, and for small messages, tracing accounts for an execution time overhead of ....

J. K. Ousterhout. Tcl: an embedded command language. In Proc. USENIX Winter Conference, pages 133--146, January 1990.


An Implementation of Race Detection and Deterministic.. -.. (1995)   (Correct)

....of events he wants to observe. For the tracing of frontier races, PDT applies Netzer and Miller s algorithm. May and Berman [MB93] describe Panorama, a portable extensible system for both performance and correctness debugging of DMPP programs. A high level graphical interface built using Tcl Tk [Ous90a, Ous90b] runs on a user workstation and drives a vendor base debugger on the actual parallel platform. Deterministic replay is provided using complete message tracing. Measurements are shown on both an iPSC 860 and on an nCUBE, and for small messages, tracing accounts for an execution time overhead of ....

J. K. Ousterhout. Tcl: an embedded command language. In Proc. USENIX Winter Conference, pages 133--146, January 1990.


Design and Performance of the Berkeley Continuous Media.. - Ketan Mayer-Patel Master's   (Correct)

No context found.

Ousterhout, J., "Tcl an embedded command language," Proc. 1990 Winter Usenix Conference, 1990.


Automatic Generation of Tcl Bindings for C and C++ Libraries - Heidrich, Slusallek (1995)   (3 citations)  (Correct)

No context found.

Ousterhout, J. K. (1990). Tcl: an embedded command language. In Proc: Usenix Winter Conference, 1990.


Appendix B EUPHORIA Reference Manual - The Programmers' (1996)   (Correct)

No context found.

Ousterhout, J. K. TCL: An Embedded Command Language. Computer Science Division (EECS), University of California, Berkeley, CA, January, 1990.

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC