A Lightweight Framework for Graphical Editors on Android Devices

Thomas Buchmann, Patrick Pezoldt

Abstract

During the last few years, mobile devices and corresponding applications gain more and more attention. The number of users of mobile devices like phones or tablets has been increasing dramatically. Thus, software engineering for mobile applications becomes more and more important. While development frameworks for such devices provide rich support for sophisticated input mechanisms like gestures, etc., they lack support for graphical editors. In this paper, we present a lightweight framework which fills this gap. As a running example, we present editors for UML class diagrams and activity diagrams which have been built using our framework.

References

  1. Ambler, S. W. (2002). Agile modeling: Effective Practices for Extreme Programming and the Unified Process. John Wiley & Sons, Inc., New York.
  2. Böhlen, B., Jäger, D., Schleicher, A., and Westfechtel, B. (2002a). UPGRADE: A framework for building graph-based interactive tools. In Mens, T., Schürr, A., and Taentzer, G., editors, Proceedings of the International Workshop on Graph-Based Tools (GraBaTs 2002), pages 149-159, Barcelona, Spain.
  3. Böhlen, B., Jäger, 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 Informatics (SCI 2002), volume 1, pages 17-22, Orlando, FL.
  4. Buchmann, T. (2012a). Towards tool support for agile modeling: Sketching equals modeling. In Proceedings of the Extreme Modeling Workshop 2012 (co-located with MODELS 2012), New York, NY, USA. ACM.
  5. Buchmann, T. (2012b). Valkyrie: A UML-Based ModelDriven Environment for Model-Driven Software Engineering. In Proceedings of the 7th International Conference on Software Paradigm Trends (ICSOFT 2012). INSTICC.
  6. Buchmann, T., Dotor, A., and Westfechtel, B. (2007). Model-Driven Development of Graphical Tools - Fujaba meets GMF. In Filipe, J., Helfert, M., and Shishkov, B., editors, Proceedings of the Second International Conference on Software and Data Technologies (ICSOFT 2007), pages 425-430, Barcelona, Spain. INSTICC Press, Setubal, Portugal.
  7. Gordon, D., Noble, J., and Biddle, R. (2005). Clicki: A framework for light-weight web-based visual applications. In Billinghurst, M. and Cockburn, A., editors, Sixth Australasian User Interface Conference (AUIC2005), volume 40 of CRPIT, pages 39-45, Newcastle, Australia. ACS.
  8. Gronback, R. C. (2009). Eclipse Modeling Project: A Domain-Specific Language (DSL) Toolkit. The Eclipse Series. Boston, MA, 1st edition.
  9. Sangiorgi, U. B. and Barbosa, S. D. (2010). SKETCH: Modeling Using Freehand Drawing in Eclipse Graphical Editors. In FlexiTools2010: ICSE 2010 Workshop on Flexible Modeling Tools, Cape Town, South Africa.
  10. Scharf, A. (2013). Scribble - a framework for integrating intelligent input methods into graphical diagram editors. In Wagner, S. and Lichter, H., editors, Software Engineering (Workshops), volume 215 of LNI, pages 591-596. GI.
  11. Schürr, A. (1996). Introduction to the specification language progres. In Nagl, M., editor, IPSEN Book, volume 1170 of Lecture Notes in Computer Science, pages 248-279. Springer.
  12. Steinberg, D., Budinsky, F., Paternostro, M., and Merks, E. (2009). EMF Eclipse Modeling Framework. The Eclipse Series. Boston, MA, 2nd edition.
  13. Völter, M., Stahl, T., Bettin, J., Haase, A., and Helsen, S. (2006). Model-Driven Software Development: Technology, Engineering, Management. John Wiley & Sons.
Download


Paper Citation


in Harvard Style

Buchmann T. and Pezoldt P. (2014). A Lightweight Framework for Graphical Editors on Android Devices . In Proceedings of the 9th International Conference on Software Engineering and Applications - Volume 1: ICSOFT-EA, (ICSOFT 2014) ISBN 978-989-758-036-9, pages 81-89. DOI: 10.5220/0004984300810089


in Bibtex Style

@conference{icsoft-ea14,
author={Thomas Buchmann and Patrick Pezoldt},
title={A Lightweight Framework for Graphical Editors on Android Devices},
booktitle={Proceedings of the 9th International Conference on Software Engineering and Applications - Volume 1: ICSOFT-EA, (ICSOFT 2014)},
year={2014},
pages={81-89},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004984300810089},
isbn={978-989-758-036-9},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 9th International Conference on Software Engineering and Applications - Volume 1: ICSOFT-EA, (ICSOFT 2014)
TI - A Lightweight Framework for Graphical Editors on Android Devices
SN - 978-989-758-036-9
AU - Buchmann T.
AU - Pezoldt P.
PY - 2014
SP - 81
EP - 89
DO - 10.5220/0004984300810089