INFORMATION TECHNOLOGIES OF MOBILE APPLICATIONS DEVELOPMENT

Author:

Kazymyr Volodymyr, Chernihiv National University of Technology (95 Shevchenka Str., 14027 Chernihiv, Ukraine)

Mokrohuz Andrii , Chernihiv National University of Technology (95 Shevchenka Str., 14027 Chernihiv, Ukraine)

Language: english

Annotation:

The paper describes the problems that developers have to face during development of mobile applications. One of the most important issues, which developers need to overcome are GUI consideration for small screens of mobile devices, multiplatform development, performance issues, security issues and battery life. Some Web applications also require offline mode to satisfy users’ requirements. Developers of mobile applications have to think through all these issues. Three types of mobile applications have been considered alongside with their advantages and disadvantages. Despite all disadvantages, all three types take their niche in the world of mobile applications. The overview of mobile application development technologies has been madein the article. As the result, client-server architecture with HTTP(S) application level protocol was identified as one of the most popular and reliable nowadays.

Key words:

mobile application, web application, HTTP, client-server

References:

  1. Vithani, T. & Kumar, A. (2014). Presentation 5. A comprehensive mobile application development and testing lifecycle. IT Professional Conference (IT Pro), 2014, Gaithersburg, MD, pp. 1–3.

  2. Mahmud, D.M. & Abdullah, N.A.S. (2014). Mobile application development feasibility studies: A case study in UniversitiTeknologi MARA. Open Systems (ICOS), 2014 IEEE Conference on, Subang, pp. 30–35.

  3. S. Vojvodić, M. Zović, V. Režić, H. Maračić and M. Kusek, "Competence transfer through enterprise mobile application development," Information and Communication Technology, Electronics and Microelectronics (MIPRO), 2014 37th International Convention on, Opatija, 2014, pp. 448–452.

  4. Gartner, Inc. is an American research and advisory firm providing information technology related insight. [Online]. Viewed 2016, March 23. Available: http://www.gartner.com/technology/home.jsp.

  5. Barkan Saeed. Native Vs Mobile Web Vs Hybrid Apps. [Online]. Viewed 2016, March 14. Available: http://mobilenext.net/native-vs-mobile-web-vs-hybrid-app/.

  6. Mobile Game Engines for iPhone, iPad, & Android: Cocos2D, Corona, ShiVa, Torque, Unity3D, & UNREAL. [Online]. Viewed 2015, April 13. Available: http://www.burtonsmediagroup.com/blog/2010/06/game-engines-for-iphone-ipad-android-cocos2d-corona-torque-unity-3d/.

  7. Unity 3D official site. [Online]. Viewed 2015, April 13. Available: http://unity3d.com/.

  8. Standards for Web Applications on Mobile: February 2015 current state and roadmap. [Online]. Viewed 2013, April 10. Available: http://www.w3.org/2012/02/mobile-web-app-state/.

  9. Mobile Device Security. [Online]. Viewed 2015, April 11. Available: https://wiki.internet2.edu/ confluence/display/itsg2/Mobile+Device+Security.

  10. My Safari Browser SQLite Database Hello World Exampleю. [Online]. Viewed 2013, April 20. Available: http://www.bennadel.com/blog/1940-My-Safari-Browser-SQLite-Database-Hello-World-Example.htm.

  11. Keshav, K.; Indukuri, V.R.; Venkataram, P., "Energy efficient scheduling in 4G smart phones for Mobile Hotspot application," Communications (NCC), 2012 National Conference on , vol., no., pp.1,5, 3-5 Feb. 2012.

  12. Definition of: native application. [Online]. Viewed 2015, April 20. Available: http://www.pcmag.com/encyclopedia_term/0,2542,t=native+application&i=47651,00.asp.

  13. Mobile applications: native v Web apps – what are the pros and cons? [Online]. Viewed 2015, April 20. Available: http://mobithinking.com/native-or-web-app.

  14. Native app. [Online]. Viewed 2015, April 20. Available: http://searchsoftwarequality. techtarget.com/definition/native-application-native-app.

  15. Web application (Web app). [Online]. Viewed 2015, April 20. Available:http://searchsoftwarequality.techtarget.com/definition/Web-application-Web-app.

  16. Native Apps vs. Mobile Web: Breaking Down the Mobile Ecosystem. [Online]. Viewed 2015, April 20. Available: http://www.wired.com/insights/2012/11/native-apps-vs-mobile-web/.

  17. Why Web Apps Will Crush Native Apps. [Online]. Viewed 2015, April 20. Available: http://mashable.com/2012/09/12/web-vs-native-apps/.

  18. Native App vs. Mobile Web App: A Quick Comparison. [Online]. Viewed 2013, April 20. Available: http://sixrevisions.com/mobile/native-app-vs-mobile-web-app-comparison/

  19. Hybrid application (hybrid app). [Online]. Viewed 2015, April 20. Available: http://searchsoftwarequality.techtarget.com/definition/hybrid-application-hybrid-app.

  20. Native, HTML5, or Hybrid: Understanding Your Mobile Application Development Options. [Online]. Viewed 2013, April 20. Available: http://wiki.developerforce.com /page/Native,_HTML5,_or_Hybrid:_Understanding_Your_Mobile_Application_Development_Options.

  21. Web Services. [Online]. Viewed 2015, April 14. Available: http://www.w3.org/DesignIssues/WebServices.html.

Download