kernelthread.com

Tk Studio

About

The aim of this project was to design and implement an integrated environment which allowed one to view an experiment (a collection of executable programs exchanging data via a pipeline) as a general N-ary tree graphically, select one or more paths in the tree as execution sequences, schedule the corresponding processes, set breakpoints, and view the operation of a tree node operating on some data and sending it to its children along the connecting edges. The system included a general purpose plotting tool, and a reasonably useful text editor. The implementation is multiple language for various reasons (Perl, C, AWK and sed), with the major portion being in Perl, wherein I have used the Tk toolkit.

Screenshots

Here are a few screen-shots of TkStudio. Click on the images to see larger images.