EchartsTag for chart generation using Taglib

Descripción del Articulo

There are many tools for developing applications in Java, but there are few alternatives for frameworks or specialized libraries for displaying charts in web environments. Although most of them are for desktop environments, the PrimeFaces and ChartistJSF libraries are an alternative for the web, but...

Descripción completa

Detalles Bibliográficos
Autores: Mamani-Pari, David, Escobedo-Quispe, Richart Smith
Formato: artículo
Fecha de Publicación:2021
Institución:Universidad de Lima
Repositorio:Revistas - Universidad de Lima
Lenguaje:español
OAI Identifier:oai:ojs.pkp.sfu.ca:article/5394
Enlace del recurso:https://revistas.ulima.edu.pe/index.php/Interfases/article/view/5394
Nivel de acceso:acceso abierto
Materia:charts
Java Server Faces
EchartsTag
TagLibs
Webjars
Java application
JavaScript
TagLibs, Webjars
aplicaciones Java
Descripción
Sumario:There are many tools for developing applications in Java, but there are few alternatives for frameworks or specialized libraries for displaying charts in web environments. Although most of them are for desktop environments, the PrimeFaces and ChartistJSF libraries are an alternative for the web, but they are oriented to projects based on Java Server Faces. In this sense, many projects prefer to use a graphics library built-in JavaScript, which implies an additional learning curve and is more time-consuming in developing applications. Therefore, it is necessary to have a unique graphics display library or framework for Java applications in the web environment. Therefore, in this article, it is proposed to build a tool that helps develop graphical visualizations in Java web projects using the concepts of TagLibs and Webjars. The proposed tool is called EchartsTag, and it was built following the XP methodology and validated with the SonarQube product and a group of professional experts in Java project development. EchartsTag is available on GitHub, so it can be used by any developer in the Java community or organizations that work with Java technology. Finally, the performance results of EchartsTag appear when compared with other alternative tools, achieving an average time of 14.17 minutes in development time and occupying third place in average viewing time that is 3.5ms after Chartjs and HighChats. In addition, to occupy the first place in evaluating other criteria for java web development with charts tools.
Nota importante:
La información contenida en este registro es de entera responsabilidad de la institución que gestiona el repositorio institucional donde esta contenido este documento o set de datos. El CONCYTEC no se hace responsable por los contenidos (publicaciones y/o datos) accesibles a través del Repositorio Nacional Digital de Ciencia, Tecnología e Innovación de Acceso Abierto (ALICIA).