Gal Sasson

ControlEase is a node-based graphical programming environment that provides an easy and intuitive way to control, interconnect and prototype programs by providing both textual and graphical programming elements in the same environment.


ControlEase is the result of my own exploration of graphical node-based programming environments. This environment differentiates itself from other node-based environments by providing the required tools to easily connect to running programs, interactively set and change different parameters in those programs, and interconnect different programs. This environment enables the creation of nodes that are aware of other nodes on the canvas and can independently connect with them. This feature allows for greater interactivity when prototyping, and blurs the distinction between prototyping and performing. This tool also provides textual programming capabilities within the environment itself, allowing the creation of custom nodes on the fly.