Abstract
In this paper, we propose an approach for the model-driven development of portable applications that use native device features. A model is based on a finite-state machine which specifies GUIs, transitions and data-flow among application screens. The source code is generated starting from that model. The state application logic is described by JavaScript. The approach has been developed within an integrated development environment.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Heitkötter, H., Hanschke, S., Majchrzak, T.A.: Evaluating cross-platform development approaches for mobile applications. In: Cordeiro, J., Krempels, K.-H. (eds.) WEBIST 2012. LNBIP, vol. 140, pp. 120–138. Springer, Heidelberg (2013)
Joorabchi, M., Mesbah, A., Kruchten, P.: Real challenges in mobile app development. In: ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, pp. 15–24 (2013)
Heitkötter, H., Hanschke, S., Majchrzak, T.A.: Comparing cross-platform development approaches for mobile applications. In: Web Information Systems ans Technologies (WEBIST), pp. 299–311. SciTePress (2012)
Corral, L., Georgiev, A.B., Sillitti, A., Succi, G.: Can execution time describe accurately the energy consumption of mobile apps? an experiment in android. In: 3rd International Workshop on Green and Sustainable Software (GREENS), pp. 31–37 (2014)
Balagtas-Fernandez, F.T., Hussmann, H.: Model-driven development of mobile applications. In: 23rd IEEE/ACM International Conference on Automated Software Engineering (ASE), pp. 509–512. IEEE Computer Society (2008)
Group, O.M.G.: UML Specification, Version 2.0 (2005)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Francese, R., Risi, M., Scanniello, G., Tortora, G. (2015). Model-Driven Development for Multi-platform Mobile Applications. In: Abrahamsson, P., Corral, L., Oivo, M., Russo, B. (eds) Product-Focused Software Process Improvement. PROFES 2015. Lecture Notes in Computer Science(), vol 9459. Springer, Cham. https://doi.org/10.1007/978-3-319-26844-6_5
Download citation
DOI: https://doi.org/10.1007/978-3-319-26844-6_5
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-26843-9
Online ISBN: 978-3-319-26844-6
eBook Packages: Computer ScienceComputer Science (R0)