| 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. [Postscript] |
| Agilent VEE: Data-flow language, and open graphical programming environment, for iterative tests, measurement analysis, presenting results; optimized to use with data acquisition devices (digital voltmeters, oscilloscopes), and source devices (arbitrary waveform generators, power supplies). |
| CODE: Visual parallel programming system, composes sequential programs into parallel programs for shared-memory multiprocessors and workstations running MPI or PVM. |
| CodeMorphis Synopsis: A visual programming tool quickly build software applications by dragging and dropping icons that represent software components. [Commercial] |
| Cycling '74: Sells Max/MSP and Jitter, a family of interactive graphical dataflow programming environments for audio, video, and graphical processing. |
| Designing and Testing New Programming Constructs in a Dataflow VL: Long article by Elena Ghittori, Mauro Mosconi, Marco Porta. |
| Eidola: Representation independent, object-oriented, visual language. Experimental project exploring radical approach to language structure and design. |
| 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. |
| Frequently Asked Questions: FAQ: From comp.lang.visual newsgroup. |
| Improving Readability of Iconic Programs with Multiple View Object Representation: Article by Yuichi Koike. |
| Journal of Visual Languages and Computing: Bimonthly journal on promoting visual languages, and on their implications for computing. |
| 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. |
| 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. |
| Longflow Enterprises Ltd.: Makes Limnor general purpose codeless programming platform and development environment, based on prebuilt components, object-oriented; supports functional programming, ActiveX, C#, .NET, Visual Basic. Needs Windows XP and above. |
| 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. |
| Peter: A visual programming tool designated for easy and quick creation of applications for Windows 95/98/NT/2000. By Gemtree Software. |
| Petri Nets World: Petri Nets is a formal and graphical appealing language which is appropriate for modelling systems with concurrency. |
| 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. |
| Sanscript: Visual dataflow programming language and development environment. Lets you draw applications. Script any COM or OLE Automation server with Sanscript Pro. |
| 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. |
| Step Forward: A tool for developing information management and accounting systems using visual programming and high-level abstraction techniques. |
| Subtext: Experimental language to simplify application programming, based on copying (copied blocks are first class prototypes), live executable text, programming by example, prototypes. Description, FAQ, OOPSLA research paper, no download yet. |
| Subtext Info Page: Email list for Subtext language, with archives, means to subscribe and unsubscribe. |
| Subtext: Alarming Development: Weblog for Subtext language. Polite discussion and debate on new programming models to simplify application programming. |
| VisiQuest: A scientific data and image analysis product that has its own Visual Programming Environment. VisiQuest was formerly known as Khoros Pro of Khoral research. By AccuSoft Corporation. |
| Visual Language Desk, VLDesk: Potent tool to automatically generate Visual Programming Environments, the reworked version of Visual Language Compiler-Compiler, VLCC. Description, download, publications. |
| 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. |
| Visual Languages: a description of Visual Programming Languages by Daniel LaLiberte. |
| Visual Languages for Knowledge Representation: Study of visual languages, mainly concept map-based languages; multiple representations. Broader interest than programming only. Many references. |
| Visual Programming: Ricardo Baeza-Yates taxonomy of Visual Languages and bibliography. |
| Visual Programming Language: Brief, clear definition, explanation. [Wikipedia] |
| Visual Programming Languages: A Survey: Paper by Marat Boshernitsan with historical overview of some pioneering efforts in the field. |
| Visula: A general-purpose visual programming language (VPL) based on object-orientation. |