Principles of interactive computer graphics (2nd ed.)
Principles of interactive computer graphics (2nd ed.)
Communications of the ACM
Communications of the ACM
Teaching structured programming in FORTRAN with IFTRAN
SIGCSE '75 Proceedings of the fifth SIGCSE technical symposium on Computer science education
Extensions to FORTRAN to support structured programming (ITRAN)
ACM SIGPLAN Notices - Abstracts in programming language-related research
BGRAF2: a real-time graphics language with modular objects and implicit dynamics
SIGGRAPH '76 Proceedings of the 3rd annual conference on Computer graphics and interactive techniques
Association of graphic images and dynamic attributes
SIGGRAPH '77 Proceedings of the 4th annual conference on Computer graphics and interactive techniques
Some raster graphics extensions to the Core System
SIGGRAPH '79 Proceedings of the 6th annual conference on Computer graphics and interactive techniques
A Portable Graphics system for minicomputers
ACM '78 Proceedings of the 1978 annual conference - Volume 2
Hi-index | 0.00 |
This paper addresses itself to the problems involved in programming an interactive computer graphics display. A list of graphical programming facilities considered necessary for an interactive graphic programming language is presented. An examination of several application programs, written in a variety of existing languages, revealed that many of these facilities are usually lacking.This paper presents the design of a new interactive graphics language 'IMAGE', developed specifically to satisfy the above criteria. The language places particular emphasis on providing a graphics application programmer the ability to program graphical interaction. The 'IMAGE' language utilizes the better features of several current graphic languages and combines these features with a unique interaction control structure. This OBJECT / ACTION control structure, the display picture description syntax and the hardware independent handling of input devices are the main features of the language, providing excellent graphical input response and drawing facilities. The device independent input / output structure permits the implementation of a portable language syntax, since there are no references to display hardware devices. All display references are performed through a virtual terminal. This paper contains a detailed description of the main features of the language and these features are illustrated in an example 'IMAGE' program.