Construcción de un framework de gráficos (charts) utilizando Taglibs de lenguaje de programación de Java y Webjars Echarts para facilitar la construcción de aplicaciones web en java con visualización gráfica

Descripción del Articulo

En Java existe muchas herramientas; sin embargo se tiene pocas alternativas sobre Framework’s especializados para visualización de Charts en entornos web; ya que en su mayoría son para entornos escritorio; no obstante, existen un par de marcos de trabajo para Charts como es el caso de los componente...

Descripción completa

Detalles Bibliográficos
Autor: Mamani Pari, David
Formato: tesis de maestría
Fecha de Publicación:2021
Institución:Universidad Nacional de San Agustín
Repositorio:UNSA-Institucional
Lenguaje:español
OAI Identifier:oai:repositorio.unsa.edu.pe:20.500.12773/13596
Enlace del recurso:http://hdl.handle.net/20.500.12773/13596
Nivel de acceso:acceso abierto
Materia:Charts
Framework
Tecnologías Web
Taglib
Web Charts
https://purl.org/pe-repo/ocde/ford#2.11.02
id UNSA_7b2fdd161760bf6ae6191586a364763e
oai_identifier_str oai:repositorio.unsa.edu.pe:20.500.12773/13596
network_acronym_str UNSA
network_name_str UNSA-Institucional
repository_id_str 4847
dc.title.es_PE.fl_str_mv Construcción de un framework de gráficos (charts) utilizando Taglibs de lenguaje de programación de Java y Webjars Echarts para facilitar la construcción de aplicaciones web en java con visualización gráfica
title Construcción de un framework de gráficos (charts) utilizando Taglibs de lenguaje de programación de Java y Webjars Echarts para facilitar la construcción de aplicaciones web en java con visualización gráfica
spellingShingle Construcción de un framework de gráficos (charts) utilizando Taglibs de lenguaje de programación de Java y Webjars Echarts para facilitar la construcción de aplicaciones web en java con visualización gráfica
Mamani Pari, David
Charts
Framework
Tecnologías Web
Taglib
Web Charts
https://purl.org/pe-repo/ocde/ford#2.11.02
title_short Construcción de un framework de gráficos (charts) utilizando Taglibs de lenguaje de programación de Java y Webjars Echarts para facilitar la construcción de aplicaciones web en java con visualización gráfica
title_full Construcción de un framework de gráficos (charts) utilizando Taglibs de lenguaje de programación de Java y Webjars Echarts para facilitar la construcción de aplicaciones web en java con visualización gráfica
title_fullStr Construcción de un framework de gráficos (charts) utilizando Taglibs de lenguaje de programación de Java y Webjars Echarts para facilitar la construcción de aplicaciones web en java con visualización gráfica
title_full_unstemmed Construcción de un framework de gráficos (charts) utilizando Taglibs de lenguaje de programación de Java y Webjars Echarts para facilitar la construcción de aplicaciones web en java con visualización gráfica
title_sort Construcción de un framework de gráficos (charts) utilizando Taglibs de lenguaje de programación de Java y Webjars Echarts para facilitar la construcción de aplicaciones web en java con visualización gráfica
author Mamani Pari, David
author_facet Mamani Pari, David
author_role author
dc.contributor.advisor.fl_str_mv Escobedo Quispe, Richart Smith
dc.contributor.author.fl_str_mv Mamani Pari, David
dc.subject.es_PE.fl_str_mv Charts
Framework
Tecnologías Web
Taglib
Web Charts
topic Charts
Framework
Tecnologías Web
Taglib
Web Charts
https://purl.org/pe-repo/ocde/ford#2.11.02
dc.subject.ocde.es_PE.fl_str_mv https://purl.org/pe-repo/ocde/ford#2.11.02
description En Java existe muchas herramientas; sin embargo se tiene pocas alternativas sobre Framework’s especializados para visualización de Charts en entornos web; ya que en su mayoría son para entornos escritorio; no obstante, existen un par de marcos de trabajo para Charts como es el caso de los componentes PrimeFaces y ChartistJSF; sin embargo, son orientadas a otro tipo de proyectos como es el caso de Java Server Faces; por lo que, se opta mayormente en usar una biblioteca de gráficos construido en JavaScript, lo que implica una curva de aprendizaje adicional a la hora de implementar, ocupando un mayor tiempo en el desarrollo; por consiguiente, se tiene la necesidad de contar con un marco de trabajo propio para Java orientada a entornos web. Por ende, se propuso el desarrollo de un Framework que ayude en el desarrollo de visualizaciones gráficas en proyectos web de Java, utilizando los conceptos de TagLibs y webjars. EchartsTag fue construido siguiendo la metodología XP; así mismo, se evaluó la calidad de código del software con SonarQube y se validó el producto con un grupo de profesionales expertos en desarrollo de proyectos java; finalmente se liberó el Framework para que pueda ser usado, por cualquier desarrollador de la comunidad Java u organizaciones que trabajen con tecnologías Java; permitiendo así, el desarrollo de interfaces charts mediante una instancia de EchartsTag en sus proyectos de Java para entornos web. La validación del Framework construido en relación a los atributos de calidad de software según la ISO/IEC 25010 fue realizado de dos formas: donde tres características o dimensiones se evaluó mediante SonarQube obteniendo resultados de nivel A; siendo este el nivel máximo de cumplimiento de métricas de calidad, asimismo cinco características o dimensiones fueron evaluadas por juicio de expertos obteniendo un resultado favorable; donde el 83.33% está muy de acuerdo con el cumplimiento de las características de calidad de software y el 16.67% está de acuerdo; por consiguiente, se concluye que el 100% de expertos están de acuerdo con el cumplimiento de atributos de calidad de Software de EchartsTag. El Framework está publicado en JitPack para ser usado libremente por cualquier individuo que desee instanciar en sus aplicaciones que estén enmarcados dentro del ecosistema Java y entorno web.
publishDate 2021
dc.date.accessioned.none.fl_str_mv 2022-01-10T15:01:29Z
dc.date.available.none.fl_str_mv 2022-01-10T15:01:29Z
dc.date.issued.fl_str_mv 2021
dc.type.es_PE.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/20.500.12773/13596
url http://hdl.handle.net/20.500.12773/13596
dc.language.iso.es_PE.fl_str_mv spa
language spa
dc.relation.ispartof.fl_str_mv SUNEDU
dc.rights.es_PE.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.uri.es_PE.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/4.0/
eu_rights_str_mv openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-nd/4.0/
dc.format.es_PE.fl_str_mv application/pdf
dc.publisher.es_PE.fl_str_mv Universidad Nacional de San Agustín de Arequipa
dc.publisher.country.es_PE.fl_str_mv PE
dc.source.es_PE.fl_str_mv Universidad Nacional de San Agustín de Arequipa
Repositorio Institucional - UNSA
dc.source.none.fl_str_mv reponame:UNSA-Institucional
instname:Universidad Nacional de San Agustín
instacron:UNSA
instname_str Universidad Nacional de San Agustín
instacron_str UNSA
institution UNSA
reponame_str UNSA-Institucional
collection UNSA-Institucional
bitstream.url.fl_str_mv https://repositorio.unsa.edu.pe/bitstreams/60cf9f72-259f-4def-b301-a34d20017436/download
https://repositorio.unsa.edu.pe/bitstreams/c7309f81-0412-476c-9ed4-9c808db88773/download
https://repositorio.unsa.edu.pe/bitstreams/186cae67-f87a-4d78-ad03-f6e1b0b64887/download
bitstream.checksum.fl_str_mv c52066b9c50a8f86be96c82978636682
758f256a230adbc17c50cdbcd415404c
25adc4d9c34e67e0ba897e5fa97b38e3
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional UNSA
repository.mail.fl_str_mv repositorio@unsa.edu.pe
_version_ 1850325521497325568
spelling Escobedo Quispe, Richart SmithMamani Pari, David2022-01-10T15:01:29Z2022-01-10T15:01:29Z2021En Java existe muchas herramientas; sin embargo se tiene pocas alternativas sobre Framework’s especializados para visualización de Charts en entornos web; ya que en su mayoría son para entornos escritorio; no obstante, existen un par de marcos de trabajo para Charts como es el caso de los componentes PrimeFaces y ChartistJSF; sin embargo, son orientadas a otro tipo de proyectos como es el caso de Java Server Faces; por lo que, se opta mayormente en usar una biblioteca de gráficos construido en JavaScript, lo que implica una curva de aprendizaje adicional a la hora de implementar, ocupando un mayor tiempo en el desarrollo; por consiguiente, se tiene la necesidad de contar con un marco de trabajo propio para Java orientada a entornos web. Por ende, se propuso el desarrollo de un Framework que ayude en el desarrollo de visualizaciones gráficas en proyectos web de Java, utilizando los conceptos de TagLibs y webjars. EchartsTag fue construido siguiendo la metodología XP; así mismo, se evaluó la calidad de código del software con SonarQube y se validó el producto con un grupo de profesionales expertos en desarrollo de proyectos java; finalmente se liberó el Framework para que pueda ser usado, por cualquier desarrollador de la comunidad Java u organizaciones que trabajen con tecnologías Java; permitiendo así, el desarrollo de interfaces charts mediante una instancia de EchartsTag en sus proyectos de Java para entornos web. La validación del Framework construido en relación a los atributos de calidad de software según la ISO/IEC 25010 fue realizado de dos formas: donde tres características o dimensiones se evaluó mediante SonarQube obteniendo resultados de nivel A; siendo este el nivel máximo de cumplimiento de métricas de calidad, asimismo cinco características o dimensiones fueron evaluadas por juicio de expertos obteniendo un resultado favorable; donde el 83.33% está muy de acuerdo con el cumplimiento de las características de calidad de software y el 16.67% está de acuerdo; por consiguiente, se concluye que el 100% de expertos están de acuerdo con el cumplimiento de atributos de calidad de Software de EchartsTag. El Framework está publicado en JitPack para ser usado libremente por cualquier individuo que desee instanciar en sus aplicaciones que estén enmarcados dentro del ecosistema Java y entorno web.application/pdfhttp://hdl.handle.net/20.500.12773/13596spaUniversidad Nacional de San Agustín de ArequipaPEinfo:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-nd/4.0/Universidad Nacional de San Agustín de ArequipaRepositorio Institucional - UNSAreponame:UNSA-Institucionalinstname:Universidad Nacional de San Agustíninstacron:UNSAChartsFrameworkTecnologías WebTaglibWeb Chartshttps://purl.org/pe-repo/ocde/ford#2.11.02Construcción de un framework de gráficos (charts) utilizando Taglibs de lenguaje de programación de Java y Webjars Echarts para facilitar la construcción de aplicaciones web en java con visualización gráficainfo:eu-repo/semantics/masterThesisSUNEDU41190314https://orcid.org/0000-0003-3618-685843631917612337Baluarte Araya, César BasilioBedregal Alpaca, Norka NoraliEscobedo Quispe, Richart Smithhttp://purl.org/pe-repo/renati/level#maestrohttp://purl.org/pe-repo/renati/type#tesisMaestría en Ciencias: Ingeniería de Sistemas, con mención en Gerencia en Tecnologías de la InformaciónUniversidad Nacional de San Agustín de Arequipa.Unidad de Posgrado.Facultad de Ingeniería de Producción y ServiciosMaestro en Ciencias: Ingeniería de Sistemas, con mención en Gerencia en Tecnologías de la InformaciónLICENSElicense.txtlicense.txttext/plain; charset=utf-81327https://repositorio.unsa.edu.pe/bitstreams/60cf9f72-259f-4def-b301-a34d20017436/downloadc52066b9c50a8f86be96c82978636682MD52ORIGINALUPmapad.pdfUPmapad.pdfapplication/pdf7703521https://repositorio.unsa.edu.pe/bitstreams/c7309f81-0412-476c-9ed4-9c808db88773/download758f256a230adbc17c50cdbcd415404cMD51TEXTUPmapad.pdf.txtUPmapad.pdf.txtExtracted texttext/plain352860https://repositorio.unsa.edu.pe/bitstreams/186cae67-f87a-4d78-ad03-f6e1b0b64887/download25adc4d9c34e67e0ba897e5fa97b38e3MD5320.500.12773/13596oai:repositorio.unsa.edu.pe:20.500.12773/135962022-01-11 03:02:47.141http://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccesshttps://repositorio.unsa.edu.peRepositorio Institucional UNSArepositorio@unsa.edu.pe77u/TGljZW5jaWEgZGUgVXNvCiAKRWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCwgZGlmdW5kZSBtZWRpYW50ZSBsb3MgdHJhYmFqb3MgZGUgaW52ZXN0aWdhY2nDs24gcHJvZHVjaWRvcyBwb3IgbG9zIG1pZW1icm9zIGRlIGxhIHVuaXZlcnNpZGFkLiBFbCBjb250ZW5pZG8gZGUgbG9zIGRvY3VtZW50b3MgZGlnaXRhbGVzIGVzIGRlIGFjY2VzbyBhYmllcnRvIHBhcmEgdG9kYSBwZXJzb25hIGludGVyZXNhZGEuCgpTZSBhY2VwdGEgbGEgZGlmdXNpw7NuIHDDumJsaWNhIGRlIGxhIG9icmEsIHN1IGNvcGlhIHkgZGlzdHJpYnVjacOzbi4gUGFyYSBlc3RvIGVzIG5lY2VzYXJpbyBxdWUgc2UgY3VtcGxhIGNvbiBsYXMgc2lndWllbnRlcyBjb25kaWNpb25lczoKCkVsIG5lY2VzYXJpbyByZWNvbm9jaW1pZW50byBkZSBsYSBhdXRvcsOtYSBkZSBsYSBvYnJhLCBpZGVudGlmaWNhbmRvIG9wb3J0dW5hIHkgY29ycmVjdGFtZW50ZSBhIGxhIHBlcnNvbmEgcXVlIHBvc2VhIGxvcyBkZXJlY2hvcyBkZSBhdXRvci4KCk5vIGVzdMOhIHBlcm1pdGlkbyBlbCB1c28gaW5kZWJpZG8gZGVsIHRyYWJham8gZGUgaW52ZXN0aWdhY2nDs24gY29uIGZpbmVzIGRlIGx1Y3JvIG8gY3VhbHF1aWVyIHRpcG8gZGUgYWN0aXZpZGFkIHF1ZSBwcm9kdXpjYSBnYW5hbmNpYXMgYSBsYXMgcGVyc29uYXMgcXVlIGxvIGRpZnVuZGVuIHNpbiBlbCBjb25zZW50aW1pZW50byBkZWwgYXV0b3IgKGF1dG9yIGxlZ2FsKS4KCkxvcyBkZXJlY2hvcyBtb3JhbGVzIGRlbCBhdXRvciBubyBzb24gYWZlY3RhZG9zIHBvciBsYSBwcmVzZW50ZSBsaWNlbmNpYSBkZSB1c28uCgpEZXJlY2hvcyBkZSBhdXRvcgoKTGEgdW5pdmVyc2lkYWQgbm8gcG9zZWUgbG9zIGRlcmVjaG9zIGRlIHByb3BpZWRhZCBpbnRlbGVjdHVhbC4gTG9zIGRlcmVjaG9zIGRlIGF1dG9yIHNlIGVuY3VlbnRyYW4gcHJvdGVnaWRvcyBwb3IgbGEgbGVnaXNsYWNpw7NuIHBlcnVhbmE6IExleSBzb2JyZSBlbCBEZXJlY2hvIGRlIEF1dG9yIHByb211bGdhZG8gZW4gMTk5NiAoRC5MLiBOwrA4MjIpLCBMZXkgcXVlIG1vZGlmaWNhIGxvcyBhcnTDrWN1bG9zIDE4OMKwIHkgMTg5wrAgZGVsIGRlY3JldG8gbGVnaXNsYXRpdm8gTsKwODIyLCBMZXkgc29icmUgZGVyZWNob3MgZGUgYXV0b3IgcHJvbXVsZ2FkbyBlbiAyMDA1IChMZXkgTsKwMjg1MTcpLCBEZWNyZXRvIExlZ2lzbGF0aXZvIHF1ZSBhcHJ1ZWJhIGxhIG1vZGlmaWNhY2nDs24gZGVsIERlY3JldG8gTGVnaXNsYXRpdm8gTsKwODIyLCBMZXkgc29icmUgZWwgRGVyZWNobyBkZSBBdXRvciBwcm9tdWxnYWRvIGVuIDIwMDggKEQuTC4gTsKwMTA3NikuCg==
score 13.983444
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).