REINGENIERÍA DE APLICACIÓN EDUCATIVA: DE ARQUITECTURA WEB A ESCRITORIO AUTÓNOMO

dc.contributor.authorFuentes Camacho, Alejandro
dc.date.accessioned2026-06-24T17:03:10Z
dc.date.issued2026-01-22
dc.descriptionTrabajo 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
dc.description.abstractActualmente, 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.
dc.identifier.urihttps://hdl.handle.net/10115/395437
dc.language.isospa
dc.publisherUniversidad Rey Juan Carlos
dc.rights.accessRightsinfo:eu-repo/semantics/restrictedAccess
dc.subjectReingeniería de software
dc.subjectAplicación educativa
dc.subjectArquitectura de escritorio
dc.subjectElectron
dc.subjectSpring Boot
dc.subjectSQLite
dc.subjectJava
dc.subjectSostenibilidad
dc.subjectStandalone
dc.subjectMigración web a escritorio
dc.titleREINGENIERÍA DE APLICACIÓN EDUCATIVA: DE ARQUITECTURA WEB A ESCRITORIO AUTÓNOMO
dc.typeinfo:eu-repo/semantics/studentThesis

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Name:
Memoria del TFG.pdf
Size:
5.25 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Name:
license.txt
Size:
2.96 KB
Format:
Item-specific license agreed upon to submission
Description: