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

Batallas Romero, Ángel Javier (2020). Soporte a diferentes tipos de gráficos con HighCharts en el motor de mashups WireCloud. Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S. de Ingenieros Informáticos (UPM), Madrid, España.

Description

Title: Soporte a diferentes tipos de gráficos con HighCharts en el motor de mashups WireCloud
Author/s:
  • Batallas Romero, Ángel Javier
Contributor/s:
  • Jiménez Gañán, Miguel
Item Type: Final Project
Degree: Grado en Ingeniería Informática
Date: January 2020
Subjects:
Faculty: E.T.S. de Ingenieros Informáticos (UPM)
Department: Lenguajes y Sistemas Informáticos e Ingeniería del Software
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[img]
Preview
PDF - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (2MB) | Preview

Abstract

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 función de hacer que los usuarios pertenecientes a ella, puedan crear su propia aplicación instanciando componentes visuales en forma de gráficas. 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 interconexión de los operadores y widgets. El objetivo principal ha sido llevar a cabo diversas mejoras. Se ha aumentado la base de gráficos que había hasta el momento en los componentes, se ha dado soporte a eCharts que es una nueva librería de gráficas, se han modificado operadores para añadirles nuevas funcionalidades y corregir errores, y por último se han documentado los operadores. Para ello, lo principal era sacar una idea general de la plataforma apoyándose en la documentación que existe en su página principal. Una vez hecho esto, había que ver todas las herramientas disponibles y hacer un estudio de ellas, y así saber cuáles 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.

More information

Item ID: 58092
DC Identifier: http://oa.upm.es/58092/
OAI Identifier: oai:oa.upm.es:58092
Deposited by: Biblioteca Facultad de Informatica
Deposited on: 18 Feb 2020 10:21
Last Modified: 18 Feb 2020 10:21
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM