Creating highly-interactive and graphical user interfaces by demonstration
SIGGRAPH '86 Proceedings of the 13th annual conference on Computer graphics and interactive techniques
Automating the design of graphical presentations of relational information
ACM Transactions on Graphics (TOG)
Constraint-based tools for building user interfaces
ACM Transactions on Graphics (TOG) - Special issue on user interface software
POPL '87 Proceedings of the 14th ACM SIGACT-SIGPLAN symposium on Principles of programming languages
Mathematica: a system for doing mathematics by computer
Mathematica: a system for doing mathematics by computer
Visual programming
Human-computer interface development: concepts and systems for its management
ACM Computing Surveys (CSUR)
An algorithm for drawing general undirected graphs
Information Processing Letters
Unidraw: a framework for building domain-specific
UIST '89 Proceedings of the 2nd annual ACM SIGGRAPH symposium on User interface software and technology
Metamouse: specifying graphical procedures by example
SIGGRAPH '89 Proceedings of the 16th annual conference on Computer graphics and interactive techniques
Constraint technology for user-interface construction in ThingLab II
OOPSLA '89 Conference proceedings on Object-oriented programming systems, languages and applications
An incremental constraint solver
Communications of the ACM
Communications of the ACM
Visualization of abstract concepts using generalized path binding
CG International '90 Proceedings of the eighth international conference of the Computer Graphics Society on CG International '90: computer graphics around the world
A general framework for visualizing abstract objects and relations
ACM Transactions on Graphics (TOG)
Principles of visual programming systems
Principles of visual programming systems
Declarative programming of graphical interfaces by visual examples
UIST '92 Proceedings of the 5th annual ACM symposium on User interface software and technology
Juno, a constraint-based graphics system
SIGGRAPH '85 Proceedings of the 12th annual conference on Computer graphics and interactive techniques
Communications of the ACM
Visualizing Abstract Objects and Relations
Visualizing Abstract Objects and Relations
Inside MacIntosh
GUIDE: Graphical User Interface for Database Exploration
VLDB '82 Proceedings of the 8th International Conference on Very Large Data Bases
A structure from manipulation for text-graphic objects
SIGGRAPH '80 Proceedings of the 7th annual conference on Computer graphics and interactive techniques
Incremental constraint satisfaction and its application to graphical interfaces
Incremental constraint satisfaction and its application to graphical interfaces
Flowchart techniques for structured programming
ACM SIGPLAN Notices
Proceedings of the 9th annual ACM symposium on User interface software and technology
Introducing formal specification methods in industrial practice
ICSE '97 Proceedings of the 19th international conference on Software engineering
Visualising Objects: Abstraction, Encapsulation, Aliasing, and Ownership
Revised Lectures on Software Visualization, International Seminar
Proceedings of the 32nd ACM SIGPLAN-SIGACT symposium on Principles of programming languages
Conservation principles and action schemes in the synthesis of geometric concepts
Artificial Intelligence
Combinators for bidirectional tree transformations: A linguistic approach to the view-update problem
ACM Transactions on Programming Languages and Systems (TOPLAS) - Special issue on POPL 2005
Generation of accessible diagrams by semantics preserving adaptation
ACM SIGACCESS Accessibility and Computing
Journal of Visual Languages and Computing
Hi-index | 0.00 |
The merits of direct manipulation are now widely recognized. However, direct manipulation interfaces incur high cost in their creation. To cope with this problem, we present a model of bidirectional translation between pictures and abstract application data, and a prototype system, TRIP2, based on this model. Using this model, general mapping from abstract data to pictures and from pictures to abstract data is realized merely by giving declarative mapping rules, allowing fast and easy creation of direct manipulation interfaces. We apply the prototype system to the generation of the interfaces for kinship diagrams, Graph Editors, E-R diagrams, and an Othello game.