ACM Transactions on Graphics · 1983 · 110 citations · 5 references
ComputingVisualizationComputer GraphicsGraphic DesignInformation VisualizationGraphic Design HistoryInfographicsBitmap Indexing
One of the common uses of bitmap terminals is storing multiple programming contexts in multiple, possibly overlapping, areas of the screen called windows. Windows traditionally store the visible state of a programming environment, such as an editor or debugger, while the user works with some other program. This model of interaction is attractive for one-process systems, but to make full use of a multiprogramming environment, windows must be asynchronously updated, even when partially or wholly obscured by other windows. For example, a long compilation may run in one window, displaying messages as appropriate, while the user edits a file in another window.
5
Algorithm for computer control of a digital plotter
Jack Bresenham · IBM Systems Journal · 1965 · 2.2K citations
Principles of Interactive Computer Graphics
Dick Land, William M. Newman, Robert F. Sproull · Leonardo · 1975 · 1.6K citations
A language for bitmap manipulation
Leo J. Guibas, Jorge Stolfi · ACM Transactions on Graphics · 1982 · 52 citations · Full text
Norman Meyrowitz, Margaret Moser · ACM SIGOPS Operating Systems Review · 1981 · 17 citations · Full text