frameworks, like gestures for example, they do not
contain tools which allow developers to easily build
graphical editors. As graphical editors as required
for many different use cases and especially in modern
software engineering processes, our contribution pro-
vides huge improvement for developers of such tools.
Furthermore, mobile devices can now be seamlessly
integrated in agile development processes, as demon-
strated in our running example.
Future work on our framework comprises further
extensions, like layout algorithms. Currently, work is
addressed dealing with implementing different graph-
ical editors, including UML diagrams (e.g. use case
diagrams, activity diagrams, package diagrams, state-
charts) as well as others. Furthermore, we are think-
ing about designing a DSL which is targeted towards
a declarative specification of graphical editors.
REFERENCES
Ambler, S. W. (2002). Agile modeling: Effective Practices
for Extreme Programming and the Unified Process.
John Wiley & Sons, Inc., New York.
B
¨
ohlen, B., J
¨
ager, D., Schleicher, A., and Westfechtel,
B. (2002a). UPGRADE: A framework for building
graph-based interactive tools. In Mens, T., Sch
¨
urr,
A., and Taentzer, G., editors, Proceedings of the Inter-
national Workshop on Graph-Based Tools (GraBaTs
2002), pages 149–159, Barcelona, Spain.
B
¨
ohlen, B., J
¨
ager, D., Schleicher, A., and Westfechtel, B.
(2002b). UPGRADE: Building interactive tools for
visual languages. In Proceedings of the 6th World
Multiconference on Systemics, Cybernetics and Infor-
matics (SCI 2002), volume 1, pages 17–22, Orlando,
FL.
Buchmann, T. (2012a). Towards tool support for agile mod-
eling: Sketching equals modeling. In Proceedings
of the Extreme Modeling Workshop 2012 (co-located
with MODELS 2012), New York, NY, USA. ACM.
Buchmann, T. (2012b). Valkyrie: A UML-Based Model-
Driven Environment for Model-Driven Software En-
gineering. In Proceedings of the 7th International
Conference on Software Paradigm Trends (ICSOFT
2012). INSTICC.
Buchmann, T., Dotor, A., and Westfechtel, B. (2007).
Model-Driven Development of Graphical Tools - Fu-
jaba meets GMF. In Filipe, J., Helfert, M., and
Shishkov, B., editors, Proceedings of the Second In-
ternational Conference on Software and Data Tech-
nologies (ICSOFT 2007), pages 425–430, Barcelona,
Spain. INSTICC Press, Setubal, Portugal.
Gordon, D., Noble, J., and Biddle, R. (2005). Clicki:
A framework for light-weight web-based visual ap-
plications. In Billinghurst, M. and Cockburn, A.,
editors, Sixth Australasian User Interface Confer-
ence (AUIC2005), volume 40 of CRPIT, pages 39–45,
Newcastle, Australia. ACS.
Gronback, R. C. (2009). Eclipse Modeling Project:
A Domain-Specific Language (DSL) Toolkit. The
Eclipse Series. Boston, MA, 1st edition.
Sangiorgi, U. B. and Barbosa, S. D. (2010). SKETCH:
Modeling Using Freehand Drawing in Eclipse Graph-
ical Editors. In FlexiTools2010: ICSE 2010 Work-
shop on Flexible Modeling Tools, Cape Town, South
Africa.
Scharf, A. (2013). Scribble - a framework for integrating
intelligent input methods into graphical diagram edi-
tors. In Wagner, S. and Lichter, H., editors, Software
Engineering (Workshops), volume 215 of LNI, pages
591–596. GI.
Sch
¨
urr, A. (1996). Introduction to the specification lan-
guage progres. In Nagl, M., editor, IPSEN Book,
volume 1170 of Lecture Notes in Computer Science,
pages 248–279. Springer.
Steinberg, D., Budinsky, F., Paternostro, M., and Merks,
E. (2009). EMF Eclipse Modeling Framework. The
Eclipse Series. Boston, MA, 2nd edition.
V
¨
olter, M., Stahl, T., Bettin, J., Haase, A., and Helsen, S.
(2006). Model-Driven Software Development: Tech-
nology, Engineering, Management. John Wiley &
Sons.
ALightweightFrameworkforGraphicalEditorsonAndroidDevices
89