Abstract

Actualmente, muchas aplicaciones educativas no comerciales enfrentan un problema de sostenibilidad económica debido a los costes de mantenimiento de las infraestructuras cloud y las bases de datos centralizadas. Por tanto, el objetivo de este Trabajo de Fin de Grado es eliminar esta dependencia mediante la reingeniería de una aplicación existente hacia un formato de escritorio autónomo. En este proceso, no solo se ha realizado la migración técnica, sino que también se han incorporado nuevas funcionalidades para enriquecer la herramienta pedagógica y mejorar su gestión. La solución arquitectónica utiliza el framework Electron para empaquetar el backend de Spring Boot y un entorno de ejecución de Java (JRE) embebido en un único ejecutable multiplataforma. Para lograr la independencia total de servidores remotos, se ha sustituido el motor MySQL por SQLite, lo que permite que toda la base de datos se gestione de forma local a través de un único fichero. Para suplir la ausencia de una red centralizada, se ha implementado el "Modo LITE", un sistema basado en el intercambio de archivos SQL que permite a alumnos y profesores gestionar progresos, estadísticas y exámenes de forma totalmente offline. Los resultados de las pruebas confirman que el sistema es eficiente, con un tiempo de arranque de 4 segundos y un consumo de recursos muy bajo, garantizando la sostenibilidad del proyecto con un coste de mantenimiento nulo.
Loading...

Quotes

plumx
0 citations in WOS
0 citations in

Journal Title

Journal ISSN

Volume Title

Publisher

Universidad Rey Juan Carlos

URL external

External URL

DOI

Description

Trabajo Fin de Grado leído en la Universidad Rey Juan Carlos en el curso académico 2025/2026. Directores/as: Carlos Alfredo Lázaro Carrascosa, Isidoro Hernán Losada

Citation

Endorsement

Review

Supplemented By

Referenced By

Statistics

Views
5
Downloads
0

Bibliographic managers