En este trabajo de fin de grado se presenta el desarrollo realizado de una aplicación
de escritorio para la empresa EDAG Production Solutions GmbH & Co. KG, dedicada a
implementar soluciones de producción para sus clientes.
Dentro de la empresa, los desarrolladores de software del departamento de producción
IT emplean distintas herramientas software al trabajar en las diferentes fases que
un proyecto requiere, y, como le ocurre a otras empresas, para ciertos casos el mercado
no ofrece soluciones accesibles cuando se trata de resolver problemas concretos. En concreto,
EDAG Production Solutions GmbH & Co. KG necesita para el departamento de
producción IT una aplicación de escritorio para diseñar diagramas que representan el
comportamiento de un sistema y que, a partir de este diseño, genere automáticamente
una plantilla del diagrama escrito en Java, ya que esta tarea se realiza manualmente y el
tiempo de desarrollo de un proyecto se reducirá notablemente con esta herramienta. Actualmente,
la empresa no ve adecuadas las soluciones existentes ya que o no son software
libre o no permiten generar código a partir de un diagrama de la forma que necesitan.
Además, estas herramientas no son intuitivas y demasiado complejas para lo que realmente
necesita la empresa, por ello buscan una solución más adecuada a sus necesidades.
La aplicación desarrollada como trabajo final de grado permite esta funcionalidad que
EDAG Production Solutions GmbH & Co. KG necesita. Además de la importación
y exportación de diagramas en formato GraphML. Esta aplicación se ha desarrollado
utilizando Angular, un framework para desarrollar aplicaciones web, sobre Electron, un
framework de código abierto que permite ejecutar componentes para aplicaciones web en
una aplicación de escritorio compatible con los sistemas operativos para ordenador más
utilizados.