Research Article Open Access

Pragmatic Approach to Modeling and Generating Mobile Cross-Platform Applications

Mohamed Lachgar1, Khalid Lamhaddab1, Abdelmounaim Abdali1 and Khalid Elbaamrani1
  • 1 Cadi Ayyad University, Morocco
Journal of Computer Science
Volume 15 No. 3, 2019, 416-434

DOI: https://doi.org/10.3844/jcssp.2019.416.434

Submitted On: 20 September 2018 Published On: 28 March 2019

How to Cite: Lachgar, M., Lamhaddab, K., Abdali, A. & Elbaamrani, K. (2019). Pragmatic Approach to Modeling and Generating Mobile Cross-Platform Applications. Journal of Computer Science, 15(3), 416-434. https://doi.org/10.3844/jcssp.2019.416.434

Abstract

As a result of the ubiquity of smartphones, the number of mobile applications is extensively growing. In order to build native apps that reach all devices, developers should deal with many different operating systems, SDKs, development tools and programming languages, which implies serious effects on cost, time and success of the mobile project. In this study, the main objective is to propose a pragmatic approach for modeling and generating native cross-platform mobile applications, respecting a multi-layer architecture. The proposed approach is an MDA based technique which combines UML formals and DSL. The paper is illustrated with the modeling of a typical CRUD based app.

  • 808 Views
  • 638 Downloads
  • 0 Citations

Download

Keywords

  • MDA
  • DSL
  • UML
  • Mobile Applications
  • Code Generator
  • Native Code