Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/800178.810113acmconferencesArticle/Chapter ViewAbstractPublication Pagesacm-national-conferenceConference Proceedingsconference-collections
Article
Free access

A Portable Graphics system for minicomputers

Published: 01 January 1978 Publication History

Abstract

PIGLI (Portable Interactive Graphics Language Interpreter) is a high-level interactive graphics system implemented on an INTERDATA 8/32 minicomputer. PIGLI is written in sequential PASCAL and executes under the SOLO operating system, which is written in concurrent PASCAL and has been shown to be highly portable. This paper describes the major features of the PIGLI system including interactive programming commands, flexible hierarchic picture generation, referencing functions, query commands, exec files, and device independent output commands. In addition, the paper discusses the program design and its relationship to operating system and space considerations.

References

[1]
Bassman, M.J., "APLBAGS - An APL Basic Graphics Subroutine Package for Tektronix 4013 Storage Tube Terminal," Computer Graphics, Vol. 7, No. 4, 1973.
[2]
Boullier, P., J. Gros, P. Jancene, A. Lemaire, F. Prusker, E. Saltel, "METAVISU - a General Purpose Graphic System," Graphic Languages, Proceedings of IFIP Working Conference on Graphic Languages, North-Holland Press, 1972.
[3]
Brinch Hanson, P., "The SOLO Operating System," Software - Practice and Experience, Vol. 6, No. 2, April-June 1976.
[4]
Caruthers, L.C., J. van der Bos, A. van Dam, "A Device Independent General Purpose Graphic System for Stand-Alone and Satellite Graphics," Proceedings of SIGGRAPH '77, Computer Graphics, Vol. 11, No. 2, 1977.
[5]
Dewar, R.B.K., SPITBOL, Version 2.0, Chicago, Illinois, Illinois Institute of Technology, 1971.
[6]
DISSPLA Beginners/Intermediate Manual, Integrated Software Systems Corporation, San Diego, California, 1970.
[7]
Eastman, C., M. Henrion, "GLIDE - A Language for Design Information Systems," Proceedings of SIGGRAPH '77, Computer Graphics, Vol. 11, No. 2, 1977.
[8]
Giloi, W.K., "On High-Level Programming Systems for Structured Display Programming," Proceedings of SIGGRAPH '75, Computer Graphics, Vol. 9, No. 1, 1975.
[9]
Giloi, W.K., J. Encarnacao, "APLG - An APL Based System for Interactive Computer Graphics," Proceedings of AFIPS NCC, 1977.
[10]
GINO-F, The General Purpose Graphics Package Reference Manual, Computer Aided Design Centre, Cambridge, England, 1975.
[11]
Gries, D., Compiler Construction for Digital Computers, John Wiley and Sons, Inc., New York, 1971.
[12]
Hartman, A.C., A Concurrent PASCAL Compiler for Minicomputers, Thesis, California Institute of Technology, Pasadena, California, 1976.
[13]
Hurwitz, A., J.P. Citron, J.B. Yeaton, "GRAF - Graphic Addition to FORTRAN," Proceedings of AFIPS SJCC, Thompson Books, Washington, DC, 1967.
[14]
Knowlton, K.C., "EXPLOR - A Generator of Images from Explicit Patterns, Local Operations, and Randomness," Proceedings of UAIDE Annual Meeting, Stromberg Datagraphix, 1970.
[15]
Kulsrud, H.E., "A General Purpose Graphic Language," CACM, Vol. 11, No. 4, 1968.
[16]
Neal, D., G. Anderson, J. Ratliff, V. Wallentine, KSU Implementation of Concurrent PASCAL - A Reference Manual, Technical Report 76-16, Kansas State University, Department of Computer Science, 1977.
[17]
Neal, J., V. Wallentine, "Experiences with the Portability of Concurrent PASCAL," Software - Practice and Experience, Vol. 8, No. 3, May-June, 1978.
[18]
Newman, W.M., "Display Procedures," CACM, Vol. 14, No. 10, 1971.
[19]
O'Brien, C.D., H.G. Bown, "IMAGE - A Language for the Interactive Manipulation of a Graphic Environment," Proceedings of SIGGRAPH '75, Computer Graphics, Vol. 9, No. 1, 1975.
[20]
Robbins, F.E., W.G. Green, "WAVE - Interactive Color Graphics for Waveform Analysis," Proceedings of SIGGRAPH '75, Computer Graphics, Vol. 9, No. 1, 1975.
[21]
Schrack, G.F., "On the Semantics of the Assignment Statement of High Level Graphical Languages," Proceedings of SIGGRAPH '76, Computer Graphics, Vol. 10, No. 2, 1976.
[22]
Shapiro, L.G., "ESP3 - A High-Level Graphics Language," Proceedings of SIGGRAPH '75, Computer Graphics, Vol. 9, No. 1, 1975.
[23]
Shapiro, L.G., R.J. Baron, "ESP3 - A Language for Pattern Description and a System for Pattern Recognition," IEEE Transactions on Software Engineering, Vol. SE-3, No. 2, 1977.
[24]
"Status Report of the Graphic Standards Planning Committee of ACM/SIGGRAPH," Computer Graphics, Vol. 11, No. 3, 1977.
[25]
Streit, E., "VIP - A Conversational System for Computer Aided Graphics," Pertinent Concepts in Computer Graphics, Proceedings of Second University of Illinois Conference on Computer Graphics, University of Illinois Press, 1969.
[26]
Sutherland, I.E., SKETCHPAD - A Man-Machine Graphical Communication System, MIT Lincoln Laboratory, Technical Report 296, 1965.
[27]
van Dam, A., D. Evans, "A Compact Data Structure for Storing, Retrieving, and Manipulating Line Drawings," Proceedings of AFIPS SJCC, Thompson Books, Washington, DC, 1967.
[28]
Wallace, V.L., GRASP - A PL/1 Oriented Machine Independent Graphics Structure Handler, Technical Report, University of North Carolina, Department of Computer Science, Chapel Hill, North Carolina, 1974.
[29]
Wexeblat, R.L., H.A. Freedman, "The MULTILANG On-Line Programming System," Proceedings of AFIPS SJCC, Thompson Books, Washington, DC, 1967.
[30]
Williams, R., "A General Purpose Graphical Language," Graphic Languages, Proceedings of IFIP Working Conference of Graphic Languages, North-Holland Press, 1972.

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
ACM '78: Proceedings of the 1978 annual conference - Volume 2
January 1978
990 pages
ISBN:0897910001
DOI:10.1145/800178
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 January 1978

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Computer graphics
  2. High-level graphics language
  3. Minicomputer system
  4. Pascal
  5. Portable software

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 161
    Total Downloads
  • Downloads (Last 12 months)6
  • Downloads (Last 6 weeks)1
Reflects downloads up to 10 Oct 2024

Other Metrics

Citations

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media