“Raster graphics for interactive programming environments” by Sproull

  • ©Robert F. Sproull




    Raster graphics for interactive programming environments



    Raster-scan display terminals can significantly improve the quality of interaction with conventional computer systems. The design of a graphics package to provide a “window” into the extensive programming environment of interlisp is presented. Two aspects of the package are described: first, the functional view of display output and interactive input facilities as seen by the programmer, and second, the methods used to link the display terminal to the main computer via a packet-switched computer network. Recommendations are presented for designing operating systems and programming languages so as to simplify attaching display terminals.


    1. G. M. Birtwistle et al. Simula Begin. Petrocelli-Charter, 1973.
    2. V. G. Cerf and R. E. Kahn. A protocol for packet network interconnection. IEEE Trans. Commun. COM-22:637, May 1974.
    3. J. Davidson, W. Hathaway, J. Postel, N. Mimno, R. Thomas, and D. Walden. The ARPANet Telnet Protocol: Its Purpose, Principles, Implementation and Impact on Host Operating System Design. In Proc. 5th Data Communications Symposium, pages 4.10-4.18. Snowbird, Ut., Sept, 1977.
    4. A. Goldberg and A. C. Kay. Smalltalk-72 Instruction Manual. Technical Report SSL 76-6, Xerox Palo Alto Research Center, 1976.
    5. R. M. Metcalfe and D. R. Boggs. ETHERNET: Distributed Packet Switching for Local Computer Networks. CACM 19(7):395-404, July 1976.
    6. W. M. Newman and R. F. Sproull. An Approach to Graphics System Design. Proc. IEEE 62(4):471-483, April 1974.
    7. W. M. Newman and R. F. Sproull. Principles of Interactive Computer Graphics. McGraw-Hill, 1979. Second edition.
    8. R. F. Sproull and E. L. Thomas. A Network Graphics Protocol. Computer Graphics 8(3):27-51, Fall 1974.
    9. R. F. Sproull. Interlisp Display Primitives. Technical Report, Xerox Palo Alto Research Center, 1977.
    10. R. F. Sproull and W. M. Newman. The Design of Gray-Scale Graphics Software. In Proc. Conf. on Computer Graphics, Pattern Recognition and Data Structure, pages 18-20. 1975.
    11. R. F. Sproull and D. Cohen. High-Level Protocols. Proc. IEEE 66(11): 1371-1386, November 1978.
    12. W. Teitelman. INTERLISP Reference Manual. Technical Report, Xerox Palo Alto Research Center, 1978.
    13. W. Teitelman. A Display-Oriented Programmer’s Assistant. Technical Report CSL 77-3, Xerox Palo Alto Research Center, 1977.
    14. W. Teitelman. A Display-Oriented Programmer’s Assistant. In Proc. 5th Int. Joint Conf. Artifical Intelligence, pages 905-915. 1977.

ACM Digital Library Publication: