Affiliation:
1. Faculty of Sciences Ben M'sik, University Hassan II, Casablanca, Morocco
Abstract
This article describes how these days the mobile application market keeps getting bigger because of the different mobile operating systems. So, it has become a challenge for application vendors to provide an application planned for multiple platforms whose operating systems use different technologies. This fragmentation makes the development of mobile applications quite difficult and very expensive. This can be observed at all levels, data storage, software architecture, user interface, access to phone data, communication between applications, etc. To resolve this problem, several solutions exist in the mobile market to develop mobile applications according to the principle “develops once, use everywhere”. In this article, the authors propose a solution based on the MDA approach called “TimPhoneGenerator”. Using TimPhoneGenerator, applications only need to be coded once for all targeted platforms, which reduces development time and costs.
Reference20 articles.
1. Apple. About Property Lists. (2016). Developer Apple.
2. Model-Driven Development of Mobile Applications.;F. T.Balagtas-Fernandez;International Conference on Automated Software Engineering,2008
3. Model-Driven Development of Mobile Applications Allowing Role-Driven Variants
4. Calvary, G. (2002). The CAMELEON Reference Framework, CAMELEON Project, Deliverable 1.1.
5. Towards a Multi-Platform Development Based on MDA Approach.;S.Charkaoui;International Journal of Computer Networks and Communications Security,2015