“Remote programmability of graphic interactions in a host/satellite configuration” by Moulton and Corman

  • ©Samuel D. Moulton and Philip J. Corman




    Remote programmability of graphic interactions in a host/satellite configuration



    This paper describes the remote programmability of graphic-oriented interactions in a large, time-shared host/multiple-satellite configuration. The philosophy and architecture of a pseudo machine — the Programmable Graphics Processor (PGP) — is presented along with a description of the higher-level language used in the host to specify programs for execution in the satellite. These programs are first compiled into PGP machine language in the host and then transmitted to the satellite where they are executed in response to asynchronous interrupts (attentions) originating from various types of interactive graphic input devices. In this manner, fairly complex and tailored interactions such as multiple line rubberbanding and limited area tracking are specified conveniently by applications programs in the host computer.


    1. Foley, J. D., “Software for Satellite Graphics Systems,” Proc. ACM 1973 Annual Conference, pp. 76-80. Google ScholarDigital Library
    2. Kilgour, A. C., “The Evoluation of a Graphics System for Linked Computers,” Software Practice and Experience, Vol. 1, 1971, pp. 259-268.Google ScholarCross Ref
    3. Woodsford, P. A., “The Design and Implementation of the GINO 3D Graphics Software Package,” Software Practice and Experience, Vol. 1, 1971, pp. 335-365.Google ScholarCross Ref
    4. Christenson, C. and Pinson, E. N., “Multi-function Graphics for a Large Computer System,” Proc. FIP Congress, Edinburgh, 1968.Google Scholar
    5. Cotton, I. W., and Greatorex, F. S., “Data Structures and Techniques for Remote Computer Graphics,” Proc. 1968 FJCC, pp. 533-543.Google Scholar
    6. Hamlin, G. and Foley, J. D., “Configurable Applications for Graphics Employing Satellites,” Computer Graphics, Vol. 9, No. 1, Proc. of the Second Annual Conference on Computer Graphics and Interactive Techniques, pp. 9-19. Google ScholarDigital Library
    7. Van Dam, A., and Stabler, G. M., “Intelligent Satellites for Interactive Graphics,” Proc. 1973 National Computer Conference.Google Scholar
    8. Cotton, I. W., “Languages for Graphic Attention Handling,” Proc. Computer Graphics 70 Symposium, Brunel University, 1970.Google Scholar
    9. Kilgour, A. C., “Fast Response in a Graphics Satellite,” Computer Aided Design, Vol. 6, October, 1974, pp. 250-255.Google ScholarCross Ref
    10. Kilgour, A. C., ARISTOTLE: A Real-Time Interactive Seven-to-Ten Link Executive.Google Scholar
    11. Bruce, E. A., “Device Independent Interactive Graphics in a Time-Shared Environment,” Proc. of the European Computing Conference on Interactive Systems, 1975, pp. 109-125.Google Scholar
    12. Abel, L. C., “Structure and Foundations of a Large, Multi-user, Multi-task CAD System,” Proc. of the European Computing Conference on Interactive Systems, 1975, pp. 257-262.Google Scholar
    13. Newman, W. M., and Sproul, R. F., Principles of Interactive Computer Graphics, McGraw-Hill, 1973. Google ScholarDigital Library

ACM Digital Library Publication:

Overview Page: