Ariane - A Dataflow Visual Programming Interface |
Ariane is a data flow visual programming environment customized for monitoring libraries of executable operators (such as the image processing operators library Pandore). Ariane is a prototyping tool which allows users to program applications graphically by simple selection and linking of operators represented as connectable boxes.
Ariane is an instructional tool by which students can compose complex software applications without any programming issues. It was initially dedicated to students in image processing, but can be adapted to any other domains, insofar as the application domain only depends on the library of operators.
Ariane is a graphical interface that looks like a graph editor. The user selects operators from the existing list, then link them to compose processing chains. Outputs of some operators are used as inputs of some others. It is possible to insert control structures (such as if, for, while) in the graph to control the execution of groups of operators.
* Régis Clouard * François Rioult * Frédéric Lair (2007) * Guillaume Chatelet & Alban Doublet (2002) * Mathieu Joets (2001) * Hicham Amadi & Adrien Schrèque (2000) * Sébastien Lefèvre & Richard Lobréau (1999)
Ariane (Ariadne) was the daughter of King Minos of Crete and his wife Pasiphae. Her story begins with a chance encounter with a handsome stranger. As fate would have it, Ariadne fell in love with the dashing Greek hero Theseus. They met in Crete, where Theseus was sent to kill the deadly Minotaur. According to the myth, it was Ariadne who helped Theseus to escape the Labyrinth (which was the Minotaur's lair) by supplying the hero with thread used to navigate the tangled passages. In appreciation for her assistance, Theseus promised to make Ariadne his bride, and he brought her with him when he left Crete and sailed for his home in Athens.