Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision | ||
visual_programming [2007-07-12 09:49] – nik | visual_programming [2007-08-23 17:00] – 192.168.1.49 | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ==== Visual Programming ==== | ||
+ | ===== Visual Programming ===== | ||
graphical models for programming, | graphical models for programming, | ||
- | ==== languages/ | ||
- | thingLab | + | |
+ | |||
+ | ===== languages/ | ||
+ | |||
+ | [[wp> | ||
+ | |||
+ | ==== thingLab | ||
* constraint based visual programming or extensible modelling system? http:// | * constraint based visual programming or extensible modelling system? http:// | ||
- | lanaguages derived from pd (pure data) by miller puckette | + | ==== lanaguages derived from pd ==== |
- | * pd -> http:// | + | |
+ | * pd (pure data) by miller puckette -> http:// | ||
* max -> http:// | * max -> http:// | ||
* jmax -> ircam | * jmax -> ircam | ||
- | OpenMusic | + | ==== OpenMusic |
* visual music programming in lisp http:// | * visual music programming in lisp http:// | ||
* on linux http:// | * on linux http:// | ||
- | petri-nets -> http:// | ||
- | graph rewriting -> | + | ==== biobike ==== |
+ | |||
+ | * http:// | ||
+ | |||
+ | ==== visPro ==== | ||
+ | * http:// | ||
+ | |||
+ | ==== diaGen ==== | ||
+ | * http:// | ||
+ | |||
+ | ==== other...==== | ||
+ | |||
+ | using petri-nets -> | ||
+ | * http:// | ||
+ | |||
+ | graph rewriting -> | ||
* progress; programming using graph rewriting (related: GraphDrawing) http:// | * progress; programming using graph rewriting (related: GraphDrawing) http:// | ||
* HOPS graphically interactive program development and program transformation system based on acyclic term graphs. | * HOPS graphically interactive program development and program transformation system based on acyclic term graphs. | ||
Line 28: | Line 49: | ||
* http:// | * http:// | ||
- | ==== reading ==== | + | |
+ | |||
+ | ===== reading | ||
* bibliographies(research focused) -> | * bibliographies(research focused) -> | ||
Line 49: | Line 72: | ||
* and further ... http:// | * and further ... http:// | ||
- | ==== refs/links ==== | + | |
+ | ===== refs/ | ||
* http:// | * http:// | ||
Line 55: | Line 79: | ||
* news:// | * news:// | ||
- | ==== tangents,. ==== | + | |
+ | |||
+ | ===== tangents, | ||
ARK and VIPR follow up references | ARK and VIPR follow up references | ||
+ | |||
Burnett, M. M. and Baker, M. J. "A classification system for visual programming languages." | Burnett, M. M. and Baker, M. J. "A classification system for visual programming languages." | ||
" | " | ||
+ | |||
+ | comments from kuro5hin thread | ||
+ | |||
+ | Gilles Kahn is responsible for much of the formalism that exists in the dataflow world today. He invented and studied Kahn process networks (with Dave MacQueen) back in the 70's. Since then many computer scientists have invented a whole universe of dataflow models, many of which are base on Kahn's early work. | ||
+ | |||
+ | In the late 80's Edward Lee began studying dataflow models and has published some fundamental papers in the field. His research group is responsible for the Ptolemy project which is a graphical programming environment that permits programming in a mixture of dataflow-ish models. http:// | ||
+ | |||
+ | Related to dataflow programming is the work on the pi calculus, begun by Robin Milner (the inventer of ML) in the early 80's. The goal of pi calculus research is to come up with a simple unifying model of concurrent programming, | ||
+ | |||
+ | khoros might be interesting, | ||
+ | |||
+ | |||
+ | papers / citations | ||
+ | |||
+ | " | ||
+ | http:// | ||
+ | KahnNetworks | ||
+ | Nan C. Shu " | ||
==== visual programming in music ==== | ==== visual programming in music ==== |