Efficiency comparison of mobile application frameworks for programming using internet technologies
Article Sidebar
Open full text
Issue Vol. 6 (2018)
-
Comparison of web applications development using Spring MVC and Vaadin
Łukasz Tomczyk, Beata Pańczyk1-5
-
Comparison of web application development using PHP and Magento platforms
Bartosz Drawdzik, Maria Skublewska-Paszkowska6-11
-
An analysis of influence of safe programming techniques on applications efficiency and security
Tomasz Kobiałka12-19
-
The use of eye-tracking methods for evaluation of responsive web application
Dariusz Meksuła, Konrad Mikołajczyk, Małgorzata Plechawska-Wójcik, Magdalena Borys20-27
-
Efficiency comparison of mobile application frameworks for programming using internet technologies
Marcin Martyna, Jakub Smołka28-33
-
Analysis of user behavior and authorization methods in context of mobile devices security
Piotr Król, Damian Marek, Jakub Smołka34-41
-
Comparison of the configuration and capabilities of ORM libraries for Android
Tomasz Serwin42-46
-
Comparative analysis of selected skeletons for dependency injection
Rafał Szewczyk, Małgorzata Plechawska-Wójcik47-54
-
Comparison of GTK+ and Qt libraries in game development
Kamil Drzas, Dominik Alchimowicz, Maciej Pańczyk55-58
-
Blockchain technology and its application
Hlib Dikariev, Marek Miłosz59-61
-
Five ways to insert concurrency to a program written in C#
Paweł Szyszko, Jakub Smołka62-67
-
Analysis of the impact of development tools used on the performance of the mobile application
Paweł Kotarski, Kacper Śledź, Jakub Smołka68-72
-
Comparative analysis of online tools for management and communication in IT projects
Łukasz Naumiuk, Elżbieta Miłosz73-76
-
Performance comparison of an emulator and physical Android mobile device based on chess algorithm
Kamil Litkowski, Jakub Smołka77-81
-
Comparison of AngularJS and React.js frameworks based on a web application
Łukasz Capała, Maria Skublewska-Paszkowska82-86
-
Comparison of performance multi-platform application core on Android and Windows 10 Mobile.
Dawid Wieczorek, Jakub Smołka87-91
-
Comparison of capabilities to implement REST services in Java language using the popular web application frameworks.
Rafał Kwiatkowski, Piotr Kopniak92-96
-
ASP.NET MVC database applications performance
Paweł Borys, Beata Pańczyk97-101
Main Article Content
DOI
Authors
Abstract
Over the last few years many frameworks allowing programming mobile applications have been created. Some of them are based on programming languages typical for internet application programming - HTML or JavaScript for example. This paper presents a comparison of three cross-platform environments: PhoneGap, NativeScript and Appcelerator. Using each of these environments an application with identical functionalities was created. The application was designed for Android operating system. Implemented tests allowed for determining which one of the application framework is the most efficient with respect to the time needed for executing respective functions. Obtained results are shown and analyzed.
Keywords:
References
[2] Number of smartphone users worldwide from 2014 to 2020 (in billions, https://www.statista.com/statistics/330695/number-ofsmartphone-users-worldwide/ [26.05.2017]
[3] Sarah Allen, Vidal Graupera, Lee Lundrigan: PhoneGap
[4] S. Hanschke, H. Heitkötter, T. A. Majchrzak: Evaluating CrossPlatform Development Approaches for Mobile Applications.
[5] S. Allen, V. Graupera, L. Lundrigan: Titanium Mobile.
[6] Wenliang Du, Xing Jin, Tongbo Luo, Lusha Wang: FineGrained Access Control for HTML5-Based Mobile Applications in Android.
[7] Euler Horta Marinho, Rodolfo Ferreira Resende: Native and Multiple Targeted Mobile Applications.
[8] Antonio Cicchetti, Manuel Palmieri, Inderjeet Singh: Comparison of cross-platform mobile development tools.
[9] B. Dookheea, V. Hurbungs, Y. K. Suttroogun: A Framework to Reduce the Testing Time of a Mobile Application Using an Automation Tool.
[10] Marcelo Medeiros Eler, Andre Takeshi Endo, Davi Bernardo Silva,: An analysis of automated tests for mobile Android applications.
[11] Henning Heitkötter ,Tim A. Majchrzak, Benjamin Ruland, Till Weber: Comparison of Mobile Web Frameworks.
[12] 7 Best Java Frameworks for 2016 https://www.romexsoft.com/blog/7-best-java-frameworks-for2016/ [01.06.2017]
[13] 5 Best JavaScript Frameworks in 2017 https://hackernoon.com/5-best-javascript-frameworks-in-2017-7a63b3870282.
[14] A complete history of Android http://www.techradar.com/news/phone-andcommunications/mobile-phones/a-complete-history-of-android470327/3 [01.06.2017]
[15] Mobile operating systems' market share worldwide from January 2012 to December 2016 https://www.statista.com/statistics/272698/global-market-shareheld-by-mobile-operating-systems-since-2009/ [01.06.2017]
[16] Aplikacja mobilna – Hybryda czy Natywna? Różnice https://www.gmi.pl/blog/aplikacja-mobilna-hybryda-natywna/
[17] Strona producenta TypeScript https://www.typescriptlang.org/ [14.08.2017]
[18] Rapid mobile app development (RMAD) http://whatis.techtarget.com/definition/rapid-mobile-appdevelopment-RMADrapid [02.06.2017]
[19] PhoneGap, Cordova, and what’s in a name? http://phonegap.com/blog/2012/03/19/phonegap-cordova-andwhate28099s-in-a-name/ [02.06.2017]
[20] Asus ZenFone ZE551ML https://www.asus.com/pl/Phone/ZenFone_2_ZE551ML/ [03.06.2017]
[21] Strona producenta Appcelerator zakładka cnnik https://www.appcelerator.com/pricing/ [6.09.2017]
[22] Bartłomiej Matacz: Efficiency Analysis of Mobile Application Frameworks
Article Details
Abstract views: 348
License

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
