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.