- -

CONTENERIZACIÓN, INTEGRACIÓN DE SISTEMAS Y MIGRACIÓN DE APLICACIÓN WEB CON APLICACIÓN MÓVIL COMPLEMENTARIA.

RiuNet: Repositorio Institucional de la Universidad Politécnica de Valencia

Compartir/Enviar a

Citas

Estadísticas

  • Estadisticas de Uso

CONTENERIZACIÓN, INTEGRACIÓN DE SISTEMAS Y MIGRACIÓN DE APLICACIÓN WEB CON APLICACIÓN MÓVIL COMPLEMENTARIA.

Mostrar el registro sencillo del ítem

Ficheros en el ítem

dc.contributor.advisor Ballester Merelo, Francisco José es_ES
dc.contributor.advisor Ramos Peinado, Germán es_ES
dc.contributor.advisor Pons Puig, Aurelio-Jose es_ES
dc.contributor.author Téllez Mérida, José Antonio es_ES
dc.date.accessioned 2023-07-26T14:23:32Z
dc.date.available 2023-07-26T14:23:32Z
dc.date.created 2023-07-24 es_ES
dc.date.issued 2023-07-26 es_ES
dc.identifier.uri http://hdl.handle.net/10251/195522
dc.description.abstract [ES] Este trabajo final de grado aborda el desarrollo de una aplicación web completa, su implementación dentro de un contenedor, y su posterior integración dentro del proyecto BEETool (Blade Erosion Evaluation Tool) del Grupo TecEner de la universidad CEU (Centro de Estudios Universitarios). El proyecto aborda el desarrollo de una herramienta computacional con la que se puede evaluar y predecir la forma en la que se comportan distintos materiales utilizados en la construcción de las palas de las turbinas eólicas, con el objetivo de mejorar la eficiencia en la producción de energía y minimizar los costes de mantenimientos. Se trata de un TFG colaborativo en el que cada uno de los dos miembros se ha encargado de algunas de sus partes: aplicación web y contenerización e integración. Este trabajo se centra en la contenerización de la aplicación web desarrollada en la otra parte del TFG colaborativo, las comunicaciones de la aplicación via API que permiten llevar a cabo las simulaciones, y la posterior integración en servidores Linux. Además, se ha desarrollado una aplicación móvil para visualizar algunos de los datos. Para la contenerización se ha empleado la tecnología Docker. Esto ha permitido llevar a cabo el desarrollo sin necesidad del uso de un servidor específico. Se ha desarrollado una API (Application Program Interface) para recibir y gestionar la información introducida en la aplicación web, y así facilitar su uso. Igualmente, se ha creado otra API para enviar los informes generados por los cálculos de la herramienta de simulación, permitiendo así la correcta visualización de los resultados. Finalmente, se ha desarrollado también una aplicación móvil que permite al cliente visualizar los campos de la herramienta. Para el desarrollo de este trabajo se han empleado multitud de lenguajes de programación en función de las necesidades como PHP, R, R Markdown y JavaScript. También se ha realizado uso de diferentes frameworks como RedBean y Slim. Para el desarrollo de las APIs se ha empleado la herramienta específica Postman. Por último, todo el trabajo colaborativo realizado se trasladó a un servidor Linux real, alojando el contenedor Docker con los archivos necesarios. Esta aplicación web proporciona al proyecto BEETool una herramienta global en la que poder predecir los resultados de eficiencia y mantenimiento de palas de turbinas eólicas. Los resultados finales son totalmente operativos y están siendo ya ofertados a empresas del sector energético. es_ES
dc.description.abstract [EN] This final degree project deals with the development of a complete web application, its implementation within a container, and its subsequent integration into the BEETool (Blade Erosion Evaluation Tool) project of the TecEner Group of the CEU University (Centro de Estudios Universitarios). The project addresses the development of a computational tool with which the behavior of different materials used in the construction of wind turbine blades can be evaluated and predicted, with the aim of improving energy production efficiency and minimizing maintenance costs. This is a collaborative final degree project in which each of the two members has been responsible for some of its parts: web application, containerization and integration. This work focuses on the containerization of the web application developed in the other part of the collaborative final degree project, the application communications via API that allows simulations to be carried out, and the subsequent integration into Linux servers. In addition, a mobile application has been developed to visualize some of the data. Docker technology has been used for containerization. This has made it possible to carry out development without the use of a specific server. An API (Application Program Interface) has been developed to receive and manage the information entered in the web application, thus facilitating its use. Likewise, another API has been created to send the reports generated by the simulation tool calculations, allowing the correct visualization of the results. Finally, a mobile application has also been developed that allows the client to visualize the fields of the tool. For the development of this work, a multitude of programming languages have been used depending on the needs, such as PHP, R, R Markdown, and JavaScript. It has also made use of different frameworks such as RedBean and Slim have also been used. The Postman specific tool has been used for the development of APIs. Finally, all the collaborative work done was moved to a real Linux server, hosting the Docker container with the necessary files. This web application provides the BEETool project with a global tool for predicting the efficiency and maintenance results of wind turbine blades. The final results are fully operational and are already being offered to companies in the energy sector. en_EN
dc.format.extent 80 es_ES
dc.language Español es_ES
dc.publisher Universitat Politècnica de València es_ES
dc.rights Reconocimiento (by) es_ES
dc.subject BEETool es_ES
dc.subject Herramienta computacional Docker es_ES
dc.subject API es_ES
dc.subject Aplicación móvil es_ES
dc.subject Servidor Linux. es_ES
dc.subject Computational tool en_EN
dc.subject Docker en_EN
dc.subject Mobile application en_EN
dc.subject Linux server. en_EN
dc.subject.classification TECNOLOGIA ELECTRONICA es_ES
dc.subject.other Grado en Tecnología Digital y Multimedia-Grau en Tecnologia Digital i Multimèdia es_ES
dc.title CONTENERIZACIÓN, INTEGRACIÓN DE SISTEMAS Y MIGRACIÓN DE APLICACIÓN WEB CON APLICACIÓN MÓVIL COMPLEMENTARIA. es_ES
dc.title.alternative CONTAINERIZATION, SYSTEMS INTEGRATION AND MIGRATION OF A WEB APPLICATION WITH A COMPLEMENTARY MOBILE APPLICATION. es_ES
dc.title.alternative CONTENERIZACIÓ, INTEGRACIÓ DE SISTEMES I MIGRACIÓ D' APLICACIÓ WEB AMB APLICACIÓ MÓBIL COMPLEMENTARIA. es_ES
dc.type Proyecto/Trabajo fin de carrera/grado es_ES
dc.rights.accessRights Abierto es_ES
dc.contributor.affiliation Universitat Politècnica de València. Departamento de Ingeniería Electrónica - Departament d'Enginyeria Electrònica es_ES
dc.contributor.affiliation Universitat Politècnica de València. Escuela Técnica Superior de Ingenieros de Telecomunicación - Escola Tècnica Superior d'Enginyers de Telecomunicació es_ES
dc.description.bibliographicCitation Téllez Mérida, JA. (2023). CONTENERIZACIÓN, INTEGRACIÓN DE SISTEMAS Y MIGRACIÓN DE APLICACIÓN WEB CON APLICACIÓN MÓVIL COMPLEMENTARIA. Universitat Politècnica de València. http://hdl.handle.net/10251/195522 es_ES
dc.description.accrualMethod TFGM es_ES
dc.relation.pasarela TFGM\155647 es_ES


Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem