Comparison of performance between a native app and a mobile web application for monitoring a photovoltaic system

Sharon D. Sánchez Santana, José Ignacio Estévez, Sergio B. Sepúlveda Mora, Byron Medina Delgado

Abstract


A native Android application and a multi-platform web application to monitor solar radiation and the output power of a photovoltaic system were developed, in order to establish which is more efficient using the mobile device resources. The methodology for Mobile Application Development [MAD] was adopted and free software tools –Android Studio and HTML5– were used. CPU consumption, response time in sending data and memory usage for the execution of the applications, were compared; also, the user experience was evaluated through the 6Ms survey. The transfer time of a data from the server to the mobile application executed in Chrome was 0.887 seconds, the native application transfers a data in 0.853 seconds –both times are within the acceptable ranges, since the acquisition system stores one data every 5 minutes; the average memory usage was 182 Mb for executing the application in the Chrome browser, while the native application achieved a reduction of 65%, therefore it can be concluded that the native application requires less memory usage for its execution. 


Keywords


Android; application; database; multi-platform; monitoring.

Full Text:

PDF

References


Barragán, A., Ruiz, C., & Gómez, E. (2010). Diseño de una aplicación adaptativa para monitoreo remoto a través de tecnologías móviles. Redes de Ingeniería, 1(1), 43-53.

Camargo, L., Sepúlveda, S., & Castro, S. (2010). Aplicación móvil de telemedicina para pacientes hipoglucémicos y diabéticos. Respuestas, 15(2), 52-62.

Casielles, J. (2015). Desarrollo de aplicaciones web para dispositivos móviles con Jquery Mobile [thesis] Universitat Politécnica de Valencia: España.

Delia, L., Galdámez, N., Thomas, P., & Pesado, P. (2013). Un análisis experimental de tipo de aplicaciones para dispositivos móviles. XVIII Congreso Argentino de Ciencias de la Computación, (pp. 766-776).

Durán, Á., Peinado, J., & Rosado, A. (2015). Comparación de dos tecnologías de desarrollo de aplicaciones móviles desde la perspectiva del rendimiento como atributo de calidad. Scientia Et Technica, 20(1), 81-87.

Hincapié, D. M., Duarte, G. G., & Sepúlveda, S. B. (2015). Low-cost and reliable wireless communication system for monitoring a photovoltaic source. In Communications and Computing (COLCOM), 2015 IEEE Colombian Conference on. IEEE.

Medina, B., Castro, S. A., & Camargo, L. L. (2015). Tecnologías de código abierto para la gestión de un proceso industrial. Gerencia Tecnológica Informática, 14(38), 43-58.

Pimienta, R., Aguilar, G., Ramírez, M., & Gallegos, G. (2014). Métodos de programación segura en Java para aplicaciones móviles en Android. Ciencia Ergo Sum, 21(3), 243-248.

Rincón, P. (2012). Aplicaciones móviles nativas con consumo de APIS online, estudio comparado con aplicaciones web móviles en iOS y Android y caso práctico de “native client” para WordPress [thesis]. Universidad Carlos III de Madrid: España.

Robayo, F., Neira, J., & Vásquez, M. (2015). Aplicación móvil Android para monitoreo y registro del estado nutricional humano implementada en plataforma de hardware libre. Sistemas & Telemática, 13(32), 75-88.




DOI: http://dx.doi.org/10.18046/syt.v14i39.2347

Refbacks

  • There are currently no refbacks.

Comments on this article

View all comments