TY - GEN
T1 - A library for incremental update of bitmap images
AU - Dobkin, David
AU - Koutsofios, Eleftherios
AU - Pike, Rob
N1 - Publisher Copyright:
© 1988 ACM.
PY - 1988/1/1
Y1 - 1988/1/1
N2 - To achieve the maximum performance from bitmap displays, the screen must be used not just as an output device, but as a data structure that may cache computed images. In an interactive text or picture editor, that may mean converting the internal representation of what's being edited into a set of rectangles that tile the screen. Incremental updates of the image may then be done by rearranging some subset of the tiling using bitmap operations, independently of how the tiling was derived. We have taken the ideas used in the screen update algorithms for the sam text editor and generalized them so they may be applied to more structured documents than the simple character stream sam edits. The ideas have been tested by building a library arid a simple interactive document editor that treat a document as a hierarchical structure that may include text, pictures, and variable spacing. The core of the library is operators to make incremental changes to the display while maintaining the hierarchical data structure that describes it.
AB - To achieve the maximum performance from bitmap displays, the screen must be used not just as an output device, but as a data structure that may cache computed images. In an interactive text or picture editor, that may mean converting the internal representation of what's being edited into a set of rectangles that tile the screen. Incremental updates of the image may then be done by rearranging some subset of the tiling using bitmap operations, independently of how the tiling was derived. We have taken the ideas used in the screen update algorithms for the sam text editor and generalized them so they may be applied to more structured documents than the simple character stream sam edits. The ideas have been tested by building a library arid a simple interactive document editor that treat a document as a hierarchical structure that may include text, pictures, and variable spacing. The core of the library is operators to make incremental changes to the display while maintaining the hierarchical data structure that describes it.
UR - http://www.scopus.com/inward/record.url?scp=85034235283&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85034235283&partnerID=8YFLogxK
U2 - 10.1145/62506.62533
DO - 10.1145/62506.62533
M3 - Conference contribution
AN - SCOPUS:85034235283
T3 - Proceedings of the ACM Conference on Document Processing Systems, DOCPROCS 1988
SP - 153
EP - 158
BT - Proceedings of the ACM Conference on Document Processing Systems, DOCPROCS 1988
PB - Association for Computing Machinery, Inc
T2 - 1988 ACM Conference on Document Processing Systems, DOCPROCS 1988
Y2 - 5 December 1988 through 8 December 1988
ER -