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

 

 

 

 

 

Campus Virtual EAFIT

Universidad EAFIT

Ingeniería de Sistemas

Cuarto Semestre

Integrantes

Natalia Arias Lozano <nariasl@eafit.edu.co>

Felipe Macías Herrera <fmacias1@eafit.edu.co>

Juan Camilo Naranjo Marín <jnaran24@eafit.edu.co>

Camila White Romero <cwhiter@eafit.edu.co>

Problema que Soluciona

La Universidad EAFIT no cuenta con un medio donde se puedan identificar los diferentes sitios de interés o encargados de los programas de la universidad.

Descripción del Producto

Consiste en una aplicación móvil, donde se encuentra la información de los diferentes lugares y encargados de los programas que se ofrecen en la Universidad.

Campus Virtual EAFIT es la primera aplicación móvil en Colombia, que ofrece contenido 360 y un recorrido virtual de un campus universitario.

Proceso de ideación, definición y diseño del producto

Tras leer las opciones presentadas en el banco de ideas, se seleccionó la proporcionada por EAFIT Virtual. Al iniciar el proceso de análisis y modelado, decidimos incluir un tour virtual de la universidad, ya que es una manera atractiva de que personas tanto externas como vinculadas, conozcan la universidad.

Materiales

Link para descargar el repositorio:

https://campusvirtualeafit.visualstudio.com/_git/CampusVirtual

 

IoLABS

Proyecto IoLABS

Integrantes:

 

 

 

 

 

 

 

Mateo Gutierrez Gómez
Código: (201220019010)
Correo: mgutie22@eafit.edu.co

 

 

 

 

 

 

Juan Manuel Becerra Cortés
Código: (201310025010)
Correo: jbecerr2@eafit.edu.co

 

 

 

 

 

 

 

Jose Jaime Ramirez Mejía
Codigo: (201729414010)
Correo:  jramir68@eafit.edu.co

El Concepto de IoLABS:

En los laboratorios de electrónica y mecánica de la universidad EAFIT, no se cuenta con un sistema de devolución de materiales luego de los horarios de prestación de servicio de los encargados de dichos laboratorios (aproximadamente luego de las 6pm).

IoLABS presenta una solución a dicho problema empleando un sistema integral combinando tecnologías vanguardistas como, Reconocimiento de Rostros mediante una inteligencia artificial, Internet de las cosas empleando unos casilleros inteligentes y una plataforma web, para brindar un servicio de devolución de materiales a cualquier hora del día, empleando unos casilleros inteligentes presentes en el laboratorio de mecánica.

Implementación de IoLABS:

La implementación del proyecto completo de IoLABS se basó en 3 fases:

  1. La implementación de la Inteligencia Artificial: La implementación de la Inteligencia Artificial se basó en el uso de una herramienta desarrollada por IBM llamada Watson. la cual posee subherramientas que permiten el reconocimiento de imágenes.IoLABS emplea dicha herramienta para implementar un sistema de reconocimiento de rostros mediante una webcam.
  2. Implementación de la plataforma de IoT: La implementación de la plataforma de IoT se realizó empleando un mini-servidor en NodeJS que controlase la estructura de los arduinos encargados de controlar los casilleros.
  3. Implementación de la plataforma Web: La implementación de la plataforma web se implementó de tal manera que fuese de conducto entre la inteligencia artifical y la plataforma IoT. Esta plataforma fué desarrollada en el Framework de Python: Django.

Resumen total de tecnologías usadas para el desarrollo del proyecto:

  1. Framework Python Django
  2. Bootstrap
  3. Arduino MEGA 2560
  4. Raspberry Pi
  5. NodeJS
  6. FSWebCAM

Multimedia:

 

Video:

Repositorio Git:

https://iolabs-integrador2.visualstudio.com/_git/IoLabs

 

 

 

RIMA

 

Integrantes:

Alejandro Velasquez Uribe avelas61@eafit.edu.co

Julian Ricaurte Hoyos jricaur1@eafit.edu.co

Duvan Antivar Goez dantivar@eafit.edu.co

Universidad EAFIT

Ingeniería de Sistemas

¿Qué es RIMA?

Reserva de Instrumentos Musicales y Aulas, por sus siglas RIMA, es un sistema de reservas y prestamos de aulas y objetos, respectivamente, enfocado al Departamento de Música de la Universidad Eafit.

Problema

Día a día la automatización de procesos es más importante y necesaria, por ello procesos realizados a mano son descartados como ineficientes. Debido a esto se ve la necesidad de reemplazar el sistema actual de reservas y prestamos del Departamento de Música de la Universidad Eafit por un sistema automatizado y computarizado con un mínimo de intervención humana para su correcto funcionamiento.

 

Proceso de ideación

En general en la Universidad Eafit distintos problemas de control sobre préstamos, como el Departamento de Deportes y el Departamento de Música, son abordados con planillas escritas en las cuales se inscriben los datos del usuario y el elemento que desean llevar, pero en estos sistemas se presentan errores constantemente, anotando el implemento incorrecto, errores en la fecha e inclusive en la escritura del nompre del usuario. Como estudiantes sufrimos de primera mano los efectos de estos sistemas, por ello se vio la necesidad de implementar un sistema automatizado y portable para abordar el problema.

Poster

Página web

rima-pi1.herokuapp.com

Repositorio

https://github.com/dantivar/ProyectoIntegrador1

Video

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

TimeIt

Timeit

Integrantes:

Mariana Ramírez Duque
David Felipe Lemus Gialdo
Carlos Mario Blanco Perez
Juan Camilo Rodriguez Montoya

Universidad EAFIT

Ingeniería de Sistemas

¿Qué es TimeIt?

TimeIt es una aplicación web que desempeña el papel de banco de tiempo digital. En esta los usuarios pueden ofrecer servicios a cambio de tiempo, el cual pueden usar para redimir en otros servicios ofrecidos en la aplicación.

Problema

El problema se basa en la falta de poder adquisitivo por parte de microempresas y de personas particulares con conocimientos prácticos o teóricos, que necesitan cubrir una necesidad específica diferente al area de conocimiento a la que pertenecen.

Innovación, diferenciadores y beneficios del Producto

El factor innovador de nuestro proyecto es que somos el primer banco de tiempo digital en Colombia. A diferencia de plataformas que ofrecen el software a terceros para que administren sus bancos de tiempo, nosotros somos el banco digital, es decir administramos las peticiones de usuarios, manejar la contabilidad de horas a favor y en contra de los usuario,analizar la información, entre otros. De esta manera los usuarios no deben preocuparse de quien administrará su tiempo o la estabilidad de este, puesto que habrá una relación directa con los usuarios, asi podrán disfrutar de los servicios de TimeIt. Cada hora vale lo mismo, dando asi un concepto de justicia social mas incluyente con todos los usuarios. Un usuario que no posea capital y necesite un servicio podrá acceder a él ofreciendo otro, así potenciará su habilidad y conseguirá acceder al servicio antes inalcanzable por falta de capital, además las personas podrán crear lazos profesionales para futuros trabajos o proyectos aprovechando las capacidades que cada miembro posee.

Proceso de ideación

TimeIt nace omo una iniciativa social apartir de un proceso de observación de las necesidades de las personas de estratos bajos y proyectos nacientes como microempresas o pymes lo cual evidenciaba un limitante de cubrir necesidades por falta de capital monetario. Es por esto acogiendonos a la teoria de bancos de tiempo decidimos llevarlo al ambito dígital, donde las personas puedan intercambiar servicios por tiempo y asi cubrir sus necesidades.

Poster

Repositorio

https://github.com/jrodri92/TimeIt

Video

Ceiba Solar

Universidad EAFIT
Ingeniería de Sistemas
Cuarto Semestre

Proyecto Integrador 1 – 2017-2

Douglas Ardila Garces – dardila5@eafit.edu.co
Jose David Sanchez – jsanch81@eafit.edu.co
Diego Salazar Noreña – dsalaz26@eafit.edu.co

¿Qué es Ceiba Solar?

La estación solar, permite cargar dispositivos, vehículos eléctricos y alimenta la iluminación de sus alrededores. Este concepto se impone como ícono de la Escuela de Ingeniería y materializa la importancia del uso de energía fotovoltaica.
Se ubica en frente del Edificio de Ingenierías y hace juego con la imagen verde y las características sostenibles que configuran este bloque de la Universidad. Se trata de la Ceiba Solar que se pensó dentro de un proyecto que se denomina Helios, que se llevó a cabo en 2013, y que contó con el apoyo de Ruta N.

Problema

La problemática que abordamos fue que la estación solar no posee un sistema de monitoreo para saber y llevar un control estricto de esta, entonces lo que realizamos es una pagina web donde los encargados de la Ceiba Solar podrán ver información en tiempo real sobre el estado de la estación solar, tales como información de la batería, el consumo que está teniendo, la energía que están recibiendo los paneles y también a través de un sensor meteorológico se puede observar en que estado se encuentra la Ceiba, es decir si está recargándose o no de acuerdo al estado del clima.

Innovación y diferenciadores

Esta es la primer versión de un sistema de monitoreo que será utilizado para la estación solar de EAFIT, por lo que la innovación e impacto dentro del equipo va a ser grande.

Poster

 Repositorio

https://github.com/jsanch81/CeibaSolar.git

Link para vídeo

Producto final

http://ceibasolar.herokuapp.com/

 

 

 

 

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