Soporte a diferentes tipos de gráficos con HighCharts en el motor de mashups WireCloud

2020 
En el presente trabajo de fin de grado se ha mejorado la funcionalidad de una parte de la plataforma WireCloud, en donde WireCloud es un motor de mashups con la funcion de hacer que los usuarios pertenecientes a ella, puedan crear su propia aplicacion instanciando componentes visuales en forma de graficas. Consigue hacer que el usuario de una manera sencilla cree un flujo de datos, llamado wiring, en el que puede elegir que datos va a utilizar y como tratarlos, todo esto se hace mediante la interconexion de los operadores y widgets. El objetivo principal ha sido llevar a cabo diversas mejoras. Se ha aumentado la base de graficos que habia hasta el momento en los componentes, se ha dado soporte a eCharts que es una nueva libreria de graficas, se han modificado operadores para anadirles nuevas funcionalidades y corregir errores, y por ultimo se han documentado los operadores. Para ello, lo principal era sacar una idea general de la plataforma apoyandose en la documentacion que existe en su pagina principal. Una vez hecho esto, habia que ver todas las herramientas disponibles y hacer un estudio de ellas, y asi saber cuales eran las necesarias para poder realizar las implementaciones anteriormente mencionadas.---ABSTRACT---In this end-of-degree project the functionality of one part of the WireCloud platform has been improved, where WireCloud is a mashup engine with the function of allowing users to be able to create their own application by instantiating visual components in graphs. It manages to help the user create a flow of data, called wiring, in a simple way. Thus being able to choose what data they will use and how to treat it. All this is done through the interconnection of operators and widgets. The main objective has been to carry out several improvements. The base of the graphs in the components until now, has been increased; eCharts which is a new graphics library has been supported. Operators have been modified to add new functionalities and to correct errors, and finally the operators have been documented. To do so, it was important to obtain a general idea of the platform based on the documentation on its main page. Once this was done, all the available tools were checked and a study was made, along with the necessary knowledge to be able to carry out the above mentioned implementations.
    • Correction
    • Cite
    • Save
    • Machine Reading By IdeaReader
    0
    References
    0
    Citations
    NaN
    KQI
    []