|
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 42
|
|
Robert C. Zeleznik , Kenneth P. Herndon , Daniel C. Robbins , Nate Huang , Tom Meyer , Noah Parker , John F. Hughes, An interactive 3D toolkit for constructing 3D widgets, Proceedings of the 20th annual conference on Computer graphics and interactive techniques, p.81-84, September 1993
|
|
|
|
|
|
|
|
|
|
|
|
Marc P. Stevens , Robert C. Zeleznik , John F. Hughes, An architecture for an extensible 3D interface toolkit, Proceedings of the 7th annual ACM symposium on User interface software and technology, p.59-67, November 02-04, 1994, Marina del Rey, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Issei Fujishiro , Yuriko Takeshima , Yoshihiko Ichikawa , Kyoko Nakamura, GADGET: goal-oriented application design guidance for modular visualization environments, Proceedings of the 8th conference on Visualization '97, p.245-ff., October 18-24, 1997, Phoenix, Arizona, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Gordon V. Bancroft , Fergus J. Merritt , Todd C. Plessel , Paul G. Kelaita , R. Kevin McCabe , Al Globus, FAST: a multi-processed environment for visualization of computational fluid dynamics, Proceedings of the 1st conference on Visualization '90, October 23-26, 1990, San Francisco, California
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Craig Upson , Thomas Faulhaber, Jr. , David Kamins , David H. Laidlaw , David Schlegel , Jefrey Vroom , Robert Gurwitz , Andries van Dam, The Application Visualization System: A Computational Environment for Scientific Visualization, IEEE Computer Graphics and Applications, v.9 n.4, p.30-42, July 1989
|
|
|
|
|
|
Rosane Minghim , Haim Levkowitz , Luis Gustavo Nonato , Lionis Watanabe , Veridiana Salvador , Hélio Lopes , Sinésio Pesco , Geovan Tavares, Spider Cursor: a simple versatile interaction tool for data visualization and exploration, Proceedings of the 3rd international conference on Computer graphics and interactive techniques in Australasia and South East Asia, November 29-December 02, 2005, Dunedin, New Zealand
|
|
|
|
|
|
Seth Teller , Brandon W. Porter , Nicholas J. Tornow , Nathan D. T. Boyd, Distributed development and teaching of algorithmic concepts, ACM SIGGRAPH 98 Conference abstracts and applications, p.94-101, July 19-24, 1998, Orlando, Florida, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|