Rosso

Sistema de ayuda para la planificación de sistemas ferroviarios. Es un gran sistema, formado por un backend, un motor de optimización y un front-end (desktop) para ayudar a la toma de decisiones por parte de los responsables de líneas ferroviarias. Comprende ayudas para la asignación y optimización de los recursos personales y materiales empleados en función de las necesidades de los diferentes trayectos, frecuencias, etc. de una gran empresa ferroviaria.
Concretamente en este proyecto estuve Diseñando y desarrollando la interfaz de usuario (UX). Las tecnologías implicadas en el mismo fueron:
- Desarrollo basado en el modelo de desarrollo ágil “SCRUMM” .
- Apoyado en los productos de Atlassian. JIRA para la Gestión de Tareas y proyectos y Confluence como gestor documental.
- Lenguaje de programación Java (JavaFX8).
- Eclipse Luna
- e(fx)clipse para su integración con JavaFX y Scenebuilder 2.2 para el tratamiento del FXML.
- Librería JFXUtils para la extensión de las funcionalidades gráficas de JavaFX.
- Maven 3.2.3 (m2e)
- Subversion para el control de versiones (utilizando el plugin subclipse).
- JUnit para las pruebas unitarias.