Simulador de redes de ordenadores en realidad aumentada

Aplicación desarrollada en A-Frame para visualizar de forma inmersiva tráfico de red sobre topologías generadas arbitrariamente en ficheros JSON utilizando dispositivos XR.

Arquitectura del sistema

El proyecto está dividido en una arquitectura de procesamiento de datos y una arquitectura software basada en componentes A-Frame.

Arquitectura general

Arquitectura general del sistema.

Arquitectura interno

Arquitectura interna de la aplicación.

Recursos del proyecto

Toda la documentación, el código fuente y la presentación del proyecto se encuentran disponibles a través de los siguientes enlaces.

Memoria

Memoria

Documento completo del Trabajo Fin de Grado

Presentación

Presentación

Diapositivas utilizadas durante la defensa

GitHub

GitHub

Repositorio con el código fuente, historial de desarrollo y versiones del proyecto

demo

Demo

Demo de un escenario con pings entre PCs y routers

Evolución del proyecto

Cada sprint corresponde a un hito importante del desarrollo. Selecciona cualquiera de ellos para acceder directamente a la versión correspondiente de la aplicación.

Sprint 1

Sprint 1

Diseño conceptual del escenario XR

Sprint 2

Sprint 2

Primer modelo temporal y representación de paquetes

Sprint 3

Sprint 3

Modelo avanzado de mensajes e historial

Sprint 4

Sprint 4

Integración de datos mediante JSON y optimización de estructuras de datos

Sprint 5

Sprint 5

Primera interfaz XR funcional

Sprint 6

Sprint 6

Integración con ficheros JSON

Sprint 7

Sprint 7

Aplicación Final

Planificación

El desarrollo del proyecto se organizó mediante siete sprints siguiendo una metodología iterativa. En el siguiente diagrama se muestra la planificación general del trabajo.

Diagrama de Gantt