Identyfikatory
Warianty tytułu
Efficiency comparison of mobile application frameworks for programming using internet technologies
Języki publikacji
Abstrakty
Na przestrzeni ostatnich lat powstało wiele szkieletów aplikacji pozwalających na programowanie aplikacji mobilnych. Część z nich bazuje na językach programowania typowych dla tworzenia aplikacji internetowych, takich jak HTML czy JavaScript. W artykule zawarte jest porównanie trzech takich wieloplatformowych środowisk programistycznych jakimi są PhoneGap, NativeScript oraz Appcelerator. W każdym z tych środowisk powstała aplikacja o identycznych funkcjonalnościach przeznaczona na system Android. Zaimplementowane testy pozwoliły sprawdzić która z aplikacji jest najwydajniejsza pod względem czasu jakiego potrzebuje na wykonanie poszczególnych funkcji. Przedstawiono zestawienie i analizę otrzymanych wyników.
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.
Czasopismo
Rocznik
Tom
Strony
28--33
Opis fizyczny
Bibliogr. 22 poz., rys., tab.
Twórcy
autor
- Politechnika Lubelska, Instytut Informatyki, Nadbystrzycka 36B, 20-618 Lublin, Polska
autor
- Politechnika Lubelska, Instytut Informatyki, Nadbystrzycka 36B, 20-618 Lublin, Polska
Bibliografia
- [1] Podróż w czasie: Era G1, czyli pierwszy smartfon z Androidem o wielu imionach, http://komorkomania.pl/2465,podroz-w-czasie-htc-dream-era-g1 [01.06.2017]
- [2] Number of smartphone users worldwide from 2014 to 2020 (in billions, https://www.statista.com/statistics/330695/number-of-smartphone-users-worldwide/ [26.05.2017]
- [3] Sarah Allen, Vidal Graupera, Lee Lundrigan: PhoneGap
- [4] S. Hanschke, H. Heitkötter, T. A. Majchrzak: Evaluating Cross-Platform Development Approaches for Mobile Applications.
- [5] S. Allen, V. Graupera, L. Lundrigan: Titanium Mobile.
- [6] Wenliang Du, Xing Jin, Tongbo Luo, Lusha Wang: Fine-Grained 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-for-2016/ [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-and-communications/mobile-phones/a-complete-history-of-android-470327/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-share-held-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-app-development-RMADrapid [02.06.2017]
- [19] PhoneGap, Cordova, and what’s in a name? http://phonegap.com/blog/2012/03/19/phonegap-cordova-and-whate28099s-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
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-441584d0-0f6f-45c2-8b14-cbb7b6607da7