Ingeniería Informática

Permanent URI for this collection

Browse

Recent Submissions

Now showing 1 - 5 of 690
  • Miniatura
    Item
    Desarrollo de un Dashboard de Integración de Juegos utilizando React, Unity Y Webgl, para el Seguimiento en la Evolución de Pacientes con Alzheimer en Estado Temprano
    (Politécnico Colombiano Jaime Isaza Cadavid, 2024) Velásquez Rodríguez , Sergio
    En este Trabajo de Grado se desarrolló un Dashboard de integración de Videojuegos utilizando React, Unity y WebGL, para el seguimiento en la evolución de pacientes con Alzheimer en estado temprano en el marco de un proyecto interinstitucional avalado por el Ministerio de Ciencia, Tecnología e Innovación. Adicionalmente, se desarrollaron unos videojuegos 2D utilizando las herramientas Unity y WebGL, el proceso comenzó con la caracterización de los requisitos del dashboard y de los videojuegos, a través de la revisión de fuentes de información, determinando funcionalidades para el diseño, especificando indicadores clave, conceptos, dinámicas y arquitecturas de implementación. En consecuencia, se implementó el diseño propuesto como especificación web para la obtención del prototipo funcional. Finalmente, se validó la implementación a través de pruebas de software, asegurando el cumplimiento de los objetivos propuestos, permitiendo acceder a los videojuegos sugeridos y guardando el progreso de los mismos, lo cual permitió visualizar de manera fácil y concisa los resultados obtenidos.
  • Miniatura
    Item
    Desarrollo de un plugin para la generación de clases de java de forma automatizada para la empresa Artifex Tech SAS
    (Politécnico Colombiano Jaime Isaza Cadavid, 2024) Agudelo Pineda, Carlos Alberto; Puche Plaza, William Segundo
    Este proyecto se enfocó en el desarrollo de un plugin Java basado en Spring Boot para automatizar la generación de código en la capa de acceso a datos para bases de datos SQL Server. El objetivo principal fue optimizar la eficiencia y escalabilidad del proceso, liberando a los desarrolladores de tareas repetitivas y propensas a errores humanos. Para lograrlo, se analizó la estructura de metadatos de SQL Server, incluyendo tablas, procedimientos almacenados, tipos de datos y relaciones. Esta información fue crucial para la generación de código Java. Se diseñaron clases Java funcionales, siguiendo las mejores prácticas de programación y los principios SOLID, optimizadas para Spring Boot y en conformidad con las reglas PMD establecidas por los arquitectos. La conexión a la base de datos se realizó mediante JDBC, implementando la lógica para la extracción automatizada de metadatos. Se utilizó Velocity como motor de plantillas para generar código Java limpio y legible a partir de la información extraída. Además, se incorporó la generación de datos de prueba para facilitar la validación del código generado. La funcionalidad del plugin se verificó rigurosamente mediante pruebas unitarias con JUnit. Su usabilidad se validó en aplicaciones web modernizadas, empleando los módulos de acceso a datos generados por el plugin. Reflection, JDBC, Velocity, Pruebas unitarias.
  • Miniatura
    Item
    Desarrollo de un módulo integral para la gestión de activos en ARUS S.A.S.
    (Politécnico Colombiano Jaime Isaza Cadavid, 2024) Córdoba Diosa, Pedro Hernán; Rosero Noguera, Claudia Alejandra
    Actualmente, la transformación digital ha motivado a las empresas a incorporar soluciones tecnológicas que mejoren sus procesos y refuercen su capacidad competitiva. Uno de los principales retos es la gestión completa de los activos que abarcan desde inventarios de hardware y software hasta auditorías físicas y lógicas. En ese orden de ideas, este trabajo presenta el desarrollo de un módulo integral para la gestión de activos en ARUS S.A.S., una empresa dedicada a ofrecer soluciones tecnológicas B2B; que surge ante la necesidad de mejorar la visibilidad, control y precisión de los activos de la empresa, ya que el proceso actual enfrenta problemas en la consolidación de reportes y posibles errores en el manejo de la información. Para el desarrollo del módulo se utilizó la metodología ágil Scrum, facilitando la entrega incremental y adaptativa del sistema, mientras que las tecnologías seleccionadas incluyen Vue.js para la interfaz de usuario y MongoDB como base de datos, garantizando escalabilidad y flexibilidad. Los resultados obtenidos demuestran una mejora significativa en la precisión de los datos y una reducción de los tiempos de auditoría, además de permitir una gestión proactiva de los activos a través de reportes automatizados y herramientas de seguimiento. Esto demuestra la importancia de la integración futura con otros sistemas de la empresa, así como la expansión de las funcionalidades del módulo para adaptarse a las necesidades cambiantes del negocio, asegurando un enfoque sostenible y rentable en la gestión de activos.
  • Miniatura
    Item
    Desarrollo del home informativo del gestor transaccional para el acceso a la información esencial del cliente en el Contact center – Bancolombia
    (Politécnico Colombiano Jaime Isaza Cadavid, 2024) Giraldo Castañeda, Julián; González Alvarán , Luís Fernando
    El objetivo principal de este proyecto de grado fue diseñar e implementar una solución tecnológica para el Home de la aplicación Gestor Transaccional en el contact center del Grupo Bancolombia. Esto incluyó satisfacer los requerimientos del cliente mediante un enfoque técnico y funcional, aplicando conocimientos académicos en un contexto empresarial real. En la fase inicial, se analizaron los requerimientos del cliente y se definieron técnicamente los diagramas de componentes y arquitecturas necesarias. Posteriormente, el desarrollo se estructuró en varias fases: diseño de experiencia, implementación de componentes backend y frontend, y despliegue en diferentes ambientes mediante herramientas de automatización como DevOps. El proyecto resultó en una solución completamente funcional que cumple con los requerimientos iniciales y respeta los estándares de calidad. El nuevo Home busca mejorar la experiencia del usuario donde se beneficiarán alrededor de 3.800 asesores del contact center aumentando la eficiencia del gestor transaccional. En conclusión, el proyecto no solo cumplió con los objetivos técnicos planteados en el trabajo de grado, sino que también aportó a la entidad financiera, permitiendo aplicar conocimientos académicos en un entorno laboral y adquirir competencias clave en el diseño e implementación de soluciones tecnológicas.
  • Miniatura
    Item
    Desarrollo de un Módulo IoT para la Monitorización y Visualización en Tiempo Real de Variables Industriales definidas por Griffith Foods Colombia
    (Politécnico Colombiano Jaime Isaza Cadavid, 2024) Salazar Restrepo, Daniel Ernesto; Gárces García, Anderson; Vásquez Echavarría, Gladys Elena
    Este proyecto tiene como finalidad la implementación de un módulo iot de la plataforma SyncBox para mejorar el monitoreo en tiempo real de variables críticas dentro de las máquinas industriales de Griffith Foods Colombia. Actualmente la recopilación y análisis de datos son una necesidad dentro del nuevo entorno de la industria 4.0 pero también afronta problemas muy importantes, tales como la dispersión de los datos de los controladores lógicos programables PLC. Lo que podría hacer defectuosa la supervisión, ya que no existía una plataforma única para ello y que podría impactar la toma de decisiones y la respuesta a emergencias. Las reuniones de partes interesadas fueron entendidas como una necesaria oportunidad para tratar problemas desde la visualización de datos y proporcionar soluciones al respecto; el módulo de IoT propuesto tiene como finalidad simplificar la gestión de las operaciones, ayudar en la respuesta sobre anomalías y consolidar múltiples datos que anteriormente se presentaban como fragmentados. Finalmente se plantearon objetivos, entre ellos desarrollar una interfaz gráfica de usuario simple, diseñar módulos a partir de tecnologías de código abierto vue.js 2 y golang, para su implementación en el entorno Griffith Foods Colombia. La revisión de la literatura en cuestión sostiene que las diversas implementaciones de la industria 4.0 en los respectivos países se ven asociadas a tecnologías que favorecen la eficiencia, y de esta manera la seguridad de sus operaciones. Se espera que el proyecto no sólo mejorará la supervisión de procesos, sino también promoverá la innovación tecnológica de la producción manufacturera latinoamericana; de esta manera el proyecto promueve la unión de los datos así como favorecer la respuesta a catástrofes.