“The detailed semantics of graphics input devices” by Rosenthal, Michener, Pfaff, Kessener and Sabin

  • ©David S. H. Rosenthal, James C. Michener, Guenther Pfaff, Rens Kessener, and Malcolm Sabin




    The detailed semantics of graphics input devices



    The concept of virtual input devices, enunciated by Wallace, has been the accepted basis for producing device-independent interactive graphics systems. It was used by GSPC for the Core System, and it underlies the draft international standard GKS. During the recently concluded technical review of GKS, the input facilities became a bone of contention. The discussions revealed many inadequacies in the virtual input device concept, and were finally resolved using a refined and extended model of input, which is presented here by some of the participants in the discussions. Examples are included, showing how the GKS facilities derive from the model, and the Core’s “STROKE” device is used to show how the model controls future extensions to GKS. The model is also used to describe the other differences between the input facilities of the Core System and GKS.


    1. E. Anson, “The Semantics of Graphical Input,” Computer Graphics13(2), pp. 113-120 (August 1979).
    2. I. W. Cotton, Network Graphic Attention Handling, Proc. Online ’72 Conf., Brunel University, Uxbridge, England (September 1972).
    3. DIN, “Graphical Kernel System (GKS)—Functional Description,” (Version 6.6) (May 1981).
    4. J. Encarnação, G. Enderle, and others, “The Workstation Concept of GKS and the Resulting Conceptual Differences to the GSPC Core System,” Computer Graphics14(3), pp.226-230 (July 1980).
    5. J. D. Foley and V. L. Wallace, “The Art of Natural Man-Machine Communication,” Proc. IEEE62(4), pp.462-471 (April 1974).
    6. R. A. Guedj and others (eds.), IFIP Workshop on Methodology of Interaction, (publishers North-Holland), Seillac, France (May 1979).
    7. ISO, “Graphical Kernel System (GKS)—Functional Description,” DP 7942 (January 1982).
    8. W. M. Newman, “A System for Interactive Graphical Programming,” AFIPS Conference Proceedings (SJCC)32, pp.47-54 (1968).
    9. SIGGRAPH-ACM (GSPC), “Status Report of the Graphics Standards Planning Committee,” Computer Graphics13(3) (August 1979).
    10. V. L. Wallace, “The Semantics of Graphics Input Devices,” Computer Graphics10(1) (Spring 1976).

ACM Digital Library Publication: