Graphical Editing by Example - David (D.J.) Kurlander's Ph.D. Thesis
نویسنده
چکیده
Graphical Editing by Example David Joshua Kurlander Constructing illustrations by computer can be both tedious and difficult. This thesis introduces five example-based techniques to facilitate the process. These techniques are independently useful, but also interrelate in interesting ways: • Graphical Search and Replace, the analogue to textual search and replace in text editors, is useful for making repetitive changes throughout graphical documents. • Constraint-Based Search and Replace, an extension to graphical search and replace, allows users to define their own illustration beautification rules and constraint inferencing rules by demonstration. • Constraint Inferencing from Multiple Snapshots facilitates constraint specification by automatically computing constraints that hold in multiple configurations of an illustration. • Editable Graphical Histories, a visual representation of commands in a graphical user interface, are useful for reviewing, undoing, and redoing sets of operations. • Graphical Macros By Example, based on this history representation, allow users to scroll through previously executed commands and encapsulate useful sequences into macros. These macros can be generalized into procedures, with arguments and flow of control using graphical and constraint-based search and replace. Individually and in combination, these techniques reduce repetition in graphical editing tasks, visually and by example, using the application’s own interface. These techniques have been implemented in Chimera, an editor built to serve as a testbed for this research.
منابع مشابه
Behaviour of Residual Lignin in Kraft Pulp During Bleaching
of Gasification of Black Liquor Char by actions of Some Sulfur Compounds, Inorg. Steam, IEC Research 30(7): 1594 (1991). Chem. 22(22):3243 (1983). 26. DEARNALEY, R.I., KERRIDGE, D.H. and 27. ZOU, X., Recovery of Kraft Black Liquor ROGERS, D.J., Molten Lithium Sulfate-SoIncluding Direct Causticization, Ph.D. Metallurgical Trans. B 19B(2):73 (1988). Thesis, McGill Univ. (1991). 28. WYNNYCKYJ, J.R...
متن کاملGraphical Models for Text Mining: Knowledge Extraction and Performance Estimation
This thesis would not have been possible unless the constant support of my advisor Professor Fabio Stella. He gave me suggestions, advices and a constant incentive to learn and deeply understand how things works. Special thanks go to Professor Enrico Fagiuoli for its suggestions and its huge knowledge of probabilistic models. internship has been a precious occasion to learn and discuss and to f...
متن کاملGraphical Editing by Example
Graphical editing, like many applications facilitated by computers, often involves repetitive tasks. To reduce repetition, programmers can write procedures to automate these tasks, however most users do not know how to program, and the repetitive tasks that they perform are frequently too specialized for the application programmer to anticipate. End users would benefit from the ability to custo...
متن کاملAbstract of the Ph . D . thesis entitled “ Modeling Frailty for Bivariate Survival Data
of the Ph.D. thesis entitled “Modeling Frailty for Bivariate Survival Data”
متن کاملAn Evaluation of Multi-Level Modeling Frameworks for Extensible Graphical Editing Tools
We need to have comprehensive knowledge about when, where and how we should use multi-level modeling methodologies and frameworks. There are previous work that introduce patterns and confirm the applicability of the methodologies. However, it is still difficult to select frameworks for various kinds of applications. In this paper, we focus on graphical editing tools as an application of multi-l...
متن کامل