Dissertation
Dynamic Injection of Scribble Features into Graphical Diagram Editors
Zusammenfassung
Almost everyone sketches. People use sketches day in and day out in many different and heterogeneous fields, to share their thoughts and clarify ambiguous interpretations, for example. The media used to sketch varies from analog tools like flipcharts to digital tools like smartboards. Whereas analog tools are usually affected by insufficient editing capabilities like cut/copy/paste, digital tools greatly support these scenarios. Digital tools can be grouped into informal and formal tools. Informal tools can be understood as simple drawing environments, whereas formal tools offer sophisticated support to create, optimize and validate diagrams of a certain application domain. Most digital formal tools force users to stick to a concrete syntax and editing workflow, limiting the user’s creativity. For that reason, a lot of people first sketch their ideas using the flexibility of analog or digital informal tools. Subsequently, the sketch is "portrayed" in an appropriate digital formal tool. This work presents Scribble, a highly configurable and extensible sketching framework which allows to dynamically inject sketching features into existing graphical diagram editors, based on Eclipse GEF. This allows to combine the flexibility of informal tools with the power of formal tools without any effort. No additional code is required to augment a GEF editor with sophisticated sketching features. Scribble recognizes drawn elements as well as handwritten text and automatically generates the corresponding domain elements. A local training data library is created dynamically by incrementally learning shapes, drawn by the user. Training data can be shared with others using the WebScribble web application which has been created as part of this work.
Zitieren
@phdthesis{urn:nbn:de:hebis:34-2015052048280,
author={Scharf, Andreas Herbert},
title={Dynamic Injection of Scribble Features into Graphical Diagram Editors},
school={Kassel, Universität Kassel, Fachbereich Elektrotechnik / Informatik},
month={05},
year={2015}
}
0500 Oax 0501 Text $btxt$2rdacontent 0502 Computermedien $bc$2rdacarrier 1100 2015$n2015 1500 1/eng 2050 ##0##urn:nbn:de:hebis:34-2015052048280 3000 Scharf, Andreas Herbert 4000 Dynamic Injection of Scribble Features into Graphical Diagram Editors / Scharf, Andreas Herbert 4030 4060 Online-Ressource 4085 ##0##=u http://nbn-resolving.de/urn:nbn:de:hebis:34-2015052048280=x R 4204 \$dDissertation 4170 5550 {{Zeichnung}} 5550 {{Graphischer Editor}} 5550 {{Diagramm}} 7136 ##0##urn:nbn:de:hebis:34-2015052048280
2015-05-20T08:50:57Z 2015-05-20T08:50:57Z 2015-05-20 urn:nbn:de:hebis:34-2015052048280 http://hdl.handle.net/123456789/2015052048280 eng Urheberrechtlich geschützt https://rightsstatements.org/page/InC/1.0/ sketching recognition modeling graphical editor eclipse 004 Dynamic Injection of Scribble Features into Graphical Diagram Editors Dissertation Almost everyone sketches. People use sketches day in and day out in many different and heterogeneous fields, to share their thoughts and clarify ambiguous interpretations, for example. The media used to sketch varies from analog tools like flipcharts to digital tools like smartboards. Whereas analog tools are usually affected by insufficient editing capabilities like cut/copy/paste, digital tools greatly support these scenarios. Digital tools can be grouped into informal and formal tools. Informal tools can be understood as simple drawing environments, whereas formal tools offer sophisticated support to create, optimize and validate diagrams of a certain application domain. Most digital formal tools force users to stick to a concrete syntax and editing workflow, limiting the user’s creativity. For that reason, a lot of people first sketch their ideas using the flexibility of analog or digital informal tools. Subsequently, the sketch is "portrayed" in an appropriate digital formal tool. This work presents Scribble, a highly configurable and extensible sketching framework which allows to dynamically inject sketching features into existing graphical diagram editors, based on Eclipse GEF. This allows to combine the flexibility of informal tools with the power of formal tools without any effort. No additional code is required to augment a GEF editor with sophisticated sketching features. Scribble recognizes drawn elements as well as handwritten text and automatically generates the corresponding domain elements. A local training data library is created dynamically by incrementally learning shapes, drawn by the user. Training data can be shared with others using the WebScribble web application which has been created as part of this work. open access Scharf, Andreas Herbert Kassel, Universität Kassel, Fachbereich Elektrotechnik / Informatik Zündorf, Albert (Prof. Dr.) Rumpe, Bernhard (Prof. Dr.) Zeichnung Graphischer Editor Diagramm 2015-04-24
Die folgenden Lizenzbestimmungen sind mit dieser Ressource verbunden:
:Urheberrechtlich geschützt