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 16:59] – 192.168.1.49 |
---|
| |
==== Visual Programming ==== | |
| |
| ===== Visual Programming ===== |
| |
graphical models for programming, using graphs, icons or other graphical representaions of processes. | graphical models for programming, using graphs, icons or other graphical representaions of processes. |
| |
| |
| |
| |
==== languages/environments ==== | ==== languages/environments ==== |
| |
| [[wp>Category:Visual_programming_languages]] |
| |
thingLab | ==== thingLab ==== |
* constraint based visual programming or extensible modelling system? http://www.cosc.canterbury.ac.nz/~wolfgang/NewHome/cosc414/projects/thinglabFolder/html/thinglab.html | * constraint based visual programming or extensible modelling system? http://www.cosc.canterbury.ac.nz/~wolfgang/NewHome/cosc414/projects/thinglabFolder/html/thinglab.html |
| |
lanaguages derived from pd (pure data) by miller puckette | ==== lanaguages derived from pd ==== |
* pd -> http://pure-data.org (see also gem/gridflow/etc) | |
| * pd (pure data) by miller puckette -> http://pure-data.org (see also gem/gridflow/etc) |
* max -> http://www.cycling74.com (now with jitter!) | * max -> http://www.cycling74.com (now with jitter!) |
* jmax -> ircam | * jmax -> ircam |
| |
OpenMusic | ==== OpenMusic ==== |
* visual music programming in lisp http://www.ircam.fr/equipes/repmus/OpenMusic/ | * visual music programming in lisp http://www.ircam.fr/equipes/repmus/OpenMusic/ |
* on linux http://www.ircam.fr/equipes/repmus/omlinux/ | * on linux http://www.ircam.fr/equipes/repmus/omlinux/ |
| |
petri-nets -> http://www.daimi.au.dk/PetriNets/ | |
| |
graph rewriting -> | ==== biobike ==== |
| |
| * http://nostoc.stanford.edu/jeff/etc/bblvpl/bblvpl.html |
| |
| ==== visPro ==== |
| * http://citeseer.ist.psu.edu/199922.html |
| |
| ==== diaGen ==== |
| * http://citeseer.ist.psu.edu/minas01concepts.html |
| |
| ==== other...==== |
| |
| using petri-nets -> |
| * http://www.daimi.au.dk/PetriNets/ |
| |
| graph rewriting -> |
* progress; programming using graph rewriting (related: GraphDrawing) http://www-i3.informatik.rwth-aachen.de/research/projects/progres/ | * progress; programming using graph rewriting (related: GraphDrawing) http://www-i3.informatik.rwth-aachen.de/research/projects/progres/ |
* 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. |
* http://ist.unibw-muenchen.de/kahl/HOPS/ or | * http://ist.unibw-muenchen.de/kahl/HOPS/ or |
* http://www.cas.mcmaster.ca/~kahl/HOPS/ or http://www2-data.informatik.unibw-muenchen.de/kahl/HOPS/ | * http://www.cas.mcmaster.ca/~kahl/HOPS/ or http://www2-data.informatik.unibw-muenchen.de/kahl/HOPS/ |
| |
| |
==== reading ==== | ==== reading ==== |
* http://www-lsi.upc.es/~rbaeza/cursos/vp/todo.html | * http://www-lsi.upc.es/~rbaeza/cursos/vp/todo.html |
* news://comp.lang.visual faq http://www.faqs.org/faqs/visual-lang/faq/ | * news://comp.lang.visual faq http://www.faqs.org/faqs/visual-lang/faq/ |
| |
| |
==== 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." J. Visual Languages and Computing, pp. 287-300, September 1994. http://citeseer.nj.nec.com/burnett94classification.html | Burnett, M. M. and Baker, M. J. "A classification system for visual programming languages." J. Visual Languages and Computing, pp. 287-300, September 1994. http://citeseer.nj.nec.com/burnett94classification.html |
"Visual Programming Languages: A Survey" http://www.cs.berkeley.edu/~maratb/cs263/paper/paper.html and http://citeseer.nj.nec.com/boshernitsan97visual.html | "Visual Programming Languages: A Survey" http://www.cs.berkeley.edu/~maratb/cs263/paper/paper.html and http://citeseer.nj.nec.com/boshernitsan97visual.html |
| |
==== visual programming in music ==== | |
| |
| |
max/msp/pd/jmax obviously,. ircam has been quite influential in devlopeing enviroments aorund the "patch and wires" metaphor, with serveral approaches being taken over the years (including OpenMusic above) ., . | |
papers | |
* "Visual Programming in Music" by G�rard Assayag http://catalogue.ircam.fr/articles/textes/Assayag95/ | |
* "An Object Oriented Visual Environment for Musical Composition" by Assayag, Agon, Fineberg et Hanappe. (describing OpenMusic) http://catalogue.ircam.fr/articles/textes/Assayag97a/ | |
* "Open Music + Music Space = Open Space" http://www.ircam.fr/equipes/repmus/RMPapers/openspace/ | |
| |
| |
==== OpenDX ==== | |
| |
* tutorials http://www.tc.cornell.edu/services/edu/topics/topics.asp?section=opendx | |
* http://www.opendx.org | |
* http://www.research.ibm.com/people/l/lloydt/ | |
* http://www.opendx.org/SuperviseState/SuperviseState.html | |
* related: [[InfoViz]] | |
comments from kuro5hin thread | comments from kuro5hin thread |
| |
KahnNetworks | KahnNetworks |
Nan C. Shu "Visual Programming: Perspectives and Approaches." 199-221, IBM Systems Journal, Volume 38, 1999 | Nan C. Shu "Visual Programming: Perspectives and Approaches." 199-221, IBM Systems Journal, Volume 38, 1999 |
| |
| ==== visual programming in music ==== |
| |
| |
| max/msp/pd/jmax obviously,. ircam has been quite influential in devlopeing enviroments aorund the "patch and wires" metaphor, with serveral approaches being taken over the years (including OpenMusic above) ., . |
| papers |
| * "Visual Programming in Music" by G�rard Assayag http://catalogue.ircam.fr/articles/textes/Assayag95/ |
| * "An Object Oriented Visual Environment for Musical Composition" by Assayag, Agon, Fineberg et Hanappe. (describing OpenMusic) http://catalogue.ircam.fr/articles/textes/Assayag97a/ |
| * "Open Music + Music Space = Open Space" http://www.ircam.fr/equipes/repmus/RMPapers/openspace/ |
| |
| |
| |
| ==== OpenDX ==== |
| |
| * tutorials http://www.tc.cornell.edu/services/edu/topics/topics.asp?section=opendx |
| * http://www.opendx.org |
| * http://www.research.ibm.com/people/l/lloydt/ |
| * http://www.opendx.org/SuperviseState/SuperviseState.html |
| * related: [[InfoViz]] |
| |
==== taxonomy ==== | ==== taxonomy ==== |