{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,5,6]],"date-time":"2022-05-06T10:42:07Z","timestamp":1651833727925},"reference-count":20,"publisher":"IGI Global","issue":"1","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2018,1]]},"abstract":"<jats:p>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 \u201cdevelops once, use everywhere\u201d. In this article, the authors propose a solution based on the MDA approach called \u201cTimPhoneGenerator\u201d. Using TimPhoneGenerator, applications only need to be coded once for all targeted platforms, which reduces development time and costs.<\/jats:p>","DOI":"10.4018\/ijtd.2018010104","type":"journal-article","created":{"date-parts":[[2017,11,30]],"date-time":"2017-11-30T18:26:15Z","timestamp":1512066375000},"page":"45-59","source":"Crossref","is-referenced-by-count":0,"title":["Cross-Platform Mobile Development Framework Based on MDA Approach"],"prefix":"10.4018","volume":"9","author":[{"given":"Charkaoui","family":"Salma","sequence":"first","affiliation":[{"name":"Faculty of Sciences Ben M'sik, University Hassan II, Casablanca, Morocco"}]},{"given":"Marzak","family":"Abdelaziz","sequence":"additional","affiliation":[{"name":"Faculty of Sciences Ben M'sik, University Hassan II, Casablanca, Morocco"}]},{"given":"El Habib","family":"Ben Lahma","sequence":"additional","affiliation":[{"name":"Faculty of Sciences Ben M'sik, University Hassan II, Casablanca, Morocco"}]},{"given":"Abdelbaki","family":"Issam","sequence":"additional","affiliation":[{"name":"Faculty of Sciences Ben M'sik, University Hassan II, Casablanca, Morocco"}]}],"member":"2432","reference":[{"key":"IJTD.2018010104-0","unstructured":"Apple. About Property Lists. (2016). Developer Apple."},{"key":"IJTD.2018010104-1","first-page":"509","article-title":"Model-Driven Development of Mobile Applications.","author":"F. T.Balagtas-Fernandez","year":"2008","journal-title":"International Conference on Automated Software Engineering"},{"key":"IJTD.2018010104-2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-11653-2_1"},{"key":"IJTD.2018010104-3","unstructured":"Calvary, G. (2002). The CAMELEON Reference Framework, CAMELEON Project, Deliverable 1.1."},{"issue":"3","key":"IJTD.2018010104-4","first-page":"103","article-title":"Towards a Multi-Platform Development Based on MDA Approach.","volume":"3","author":"S.Charkaoui","year":"2015","journal-title":"International Journal of Computer Networks and Communications Security"},{"key":"IJTD.2018010104-5","first-page":"188","article-title":"Cross-platform mobile development approaches.","author":"S.Charkaoui","year":"2014","journal-title":"Conference on Information Systems and Technology"},{"key":"IJTD.2018010104-6","doi-asserted-by":"publisher","DOI":"10.1145\/359784.360122"},{"key":"IJTD.2018010104-7","first-page":"411","article-title":"Android Executable Modeling","author":"O.Goaer","year":"2014","journal-title":"Beyond Android Programming."},{"key":"IJTD.2018010104-8","doi-asserted-by":"crossref","unstructured":"Heitk\u00f6tter, H., Hanschke, S., & Majchrzak, T. (2012). Evaluating Cross-Platform Development Approaches for Mobile Applications. In Web Information Systems and Technologies.","DOI":"10.1007\/978-3-642-36608-6_8"},{"key":"IJTD.2018010104-9","doi-asserted-by":"publisher","DOI":"10.1145\/2480362.2480464"},{"key":"IJTD.2018010104-10","author":"Y.Jinghua","year":"2013","journal-title":"Data storage based on android development"},{"key":"IJTD.2018010104-11","doi-asserted-by":"publisher","DOI":"10.1007\/11526841_30"},{"key":"IJTD.2018010104-12","author":"K.Kundu","year":"2015","journal-title":"Android & iOS together hold 96.8% of the market"},{"key":"IJTD.2018010104-13","author":"G.Lehmann","year":"2010","journal-title":"MetaModeling Runtime Models"},{"key":"IJTD.2018010104-14","author":"R.Meulen","year":"2013","journal-title":"Gartner Says Worldwide Mobile Phone Sales Declined 1.7 Percent in 2012"},{"key":"IJTD.2018010104-15","doi-asserted-by":"publisher","DOI":"10.1145\/361598.361623"},{"key":"IJTD.2018010104-16","doi-asserted-by":"crossref","unstructured":"Puder, & Yoon I. (2010). Smartphone cross-compilation framework for multiplayer online games. In Proceedings of the Second International Conference on Mobile, Hybrid, and On-Line Learning.","DOI":"10.1109\/eLmL.2010.13"},{"key":"IJTD.2018010104-17","doi-asserted-by":"publisher","DOI":"10.1145\/2846661.2846666"},{"key":"IJTD.2018010104-18","doi-asserted-by":"crossref","unstructured":"Vaupel, S., Taentzer, G., Harries, J., Stroh, R., Gerlach, R., & Guckert, M. (2014). Model-driven development of mobile applications allowing role-driven variants. In Model-Driven Engineering Languages and Systems.","DOI":"10.1007\/978-3-319-11653-2_1"},{"key":"IJTD.2018010104-19","unstructured":"Xing, L., Bai, X., & Tongxin, L., Wang., Chen K., Liao X., Hu S., & Han X. (2015). Unauthorized Cross-App Resource Access on MAC OS~X and iOS. In Proceedings of theConference on Computer and Communications Security (pp. 31-43)."}],"container-title":["International Journal of Technology Diffusion"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.igi-global.com\/viewtitle.aspx?TitleId=194024","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,5,6]],"date-time":"2022-05-06T10:12:36Z","timestamp":1651831956000},"score":1,"resource":{"primary":{"URL":"http:\/\/services.igi-global.com\/resolvedoi\/resolve.aspx?doi=10.4018\/IJTD.2018010104"}},"subtitle":[""],"short-title":[],"issued":{"date-parts":[[2018,1]]},"references-count":20,"journal-issue":{"issue":"1"},"URL":"https:\/\/doi.org\/10.4018\/ijtd.2018010104","relation":{},"ISSN":["1947-9301","1947-931X"],"issn-type":[{"value":"1947-9301","type":"print"},{"value":"1947-931X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,1]]}}}