Abstract
The development of native user interface components is a time consuming and repetitive process, especially for quite simple components like text fields in a form. In order to save time during development an approach is presented in this paper, abstracting the description of the elements into separate files independent from the source code. With aspects from generative and model-driven approaches this leads to simple reusable UI components without the need of deep knowledge in native programming languages.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
- 2.
E.g. Push Notification, File Handling, etc.
- 3.
Complexity hereby means the amount of attributes, how they are nested and the amount of knowledge required to implement such a form.
- 4.
- 5.
References
AngularJS: Angular Schema Form, 31 March 2016. http://schemaform.io
Appcelerator Titanium: Mobile App Development & MBaas Products, 12 June 2016. http://www.appcelerator.com/mobile-app-development-products/
Botterweck, G.: A model-driven approach to the engineering of multiple user interfaces. In: Kühne, T. (ed.) MoDELS 2006. LNCS, vol. 4364, pp. 106–115. Springer, Heidelberg (2007)
Czarnecki, K., Eisenecker, U.W.: Generative Programming: Methods, Tools, and Applications. Addison-Wesley, Boston (2000)
Device Magic: Use mobile forms on your Android iPhone, or iPad, 31 March 2016. http://www.devicemagic.com/features/mobile-forms-app
Eisenstein, J., Vanderdonckt, J., Puerta, A.: Applying Model-Based Techniques to the Development of UIs for Mobile Computers (2001)
Kinvey Inc.: State of Enterprise Mobility Survey 2014, December 2014. http://resources.kinvey.com/docs/State+of+Enterprise+Mobility+Survey+2014+-+Kinvey.pdf
Kizeo Mobile Solutions: Kizeo Forms: Forms for iPad, iPhone & Android, 31 March 2016. http://www.kizeo.com/kizeo-forms/
PhoneGap: How PhoneGap Works, 15 June 2016. http://phonegap.com/about
RhoMobile: About RhoMobile, 15 June 2016. https://developer.zebra.com/community/rhomobile-suite/about
Schlee, M., Vanderdonckt, J.: Generative programming of graphical user interfaces. In: Proceedings of the Working Conference on Advanced Visual Interfaces AVI 2004 (2004)
Vanderdonckt, J.: Model-driven engineering of user interfaces: promises, successes, failures, and challenges. In: Proceedings of the National Conference on Human-Computer Interaction, pp. 1–10 (2008)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this paper
Cite this paper
Engesser, A., Groezinger, M., Schimkat, R. (2016). Speed Up Native Mobile Form Development. In: Younas, M., Awan, I., Kryvinska, N., Strauss, C., Thanh, D. (eds) Mobile Web and Intelligent Information Systems. MobiWIS 2016. Lecture Notes in Computer Science(), vol 9847. Springer, Cham. https://doi.org/10.1007/978-3-319-44215-0_29
Download citation
DOI: https://doi.org/10.1007/978-3-319-44215-0_29
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-44214-3
Online ISBN: 978-3-319-44215-0
eBook Packages: Computer ScienceComputer Science (R0)