Smalltalk-80: the language and its implementation
Smalltalk-80: the language and its implementation
Fundamentals of interactive computer graphics
Fundamentals of interactive computer graphics
Exploiting classes in modeling and display software
IEEE Computer Graphics and Applications
PHIGS: a standard, dynamic, interactive graphics interface
IEEE Computer Graphics and Applications
An object-oriented approach to graphical interfaces
ACM Transactions on Graphics (TOG)
Impulse-86: a substrate for object-oriented interface design
OOPLSA '86 Conference proceedings on Object-oriented programming systems, languages and applications
A substrate for object-oriented interface design
Research directions in object-oriented programming
PostScript language reference manual (2nd ed.)
PostScript language reference manual (2nd ed.)
The design of the Dipmeter Advisor system
ACM '84 Proceedings of the 1984 annual conference of the ACM on The fifth generation challenge
History, state and future of user interface management systems
ACM SIGCHI Bulletin
GraphTrace—understanding object-oriented systems using concurrently animated views
OOPSLA '88 Conference proceedings on Object-oriented programming systems, languages and applications
UIST '88 Proceedings of the 1st annual ACM SIGGRAPH symposium on User Interface Software
Voyeur: graphical views of parallel programs
PADD '88 Proceedings of the 1988 ACM SIGPLAN and SIGOPS workshop on Parallel and distributed debugging
Glyphs: flyweight objects for user interfaces
UIST '90 Proceedings of the 3rd annual ACM SIGGRAPH symposium on User interface software and technology
Hi-index | 0.00 |
Ida is an object-oriented framework for interactive data graphics. It can be used for independent data examination or integrated into application user interfaces. Ida's model of graphics is composed of five basic elements: Presentations, Assemblies, Data Sources, Data Displays, and Scales. Presentations and assemblies address display layout. A sharp distinction is maintained between drawing and the management of already drawn images. Data sources are responsible for drawing while data displays are image managers. Data displays are complex structures consisting of multiple layers that may be larger than the visible regions they underlie. Scales represent coordinate transformations. An object-oriented architecture proves valuable in supporting taxonomic hierarchies with inheritance, part-whole structures for composition, message passing implementation of graphic operations and late attribute binding.