ACM Home Page
Please provide us with feedback. Feedback
ConMan: a visual programming language for interactive graphics
Full text PdfPdf (7.47 MB)
Source International Conference on Computer Graphics and Interactive Techniques archive
Proceedings of the 15th annual conference on Computer graphics and interactive techniques table of contents
Pages: 103 - 111  
Year of Publication: 1988
ISBN:0-89791-275-6
Also published in ...
Author
Paul E. Haeberli  Silicon Graphics, Inc., Mountain View, CA
Sponsor
SIGGRAPH: ACM Special Interest Group on Computer Graphics and Interactive Techniques
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 8,   Downloads (12 Months): 73,   Citation Count: 41
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/54852.378494
What is a DOI?

ABSTRACT

Traditionally, interactive applications have been difficult to build, modify and extend. These integrated applications provide bounded bounded functionality, have a single thread of control and a fixed user interface that must anticipate everything the user will need.Current workstations allow several processes to share the screen. With proper communication between processes, it is possible to escape previous models for application development and evolution.ConMan is a high-level visual language we use on an IRIS workstation that lets users dynamically build and modify graphics applications. To do this, a system designer disintegrates complex applications into modular components. By interactively connecting simple components, the user constructs a complete graphics application that matches the needs of a task. A connection manager controls the flow of data between individual components. As a result, we replace the usual user-machine dialog with a dynamic live performance that is orchestrated by the user.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
Blythe 86
David Blythe, John Kitamura, David Galloway and Martin Snelgrove, "Virtual Patch-Cords for the Katosizer", Computer Systems Research Institute, University of Toronto, Toronto, Ontario, Canada, 1986.
 
Cardelli 85
Luca Cardelli, "Fragments of Behavior", Personal Communication. DEC Systems Research Center, Palo Alto, CA, 1985.
Cardelli 85
 
Galloway 87
David Galloway, David Blythe and Martin Snelgrove, "Graphical CAD of Digital Filters", Proceedings of IEEE Conference on Computers, Communications, and Signal Processing, June 1987.
 
Haeberli 86
Paul Haeberli, "A Data-Flow Manager for an Interactive Programming Environment", Proceedings of Usenix Summer Conference, 1986.
Heckbert 87
 
Kimura 86a
Takayuki Dan Kimura, "Determinancy of Hierarchical Dataflow Model", Technical Report WUSC- 86-5, Department of Computer Science, Washington University, March 1986.
 
Kimura 86b
Takayuki Dan Kimura, Julie W. Choi, and Jane M. Mack, "A Visual Programming Language for Keyboardless Programming", Technical Report WUSC- 86-6, Department of Computer Science, Washington University, June 1986.
 
Myers 86
 
Rhodes 85
Rocky Rhodes, Paul Haeberli, and Kipp Hickman, "Mex - A Window Manager for the IRIS", Proceedings of Usenix Winter Conference, 1985.
Schulert 85
 
Silicon 84
Silicon Graphics Inc., IRIS User's Guide, 1984.
 
Smith 84
Alvy Ray Smith, "Plants, Graftals, and Formal Languages", Computer Graphics, 1984.
 
Smith 86
Randal. B. Smith, "The Alternate Reality Kit: An Environment for Creating Interactive Simulations." Proceedings of the IEEE Computer Society Workshop on Visual Languages, 1986.
Tanner 86

CITED BY  41