Title :
ICPMD: Integrated cross-platform mobile development solution
Author :
El-Kassas, W.S. ; Abdullah, B.A. ; Yousef, A.H. ; Wahba, A.
Author_Institution :
Dept. of Comput. & Syst., Ain Shams Univ., Cairo, Egypt
Abstract :
In these days, smartphones become much more used than the personal computers because of the various categories of applications downloadable from the store. The vendors of smartphones support different platforms hence to reach as many users as possible, the developer has to develop the same application for all these platforms using the different tools and programming languages provided by each platform vendor. Therefore the cross-platform mobile applications development solutions were introduced to develop the application once and run it everywhere. The cross-platform solutions use different approaches for native development such as cross-compilation, Model-Driven Development ...etc. None of these approaches claim that it provides a complete solution as they are still under research and development. This paper introduces a new integrated cross-platform mobile development solution that merges between different approaches to benefit from the advantages and minimize the drawbacks of each approach. The main contributions include: explore the approaches used in designing the new solution, explain the research methodology and the new solution architecture along with the implementation, and evaluate the limitations of the new proposed architecture and implementation compared to known solutions. The results show substantial improvement over existing solutions.
Keywords :
mobile computing; software development management; ICPMD; integrated cross-platform mobile development solution; model-driven development; programming languages; smartphones; solution architecture; Abstracts; Androids; Humanoid robots; Ice; Operating systems; Programming; Code Analysis; Code Generation; Component-Based; Cross-Compilation; Cross-Platform; Integrated Mobile Development; Model-Driven Development; Reverse Engineering;
Conference_Titel :
Computer Engineering & Systems (ICCES), 2014 9th International Conference on
Conference_Location :
Cairo
Print_ISBN :
978-1-4799-6593-9
DOI :
10.1109/ICCES.2014.7030977