Object-oriented spreadsheets: the analytic spreadsheet package
OOPLSA '86 Conference proceedings on Object-oriented programming systems, languages and applications
Communications of the ACM
Standardizing the interface between applications and UIM's
UIST '89 Proceedings of the 2nd annual ACM SIGGRAPH symposium on User interface software and technology
Unidraw: a framework for building domain-specific
UIST '89 Proceedings of the 2nd annual ACM SIGGRAPH symposium on User interface software and technology
Template-based mapping of application data interactive displays
UIST '90 Proceedings of the 3rd annual ACM SIGGRAPH symposium on User interface software and technology
ITS: a tool for rapidly developing interactive applications
ACM Transactions on Information Systems (TOIS)
Twinkling lights and nested loops: distributed problem solving and spreadsheet development
International Journal of Man-Machine Studies - Computer-supported cooperative work and groupware. Part 1
Gardeners and gurus: patterns of cooperation among CAD users
CHI '92 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Workspaces: an architecture for editing collections of objects
CHI '92 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Selectors: going beyond user-interface widgets
CHI '92 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
The spreadsheet interface: A basis for end user programming
INTERACT '90 Proceedings of the IFIP TC13 Third Interational Conference on Human-Computer Interaction
ACE: building interactive graphical applications
Communications of the ACM - Special issue on graphical user interfaces
Implementation of visual languages using pattern-based specifications
Software—Practice & Experience
Hi-index | 0.01 |
We describe a set of application frameworks designed especially to support information-intensive applications in complex domains, where the visual organization of an application's information is critical. Our frameworks, called visual formalisms, provide the semantic structures and editing operations, as well as the visual layout algorithms, needed to create a complete application. Examples of visual formalisms include tables, panels, graphs, and outlines. They are designed to be extended both by programmers, through subclassing, and by end users, through an integrated extension language.