Cube
3D visual dataflow programming language: programs consist of an arrangement of 3-dimensional shapes instead of a linear stream of text. Interesting example images.
url: www.cs.berkeley.edu/~maratb/cs263/paper/node16.htm...
Designing and Testing new Programming Constructs in a Data Flow VL
article by Elena Ghittori, Mauro Mosconi, Marco Porta
url: iride.unipv.it/research/papers/98tr-dataflow/usabi...
Eidola
An experimental project exploring a radical approach to language structure and design
url: eidola.org/
Fabrik: A Visual Programming Environment
Kit of object-oriented computational and user-interface components that can be 'wired' together to build new components and applications; diagrams use bidirectional dataflow links as shorthand for multiple paths of flow.
url: users.ipa.net/~dwighth/smalltalk/Fabrik/Fabrik.htm...
Frequently-Asked Questions (FAQ)
From the comp.lang.visual newsgroup.
url: www.faqs.org/faqs/visual-lang/faq/
Improving Readability of Iconic Programs with Multiple View Object Representation
article by Yuichi Koike
url: www.computer.org/conferences/vl95/html-papers/koik...
Journal of Visual Languages and Computing
Bimonthly journal on promoting visual languages, and on their implications for computing.
url: www.elsevier.com/locate/issn/1045-926X
Khoral Research, Inc.: KRI
Makes Khoros/Cantata visual dataflow programming language: rapid prototyping and cradle-to-grave software development, in a high productivity, integrated software systems environment.
url: www.khoral.com/
Libero
By iMatix Corp. Write top-level logic as readable state diagram and click. Libero generates: Assembler, C, C++, Java, VB, Unix shells, Perl, Awk, PL/SQL, PHP, and COBOL. Template-based code generator can be altered for any environment. Portable, fast, free: GPL.
url: www.imatix.com/html/libero/
LogicCoder
System for using flowchart to design program algorithms. The system then uses the program flowchart along with language command statements to generate the source program in selected.
url: www.logiccoder.com/
Opsis
A Java applet designed to teach binary search tree algorithms. It is unique in the way it combines programming, proof, and animation to enhance the learning experience.
url: www.cse.unsw.edu.au/~amichail/Opsis.html
Petri Nets World
Petri Nets is a formal and graphical appealing language which is appropriate for modelling systems with concurrency.
url: www.daimi.au.dk/PetriNets/
ResearchIndex: Viz: A Visualization Programming System
Describes design, implementation of high level visualization programming system, created from a need to support rapid visual prototyping in an environment that can be extended by abstractions in the application problem domain.
url: citeseer.nj.nec.com/hersey96viz.html
Sanscript
Visual dataflow programming language and development environment. Lets you draw applications. Script any COM or OLE Automation server with Sanscript Pro.
url: www.nwoods.com/sanscript/
SCIRun: A Scientific Programming Environment for Computational Steering
Framework where large computer simulations can be composed, executed, controlled, tuned interactively. Composing occurs via visual programming interface to a dataflow network. To execute programs, users specify parameters by graphical user interface rather than traditional text-based datafiles.
url: www.supercomp.org/sc95/proceedings/499_SPAR/SC95.H...
SCIRun: Visual Computing and Interactive Steering
Scientific programming environment allowing interactive construction, debugging, steering of large scientific computations. May be viewed as a computing workbench, where users can design and modify simulations interactively via a dataflow programming model.
url: www.sci.utah.edu/publications/scitools96/node4.htm...
Visual Language Research Bibliography
Large, well structured bibliography of papers on visual language research, also has brief list of links to other visual language related research resources.
url: cs.oregonstate.edu/~burnett/vpl.html
Visual Languages
a description of Visual Programming Languages by Daniel LaLiberte.
url: www.hypernews.org/~liberte/computing/visual.html
Visual Languages and Visual Programming
On-line resources pertaining to the use of graphical, iconic or other non-linear representations to design, specify or code computer programs.
url: cui.unige.ch/eao/www/Visual/
Visual Languages for Knowledge Representation
url: pages.cpsc.ucalgary.ca/~kremer/papers/KAW98/visual...
Visual Programming
Ricardo Baeza-Yates taxonomy of Visual Languages and bibliography.
url: www-lsi.upc.es/~rbaeza/cursos/vp/todo.html
A Visual Programming Language for Visualization of Scientific Data
Thesis presenting DataVis, visual dataflow programming language designed to be used by scientists for visualizing scientific data. Since it is a visual language, programs and functions are mostly diagrams, instead of text.
url: www.cs.uiuc.edu/Dienst/UI/2.0/Describe/ncstrl.uiuc...
Visual Programming Languages: A Survey
Rising computer processing speed and graphic display abilities have enabled much research and experiment in this area. Various design methodologies have come from the research, and many programming systems were developed for specific uses (user interfaces, physical simulation), and more general programming.
url: www.cs.berkeley.edu/~maratb/cs263/paper/paper.html
Visual Programming Languages Research Papers
Large list of papers, with abstracts and comments: object-oriented, dataflow, and tree structures. Very useful.
url: www-ist.massey.ac.nz/~plyons/711_html/VPL%20papers...