Specification of a Drawing Facility for Diagram Editors
S. Maier, and M. Minas. Human-Computer Interaction. Novel Interaction Methods and Techniques. 13th International Conference, HCI International 2009, San Diego, CA, USA, July 19-24, 2009, Proceedings, Part II, 5611, page 850-859. (2009)
Abstract
The purpose of this paper is to give an overview of a drawing approach for the visualization of diagrams. The approach is tailored to editors for visual languages, which support structured editing as well as free-hand editing. In this approach, the editor developer visually specifies layout behavior. From this specification a drawing facility is generated. With the generated editor, the user may perform incremental diagram drawing at any time. When visualizing components, taking into account geometric dependencies between different components for layout computation is a challenging task. Therefore, we choose the visual languages Petri nets and GUI forms as running examples. Based on these examples, we show the applicability of our approach to graph-based and hierarchical visual languages.
Human-Computer Interaction. Novel Interaction Methods and Techniques. 13th International Conference, HCI International 2009, San Diego, CA, USA, July 19-24, 2009, Proceedings, Part II
%0 Conference Paper
%1 Maier-Minas-HCII:09
%A Maier, Sonja
%A Minas, Mark
%B Human-Computer Interaction. Novel Interaction Methods and Techniques. 13th International Conference, HCI International 2009, San Diego, CA, USA, July 19-24, 2009, Proceedings, Part II
%D 2009
%E Jacko, Julie A.
%K 2009 ConferencePaper DiaGen Layout myown
%P 850-859
%T Specification of a Drawing Facility for Diagram Editors
%U http://dx.doi.org/10.1007/978-3-642-02577-8_93
%V 5611
%X The purpose of this paper is to give an overview of a drawing approach for the visualization of diagrams. The approach is tailored to editors for visual languages, which support structured editing as well as free-hand editing. In this approach, the editor developer visually specifies layout behavior. From this specification a drawing facility is generated. With the generated editor, the user may perform incremental diagram drawing at any time. When visualizing components, taking into account geometric dependencies between different components for layout computation is a challenging task. Therefore, we choose the visual languages Petri nets and GUI forms as running examples. Based on these examples, we show the applicability of our approach to graph-based and hierarchical visual languages.
@inproceedings{Maier-Minas-HCII:09,
abstract = {The purpose of this paper is to give an overview of a drawing approach for the visualization of diagrams. The approach is tailored to editors for visual languages, which support structured editing as well as free-hand editing. In this approach, the editor developer visually specifies layout behavior. From this specification a drawing facility is generated. With the generated editor, the user may perform incremental diagram drawing at any time. When visualizing components, taking into account geometric dependencies between different components for layout computation is a challenging task. Therefore, we choose the visual languages Petri nets and GUI forms as running examples. Based on these examples, we show the applicability of our approach to graph-based and hierarchical visual languages.},
added-at = {2009-09-10T18:49:56.000+0200},
author = {Maier, Sonja and Minas, Mark},
bdsk-file-1 = {YnBsaXN0MDDUAQIDBAUIJidUJHRvcFgkb2JqZWN0c1gkdmVyc2lvblkkYXJjaGl2ZXLRBgdUcm9vdIABqAkKFRYXGyIjVSRudWxs0wsMDQ4RFFpOUy5vYmplY3RzV05TLmtleXNWJGNsYXNzog8QgASABqISE4ACgAOAB1lhbGlhc0RhdGFccmVsYXRpdmVQYXRo0hgNGRpXTlMuZGF0YU8RAaQAAAAAAaQAAgAADE1hY2ludG9zaCBIRAAAAAAAAAAAAAAAAAAAAMarmBZIKwAAAAtsiwpIQ0lJMDkucGRmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC2yQxs2gwlBERiBDQVJPAAIABQAACSAAAAAAAAAAAAAAAAAAAAAEMjAwOQAQAAgAAMare/YAAAARAAgAAMbNhKIAAAABABwAC2yLAAtrpQALJIwACx2vAAhMrgAH+XEAAJDnAAIARU1hY2ludG9zaCBIRDpVc2VyczptaW5hczpFaWdlbmUgRGF0ZWllbjpUZXh0OlBhcGVyOlBTOjIwMDk6SENJSTA5LnBkZgAADgAWAAoASABDAEkASQAwADkALgBwAGQAZgAPABoADABNAGEAYwBpAG4AdABvAHMAaAAgAEgARAASADhVc2Vycy9taW5hcy9FaWdlbmUgRGF0ZWllbi9UZXh0L1BhcGVyL1BTLzIwMDkvSENJSTA5LnBkZgATAAEvAAAVAAIADP//AACABdIcHR4fWCRjbGFzc2VzWiRjbGFzc25hbWWjHyAhXU5TTXV0YWJsZURhdGFWTlNEYXRhWE5TT2JqZWN0XxAjLi4vLi4vVGV4dC9QYXBlci9QUy8yMDA5L0hDSUkwOS5wZGbSHB0kJaIlIVxOU0RpY3Rpb25hcnkSAAGGoF8QD05TS2V5ZWRBcmNoaXZlcgAIABEAFgAfACgAMgA1ADoAPABFAEsAUgBdAGUAbABvAHEAcwB2AHgAegB8AIYAkwCYAKACSAJKAk8CWAJjAmcCdQJ8AoUCqwKwArMCwALFAAAAAAAAAgEAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAtc=},
bdsk-url-1 = {http://dx.doi.org/10.1007/978-3-642-02577-8_93},
biburl = {https://www.bibsonomy.org/bibtex/2b6f02c70b9eb93d7db9ee14016312a4a/minas},
booktitle = {Human-Computer Interaction. Novel Interaction Methods and Techniques. 13th International Conference, HCI International 2009, San Diego, CA, USA, July 19-24, 2009, Proceedings, Part II},
date-added = {2009-09-09 18:03:05 +0200},
date-modified = {2011-03-12 19:10:08 +0100},
editor = {Jacko, Julie A.},
interhash = {b00effa346b8e4bafac4204d055ef1c0},
intrahash = {b6f02c70b9eb93d7db9ee14016312a4a},
keywords = {2009 ConferencePaper DiaGen Layout myown},
pages = {850-859},
timestamp = {2017-09-28T18:32:18.000+0200},
title = {Specification of a Drawing Facility for Diagram Editors},
url = {http://dx.doi.org/10.1007/978-3-642-02577-8_93},
volume = 5611,
year = 2009
}