Fabrik: A Visual Programming Environment


Fabrik is a visual programming environment - a kit of computational and user-interface components that can be “wired” together to build new components and useful applications. Fabrik diagrams utilize bidirectional dataflow connections as a shorthand for multiple paths of flow. Built on object-oriented foundations. Fabrik components can compute arbitrary objects as outputs. Music and animation can be programmed in this way and the user interface can even be extended by generating graphical structures that depend on other data. An interactive type system guards against meaningless connections. As with simple dataflow, each Fabrik component can be compiled into an object with access methods corresponding to each of the possible paths of data propagation.

DOI: 10.1145/62083.62100

Extracted Key Phrases

11 Figures and Tables


Citations per Year

123 Citations

Semantic Scholar estimates that this publication has 123 citations based on the available data.

See our FAQ for additional information.

Cite this paper

@inproceedings{Ingalls1988FabrikAV, title={Fabrik: A Visual Programming Environment}, author={Daniel H. H. Ingalls and Scott Wallace and Yu-Ying Chow and Frank Ludolph and Ken Doyle}, booktitle={OOPSLA}, year={1988} }