ProductCast

  Universidad EAFIT

Ingeniería de sistemas

Cuarto semestre

ProductCast

Equipo:

Juan José Suárez Estrada(jsuare32@eafit.edu.co)

Juan Manuel Ciro Restrepo(jcirore@eafit.edu.co)

Sebastián Patiño Barrientos(spatino6@eafit.edu.co)

Luis Miguel Arroyave Quiñones(lumolarroy13@eafit.edu.co)

Problema

Existe una problemática concurrente en las pequeñas y medianas empresas la cual es que estas no suelen tener los medios para predecir la demanda de sus productos a diferencia de las empresas grandes contra las que pueden llegar a competir. Ya sea por desconocimiento de métodos formales o porque las herramientas digitales disponibles en el mercado suelen tener precios bastante altos y no son muy intuitivos de usar, lo usual es que estas compañías hagan uso de metodologías empíricas para decidir la cantidad a producir de sus productos.

Debido a que queremos ayudar al crecimiento de este tipo de empresas y ofrecer herramientas relativamente robustas de predicción de demanda a un bajo costo y con mayor facilidad de uso, decidimos crear ProductCast.

Descripción de la solución

Product cast es una aplicación basada en modelos de predicción sobre series de tiempo para dar un estimador aproximado a la pregunta de cuánto deberé producir para evitar acumular o carecer de inventario durante un periodo determinado.

El diferencial de nuestro producto radica en su facilidad de uso, bajo precio y la transparencia de la implementación de sus modelos.

Proceso de ideación

Tras leer las opciones presentadas en el banco de ideas, se seleccionó la proporcionada por el profesor  Carlos Alberto Castro Zuluaga del departamento de ingeniería de producción. Desde ese punto la idea permaneció inalterada pero la forma de venderla y la identificación del público objetivo  continuó desarrollándose a lo largo del semestre.

Video

En el siguiente video se puede observar el estado actual de la funcionalidad de nuestro aplicativo.

Link del producto

https://product-cast.herokuapp.com/

Link del repositorio

https://github.com/Essux/ProductCast

 

 

 

 

 

PC Kids

Universidad EAFIT

Ingeniería de sistemas

Cuarto semestre

PC Kids

 

 

Equipo:

James Dario Montoya Sierra <<jamonto5@eafit.edu.co>>

 

¿Qué problema resuelve?

Desde las ultimas décadas todos nos hemos visto beneficiados del avance tecnológico de alguna forma. Y cada día más estamos entrando a una nueva era, conocida como la era digital.

Gracias a esto hay muchos trabajadores que se verán afectados, ya que sus funciones podrían ser reemplazadas fácilmente por una maquina. Y aquellos empleos que seguirán fuertemente en esta era digital serán los que estén enfocados a la tecnología.

Pero para estos trabajos se requiere una competencia muy destacable que es el pensamiento computacional. Una competencia que la mayoría de personas no tienen muy desarrollada, lo que hace que se les dificulte entender los conceptos que hay detrás de estos trabajos.

¿Qué solución se propone?

Actualmente los que más necesitan  esta competencia para que no se vean afectados por este avance tecnologico son los niños, y como los niños se sienten más motivados a la hora de aprender cuando este aprendizaje es divertido, PC Kids ha diseñado un videojuego el cual incluye los 4 pilares del pensamiento computacional: Abstracción, Algoritmia, Reconocimiento de patrones, y abstracción. Y el objetivo de videojuego es ayudarles a desarrollar su competencia de pensamiento computacional.

¿Qué lo diferencia?

Actualmente hay varios juegos que tratan de solucionar el mismo problema, pero estos únicamente se centrar en un pilar, PC Kids se diferencia ya que este implementa los cuatro pilares, para que así los usuarios puedan tener más opciones en un solo juego.

Tecnologias Implementadas.

Diseño del producto

Screenshots:

Menu Principal

Selector de Minijuegos

Mini juego de descomposición.

Mini juego de algoritmia.

Mini juego de abstracción.

Repositorio en Github

https://github.com/JDario16/PCKid

Video

Proyect Mayhem

Universidad EAFIT

Ingeniería de Sistemas

Proyecto Integrador

Project Mayhem

 

Integrantes:

 

¿Qué problema resuelve?

La Universidad EAFIT hace uso de varias instancias de Moodle (Plataforma de Gestión de Aprendizaje) para el manejo de varios cursos que ahí almacena. Dichas instancias cuentan con personas a cargo que cumplen la función de administradores, ellos deben encargarse de hacer las modificaciones necesarias en los contenidos del curso a petición de las necesidades que se tienen. Un problema recurrente se presenta cuando deben hacerse cambios de contenido masivos en diferentes cursos, que pueden tomar varias horas e incluso días. El proceso de cambio de contenido ocasiona operaciones de bloqueo en las plataformas, derivando en una interrupción en la atención a los usuarios hasta que la modificación de un contenido termine y adicionalmente es una labor monótona y tediosa que consume tiempo valioso que puede ser invertido en tareas que busquen agregar valor a la institución.

 

¿Qué solución implementamos?

Nuestro equipo, Project Mayhem, busca desarrollar una extensión (plugin) para Moodle que permite encolar archivos que busquen subirse a la plataforma, de manera que cuando el administrador deba realizar cambios, pueda dejar un listado de archivos para ser cargados en tiempos muertos o inactivos que no afecten la operación normal de otros procesos.

 

¿Qué inovación representa?

Moodle, la plataforma en la cual tabajamos, es una plataforma que es de código abierto, por lo que miembros de la comunidad pueden desarollar sobre esta plataforma a través de plugins, en razón de esto, en la página de Moodle se puede encontrar un directorio con distintos plugins plubicados por miembros de la comunidad. La funcionalidad que nosotros estamos buscando implementar es una que no existe dentro de los plugins disponibles en la página de Moodle, por lo que al poder desarollarlo, no sólo estamos ayudando a la universidad con la problemática previamente ilustrada, sino, que también estaríamos aportando a la comunidad de Moodle con una funcionalidad que previamente no se tenía dentro de su directorio de plugins.

 

Tecnologías implementadas

 

 

 

 

 

 

 

 

 

Proceso de ideación

A principio de semestre Miguel Baquero, Líder de Tecnología de Proyecto 50 y product owner del proyecto, se acercó al administrador de la plataforma, Carlos Daniel Ruiz (miembro de nuestro equipo de trabajo), con la problemática previamente identificada. Desde el principio tuvimos claro que debido al tipo de plataforma que es Moodle, hacerlo mediante un plugin era la solución más óptima y de buenas prácticas para esta problemática. En Moodle existen varias categorías de plugins, 24 para ser precisos, donde cada una tiene especificaciones distintas sobre como se trabaja en ellas. Inicialmente escogimos la categoría de “Profile Field”, la razón principal fue la posibilidad de trabajar con la carga de archivos, pero el enfoque de esa categoría es para los campos de los usuarios, cosa que no aplica en nuestro plugin. Decidimos entonces cambiar a un plugin de tipo “Admin Tools”, que permite trabajar también con la carga de archivos y facilita aspectos como el del manejo de los cursos a los cuales se subirán los archivos y todo dentro de un entorno que solo estará disponible para el administrador de la plataforma, quien es el único encargado de tratar con el plugin (que es la ventaja principal de la categoría Admin tools).

 

Diseño del producto

 

 

 

 

 

 

Para mejor definición hacerle click a la imagen

 

Screenshots:

Interfaz de inicio de sesión

 

Interfaz donde se encuentra el listado de cursos en la plataforma

 

Interfaz donde se dan lo parámetros para la búsqueda de los cursos

 

Interfaz donde se suben los archivos y se escogen los cursos a los cuales se va a subir

 

Vídeo

SkyFit

 

Universidad EAFIT

Ingeniería de sistemas

Cuarto semestre

SkyFit

Equipo:

Andres Felipe Avendaño Restrepo (aavenda1@eafit.edu.co)

Esteban Perez Noreña (eperezn@eafit.edu.co)

Juan Sebastian Valencia Arias (jvalen92@eafit.edu.co)

 

PROPOSITO

Nuestro contexto se centra en el gimnasio vivo de la universidad EAFIT donde si bien hay bastantes entrenadores profesionales con la labor de asesorarnos en las actividades físicas realizadas, muchas veces su disponibilidad es limitada debido a la cantidad de usuarios haciendo ejercicio en ciertos horarios. Nuestra propuesta es desarrollar una aplicación permita gestionar el progreso y comportamiento de los usuarios para que el personal administrativo gestiones mejoras y proyectos en función los intereses de dichos usuarios.

 

PROBLEMA

Todos aquellos que hemos entrenado en un gimnasio hemos tenido la necesidad de consultar a algún entrenador para lograr la correcta aplicación de un ejercicio o simplemente para preguntar una recomendación, la mayoría de los gimnasios cuentan con una poca cantidad de entrenadores disponibles al mismo tiempo, sin importar la cantidad de usuarios que puedan haber en ese determinado momento, lo cual genera que haya grandes tiempos de espera para la atención de un entrenador, se tomen decisiones precipitadas o simplemente no se sienta un apoyo por parte del gimnasio.

POSTER

REPOSITORIOS EN GITHUB

https://github.com/jvalen92/banco-ejercicios “Repositorio que contiene los jercicios de la app”

https://github.com/jvalen92/casiFull “Repositorio de la api que contiene la base de datos”

https://github.com/jvalen92/app-movil “Repositorio de la aplicación movil”

https://github.com/afar1999/appAngular “Repositorio de la aplicación web”

 

SAMI

Universidad EAFIT

Ingeniería de sistemas

Cuarto semestre

SAMI

Equipo:

David Sanchez Uribe(dsanche3@eafit.edu.co)

Alejandro Gil Maya(ggilmay@eafit.edu.co)

 

¿Qué es SAMI?

 

El Sistema de Evaluación Automático de Interpretación Musical vía MIDI (SAMI) consiste en un sistema para crear pruebas musicales en formato MIDI para evaluar ya sea otros archivos MIDI o interpretaciones captadas vía MIDI.

El Problema que resuelve SAMI principalmente es reducir el tiempo de análisis de interpretaciones, normalmente a mano tardaría aproximadamente 15 horas analizar cada interpretación, con SMI esto se reduciría a tiempo real.

La automatización de la evaluación de la interpretación musical podría llegar a convertirse en una herramienta que facilita efectivamente los procesos de enseñanza y aprendizaje. También podría ser estimulante didácticamente para los niños y adolescentes que les gusta medirse y sacar altos puntajes.

Proceso de SAMI

 

SAMI nació inicialmente como una ayuda para los investigadores del proyecto de investigación “CONDUCTA ESPACIAL DEL OJO DURANTE ACTIVIDADES DE LECTURA A PRIMERA VISTA ENTRE PIANISTAS PROFESIONALES Y UNIVERSITARIOS”, el proceso de ideación en cuanto a funcionamiento fue simple, un programa que en tiempo real analizara diferentes pruebas musicales y entregara resultados, La tecnología que se decidió usar fue Java en El entorno de desarrollo de NetBeans, además de eso se decidió utilizar una base de datos para guardas las diferentes pruebas que se realizaban y los usuarios que las hacían, la base de datos se decidió hacer no relacional con MongoDB, se utilizaron diferentes tecnologías como MIDI para el análisis de las interpretaciones y swing en java para el diseño de la interfaz gráfica, además de complementos para conectar la base de datos. Se creo inicialmente una interfaz gráfica que a medida que el SAMI evolucionaba como marca se le hicieron diferentes cambios.

                                                    Diseño Original                                                      

   Diseño Final

 

Poster

 

Repositorio

https://dasaur.visualstudio.com/_git/SAMI/commits

Equipo
Juan Pablo Calad Henao (jcaladh@eafit.edu.co)
Juan Esteban Henao Muñoz (jhenaom6@eafit.edu.co)
Luis Miguel Marín Loaiza (lmarinl1@eafit.edu.co)
Alejandro Taborda Diaz (atabord4@eafit.edu.co)


Universidad EAFIT
Ingeniería de Sistemas
Proyecto Integrador 1
2017-2

 

Frigorífico

Actualmente existen diferentes problemáticas dentro de las organizaciones en la solución o desarrollo de sus proyectos o productos. Algunas de las problemáticas más reflejadas en dicho proceso tiene que ver con asignación de tareas, la estimación del tiempo y medición de calidad de los proyectos o productos ofrecidos por la organización.

En Colombia podemos denotar estas tres problemáticas principalmente en medianas y pequeñas empresas debido a su poca experiencia y  a su poca estructura organizacional. Un factor o ejemplo que se evidencia es la falta de un reporte de actividades por parte del personal.

Resultado de imagen para caos empresarial

Frigorífico es una metodología para la gestión de proyectos desarrollada para la empresa Grupo Habla Creativo con el fin de dar solución a este problema y con ello ayudar a múltiples empresas con la planificación y ejecución de sus labores, logrando así potenciar la calidad y la inversión del tiempo en sus proyectos.

Dicha empresa, al igual que otras Pymes (pequeñas y medianas empresas), encontraron que la solución de sus problemas está en el uso de herramientas tecnológicas, haciendo uso de sistemas de información que les ayuden a soportar la toma de decisiones y la gestión de procedimientos organizacionales.

Resultado de imagen para gestion de proyectos

Esta aplicación facilita la asignación de tareas y la medición de la calidad de los proyectos que se hacen, lo que la hace tener un factor diferenciador frente otras existentes en el mercado. Esto lo hace basado en un sistema de puntajes en que toma más relevancia la eficacia del trabajo que el tiempo invertido en él. Además a esto, estos puntajes serán usados posteriormente para determinar la productividad de cada trabajador, algo que de una u otra manera promoverá el trabajo ya que habrán por parte de las empresas incentivos para cada uno de ellos.

En la ejecución de este proyecto se llevó a cabo las buenas prácticas de la Ingeniería de Software, análisis del problema, diseño y documentación son algunas de ellas. Además, elaboramos este proyecto por medio de un Marco ágil llamado Scrum el cuál fue también todo un éxito en temas de cumplimiento tanto de las reuniones como de los sprints planteados.

Diagrama Paquetes de Clases de Diseño
Diagrama Paquetes de Clases de Diseño en donde se muestra los tres paquetes que conforman el proyecto: el paquete de Modelo, control y vistas.

 

 

Te invitamos a que visites nuestra página web en donde encontrarás cada una de las entregas o avances del proyecto más detalladamente y los diferentes diagramas que componen a dicho proyecto. Para ello puedes dar clic en el siguiente Poster:

Event Ticket

  

“Tu proximo evento con nosotros”

UNIVERSIDAD EAFIT – INGENIERÍA DE SISTEMAs – Quinto semestre

Integrantes:

Ricardo Jaramillo – rjaram20@eafit.edu.co

Juan Diego Saldarriaga – jsalda23@eafit.edu.co

Pascual Gómez – pgomezl@eafit.edu.co

Descripción:

Event Ticket es una aplicacion orientada a la publicacion y ventas de eventos en un solo lugar. Con el proposito de ofrecerle al publico en general eventos de toda la ciudad y distribuirlos en una manera organizada. Brindarle a las empresas informacion sobre sus compradores para asi tener informacion de que eventos deberian seguir elaborando en el futuro. Lo que tenemos planeado para esta aplicación es poder brindarle todos los eventos posibles a los usuarios y simplificar el proceso de creacion de los eventos de manera virtual para las empresas y siempre devolverles un registro de la información.

Ideación, definición y diseño de producto:

La idea de este proyecto surgio por el medio de que vimos que no se esta aprovechando del todo las oportunidades del mercado y se ve que se tiene correguir esto en el mercado. Por esto se quiere aprovechar esta falta en el mercado para establecer un sistema simple que pueda darle oportunidad a los compradores de buscar y comprar de una manera facil. De esto nos dimos cuenta ya que nos vemos involucrados en esta situación por la razon de los tres participantes de este proyecto vemos esto como una problematica que causa que al momento de ir a un evento tengamos que buscar mucho por diferentes medio boletas de los eventos que queremos. Entonces decidimos para que esto se pueda hacer, se requerie algo que le interese a las empresas y lo sabemos a las empresas les interesa aprender cual es su demografia y establecer un patron para crear eventos para un publico objetivo. El producto esta pensado desde dos puntos de vista desde la parte para las empresas que pensamos que seria mejor si se lo ofrecemos desde una vista de un portal web para mostrar toda la informacion que la pagina esta recaudando para ellos en un lugar simple y espacioso y no en la pantalla de un celular aunque esta información tambien esta disponible desde una aplicacion en los celulares. Para los usuarios esta pensado que seria mas ideal promover el uso desde la aplicacion mobil para asi garantizar que la aplicación sea portatil y de uso facil, pero tambien se les permite el uso desde la portal web.

Tecnologias Usadas:

Image result for FIrebaseImage result for NODE jsImage result for htmlImage result for visualstudio

ster

Video:

APPOLO

Universidad: Universidad EAFIT.

Programa: Ingeniería de sistemas.

Semestre: Cuarto semestre.

Proyecto: Appolo

Integrantes:

 Manuela Carrasco Pinzón – mcarras1@eafit.edu.co

  Daniel López Correa – dlopezc9@eafit.edu.co

 Mateo Murillo Penagos – mmurill5@eafit.edu.co

Definición del producto

Appolo es una aplicación web en la cual administradores y usuarios del supercomputador de la Universidad EAFIT Apolo,  puedan acceder a información importante acerca de sus trabajos, en el caso de los usuarios de Apolo, y acerca de sus trabajos, de los usuarios del supercomputador y sobre el estado de las colas en Apolo, para los administradores.

Appolo busca solucionar dos problemáticas encontradas: la comunicación que tiene un usuario común con la máquina y el poder extraer información de Apolo. El usuario común de Apolo suelen ser estudiantes, profesores o empresas externas que no tienen mucho contacto con Linux (Sistema operativo de Apolo) y SLURM (Sistema de colas de Apolo), por lo que conectarse a la máquina y obtener información sobre sus trabajos es complejo para ellos, por eso Appolo facilita este proceso.

Nuestro product owner es el profesor y coordinador técnico de Apolo: Juan David Pineda Cárdenas.

Tecnologías utilizadas:

  Python – Lenguaje de programación

 Apache server

 Django Framework

 PyCharm – Editor

Repositorio: https://mamup.visualstudio.com/Appolo

Video del producto:

Biblioteca Móvil EAFIT

Biblioteca Móvil

Universidad EAFIT
Proyecto Integrador I / 2017-2

Equipo de trabajo

Stiven Ramírez Arango – sramir70@eafit.edu.co
Juan Pablo González Álvarez – jugonz31@eafit.edu.co

Descripción del producto

Actualmente el sistema de búsquedas de material bibliográfico de la biblioteca de la Universidad EAFIT está en una versión web, este sistema está desactualizado y cuenta con filtros de búsqueda poco utiles, que hacen que los usuarios se confundan al momento de utilizarlo, además de que los usuarios no tienen un acceso rápido y portable para el mismo, haciendo que estos tengan la necesidad de anotar el código de clasificación del libro para poder buscarlo.

Nuestro proyecto, Biblioteca Móvil, consta de una aplicación móvil que integra el sistema de búsquedas de una manera efectiva, y permite que los usuarios de la biblioteca puedan tener información acerca del material bibliográfico y tengan todo el contenido que la universidad dispone para sus estudiantes, maestros, empleados y demás usuarios al alcance de su mano.

Innovación – Diferenciadores

Varias universidades del país y del mundo cuentan con su propio sistema de búsquedas de material en aplicativos móviles, sin embargo, a diferencia de estos, nuestro sistema de búsquedas contiene en su base de datos varios tipos de material bibliográfico como lo son los Libros, Tesis, Artículos de Revistas, Proyectos, Películas y Música, entre otros.

Despliegue y desarrollo del producto

La aplicación esta desarrollada en React Native, una herramienta que nos permite desarrollar aplicaciones híbridas. Desarrollamos también una API Rest que esta basada en Express, Node JS, y con la base de datos gestionada por MongoDB, y también un servidor web creado en Heroku.

El siguiente diagrama puede mostrar de una forma más ilustrativa cómo interactuan todos estos elementos para cumplir con la finalidad de la aplicación:

Screenshots del aplicativo

Presentación y demo del aplicativo

Poster

xISA

UNIVERSIDAD

EAFIT

PROGRAMA:

Ingeniería de sistemas

SEMESTRE:

4 semestre

NOMBRE Y LOGO:

xISA

INTEGRANTES:

Jorge Andres Hoyos jhoyosg5@eafit.edu.co

John Riascos jriasco2@eafit.edu.co

Wendy Arango warango4@eafit.edu.co

DESCRIPCIÓN:

xISA es un proyecto que se enfoca en apoyar el mejoramiento del ecosistema digital de la universidad EAFIT a través del uso de herramientas que logran recolectar las interacciones que tienen los usuarios con las plataformas virtuales para, posteriormente, generar analíticas de todos esos datos y que, a partir de estas, se puedan tomar decisiones que contribuyan a mejorar la experiencia que tiene cada usuario frente a las ya mencionadas plataformas.

PROCESO DE IDEACIÓN:

Dado que en la universidad se pueden evidenciar diferentes falencias, el equipo optó por tratar de atacar una de ellas para hacer que los estudiantes se sintieran más a gusto en ese ambiente en el que están la mayor parte del tiempo. Es por eso que, después de sugerir algunas ideas, se decidió acudir a Miguel Baquero Álvarez, director de tecnologías de Proyecto 50, a quien se le preguntó qué necesidades tenía la universidad y quien expuso conceptos tales como “repositorio de experiencias API” y “analítica de datos” para afrontar la necesidad de mejoras en las plataformas virtuales de la universidad.

DEFINICIÓN:

xISA es una aplicación híbrida que conecta las plataformas virtuales de la universidad EAFIT con un repositorio de Experiencias API que almacena las interacciones de los usuarios y posteriormente las envía a un visualizador de datos que genera reportes.

El repositorio xAPI (o LRS: Learning Record Store) que utiliza este proyecto es uno que se encuentra en el mercado llamado Learning Locker. Actualmente, una instancia de este se encuentra desplegada en el servidor de la universidad y allí se puede ingresar con ciertos datos de autenticación para ver algunos de los reportes realizados.

PÓSTER:

TECNOLOGÍAS:

Imagen relacionada

Resultado de imagen para learning locker

Resultado de imagen para h5p

DIAGRAMAS:

Alto nivel:

Vista Física: 

Vista lógica(Power BI):

VÍDEO:

 

REPOSITORIO: https://github.com/jhoyosg5/xISA

REPOSITORIO XAPI: http://learninglocker.dis.eafit.edu.co/