Virtual control panels

A virtual control panel is a collection of controls which are graphically represented on a screen and can be operated according to the direct manipulation paradigm. A control management system makes it possible to interactively create various control panels and interface them with arbitrary applications. In this paper we describe functions which should be supported by an interactive control management system, and present a case study of a system which we have designed and implemented on the Macintosh microcomputer.

[1]  Charles Berg Computer Graphics Displays: Windows for Process Control , 1983, IEEE Computer Graphics and Applications.

[2]  James D. Foley,et al.  Dynamic Process Visualization , 1986, IEEE Computer Graphics and Applications.

[3]  Maureen C. Stone,et al.  Snap-dragging , 1986, SIGGRAPH.

[4]  R OlsenDan,et al.  Input/output linkage in a user interface management system , 1985 .

[5]  J. I. Helfman Panther: a specification system for graphical controls , 1986, CHI '87.

[6]  Bjarne Stroustrup,et al.  C++ Programming Language , 1986, IEEE Softw..

[7]  Przemyslaw Prusinkiewicz,et al.  Geometric Modeling with Euclidean Constructions , 1988 .

[8]  Alan Borning,et al.  The Programming Language Aspects of ThingLab, a Constraint-Oriented Simulation Laboratory , 1981, TOPL.

[9]  Ben Shneiderman,et al.  Direct Manipulation: A Step Beyond Programming Languages , 1983, Computer.

[10]  Dan R. Olsen,et al.  Input/output linkage in a user interface management system , 1985, SIGGRAPH '85.

[11]  Jonathan Helfman Panther: a specification system for graphical controls , 1987, CHI 1987.

[12]  J. Bertin La graphique et le traitement graphique de l'information , 1977 .

[13]  Albert Stevens,et al.  The Use of a Sophisticated Graphics Interface in Computer- Assisted Instruction , 1983, IEEE Computer Graphics and Applications.

[14]  Kenneth I. Joy,et al.  A control panel interface for graphics and image processing applications , 1986, CHI '87.

[15]  Daniel G. Bobrow,et al.  Integrating Access-Oriented Programming into a Multiparadigm Environment , 1986, IEEE Software.

[16]  Ivan E. Sutherland,et al.  Sketchpad a Man-Machine Graphical Communication System , 1899, Outstanding Dissertations in the Computer Sciences.

[17]  Greg Nelson,et al.  Juno, a constraint-based graphics system , 1985, SIGGRAPH.