Imprimir
Visto: 7643

Propuestas de Trabajos Fin de Grado. 2015-2016

Departamento de Ingeniería de Sistemas Telemáticos

  1. Aplicaciones de friendsourcing en redes sociales 

    Tutor: Juan Carlos Yelmo

    El friendsourcing es la recolección automática de información de utilidad para un usuario a partir de su red de amigos o relaciones de confianza en una red social. La información puede consistir en recomendaciones, contenidos, referencias, experiencias, ofertas, etc. En este TFG, se realizará un estudio de aplicación del concepto de friendsourcing para recomendar una lista de usuarios solventes y dispuestos a participar en un micro-préstamo colectivo en un entorno de pagos entre personas basado en la propia red social. El TFG implicará el desarrollo de una prueba de concepto en forma de app para terminales móviles.

  2. Extracción de información de consumo de facturas digitales

    Tutor: José María del Álamo

    Las compañías de suministros han trasladado la comunicación a sus clientes de los consumos realizados del papel a soportes digitales. Sin embargo, en la actualidad las facturas digitales se limitan a representar copias de los documentos que antes se enviaban en papel, lo que imposibilita su uso más allá de la mera comprobación de la corrección de los cargos realizados. Sin duda, su potencial es mucho mayor, si la información que contienen pudiera extraerse de forma automática y representarse en formatos más amigables. En este TFG, se analizara la forma de extraer información relevante de las facturas digitales de cara a ofrecer nuevos servicios de valor añadido al usuario. El TFG implicará el desarrollo de una prueba de concepto en forma de app para terminales móviles o aplicación Web.

  3. Estudio de las arquitecturas orientadas a eventos (EDA) para servicios de Internet de las Cosas (Internet of Things)

    Tutor: Juan Carlos Yelmo

    La arquitectura orientada a eventos (Event-driven architecture) es una patrón de arquitectura software para aplicaciones distribuidas basado en la comunicación asíncrona de eventos. Los eventos pueden representar cambios de estado en un dispositivo o programa, fenómenos físicos, información de sensores, acciones de usuario, eventos de negocio, etc. Normalmente la aplicación consistirá en el tratamiento de flujos masivos de eventos, la búsqueda de ocurrencias, patrones o correlaciones de interés en uno o varios flujos de eventos y el disparo de actividades, aplicaciones o procesos de negocio para el tratamiento de los eventos de interés. En este TFG se llevará a cabo un estudio del patrón EDA, un análisis de Estado del Arte para los diferentes componentes de la arquitectura y un análisis de aplicación del enfoque para servicios de Internet de las Cosas: servicios basados en la interconexión de objetos de la vida cotidiana y dispositivos a través de Internet.

  4. Análisis de datos personales

    Según el Foro Económico Mundial, los datos personales son el nuevo activo económico del siglo XXI. El análisis de estos datos y con ello la obtención de información relevante de los usuarios por parte de distintas empresas es hoy en día una realidad y supone una gran fuente de ingresos para muchas empresas como Google o Facebook. Al mismo tiempo, la preocupación de los usuarios por el uso y acceso a estos datos va en aumento. Todo lo anterior hace que estemos inmersos en una eclosión excepcional respecto a la información personal de los usuarios. 

    Los siguientes cuatro TFG se enmarcan dentro de esta línea:

    Exportación de datos personales en redes sociales

    Tutor: Beatriz San Miguel

    En la actualidad, los datos personales de los usuarios se encuentran dispersos en distintos proveedores de servicios y generalmente, a merced de éstos. Algunos de estos proveedores ofrecen distintos mecanismos de acceso a sus datos personales, generalmente a través de tecnologías con autorización delegada. Este trabajo se enfocará en el estudio de la exportación de datos personales basada en ficheros estáticos. Concretamente, se analizará el contenido de dichos ficheros, sus formatos asociados, haciendo especial énfasis en las posibilidades que ofrecen grandes proveedores como Google, Facebook o Amazon.

  5. Análisis de datos en redes sociales

    Tutor: Beatriz San Miguel

    Los usuarios de redes sociales y otros servicios en la red proporcionan de forma intencionada o inadvertida gran cantidad de información de carácter personal que puede utilizarse de manera individual para determinar hábitos sociales o de consumo, datos de localización y contacto, perfil de solvencia financiera, etc. Los datos también pueden agregarse para determinar correlaciones que permiten deducir tendencias de negocio, impacto social de programas de televisión, difusión de epidemias, etc. A las potenciales ventajas de estas técnicas de investigación hay que contraponer los derechos de los ciudadanos en relación con la protección y control del uso de sus datos personales. En este trabajo se analizarán técnicas y herramientas de análisis de datos en redes sociales a partir de las APIs propias de los proveedores de redes sociales.

  6. Revelación de información personal en redes sociales

    Tutor: José María del Álamo

    Las redes sociales son una magnífica herramienta que nos permite comunicarnos, mantener el contacto y compartir información con compañeros de trabajo, familiares y amigos. Sin embargo, el desconocimiento de su funcionamiento o un mal uso pueden revelar mucha información sensible de sus usuarios. En este trabajo se analizará cómo se desvelan algunos tipos de información personal en Twitter, y se desarrollará una pequeña aplicación Web que permita ponerlo de manifiesto. 

  7. Información personal en aplicaciones móviles

    Tutor: Beatriz San Miguel 

    Las aplicaciones móviles se han convertido en una herramienta fundamental para la mayoría de los usuarios. Éstas permiten realizar un sinfín de tareas y para ello normalmente requieren de la autorización del usuario para acceder a distintos datos personales como por ejemplo, lista de contactos, mail, calendarios, ubicación, etc. Esta línea de trabajo propone analizar qué características tiene la información que pueden obtener las aplicaciones móviles y el desarrollo de distintas aplicaciones que utilicen distintos tipos de información del usuario.

  8. Desarrollo de un Agente de Conversación en un Hogar Sensorizado

    Tutor: Carlos A. Iglesias Grupo de Sistemas Inteligentes (http://www.gsi.dit.upm.es)

    Objetivo: El TFG tiene como objetivo desarrollar un agente conversacional que guíe al usuario para la realización de tareas en un hogar sensorizado. El proyecto empleará un planificador de tareas para guiar el diálogo.

    Tecnologías: Java, tecnologías de Web de Datos (SPARQL, RDF), Raspberry PI

    Tareas: consulta biblografía del tema, aprendizaje de bibliotecas de planificación y agentes conversacionales, implementación de aplicación web y módulo TTS, integración con actuadores

  9. Desarrollo de un Analizar de Sentimientos de Notificaciones con Google Glass

    Tutor: Carlos A. Iglesias Grupo de Sistemas Inteligentes (http://www.gsi.dit.upm.es)

    Objetivo: El TFG desarrollará una aplicación para Google Glass que analice el sentimiento y emociones de las interacciones a las que se conecta el usuario y le facilite su visualización con Google Glass. 

    Tecnologías: Java, SDK Google Glass.

    Tareas: aprendizaje entorno Google Glass, integración con servicios de análisis de sentimiento y emociones, publicación de la aplicación y prueba con usuarios.

  10. Desarrollo de algoritmo de análisis de sentimientos y emociones incorporando preferencias del opninador 

    Tutor: Carlos A. Iglesias Grupo de Sistemas Inteligentes (http://www.gsi.dit.upm.es)

    Objetivo: Actualmente los usuarios pueden publicar sus opiniones sobre películas o restaurantes en sitios públicos como Yelp o TripAdvisor. Las técnicas de análisis de sentimiento y emociones permiten analizar de forma automática estas opiniones. El TFG implementará un algoritmo de análisis de sentimiento y emociones sobre opiniones de restaurantes con datos de TripAdvisor incorporando las preferencias del autor de la opinión. 

    Tecnologías: Python, nltk

    Tareas: consulta bibliografía, integración con un analizador de sentimientos que identifica diferentes atributos de la opinión (precio, servicio, ambiente, etc.), implementación de un algoritmo que tiene en cuenta qué aspectos son más valorados por cada autor en sus opiniones, evaluación de los resultados

  11. Desarrollo de un analizador de emociones de tweets de alumnos universitarios

    Tutor: Carlos A. Iglesias Grupo de Sistemas Inteligentes (http://www.gsi.dit.upm.es)

    Objetivo: Actualmente los usuarios pueden publicar su estado de ánimo e intereses en redes sociales como Twitter. El TFG desarrollará un sistema de captura de tweets, análisis de la emoción de los mismos y una aplicación de visualización de los resultados.

    Tecnologías: Python, nltk, tecnologías web

    Tareas: consulta bibliografía, integración con API de Twitter, integración analizador de emociones, desarrollo interfaz de visualización

  12. Título: Desarrollo de escenarios virtuales para prácticas de laboratorio sobre arquitecturas de servicios en la nube

    Tutor: David Fernández Cambronero

    El trabajo consistirá en el diseño, desarrollo y prueba de escenarios basados en máquinas virtuales que implementen servicios en la nube como los descritos en la asignatura Centros de Datos y Provisión de Servicios (CDPS). Los escenarios harán énfasis en la configuración y prueba de soluciones actuales para dotar de fiabilidad y escalabilidad a las aplicaciones en la nube, así como la prueba de plataformas IaaS como OpenStack.

  13. Desarrollo de aplicaciones móviles para el control de acceso a redes residenciales

    Tutor: David Fernández Cambronero

    En el contexto del proyecto Cloudtrust se ha desarrollado una solución de gestión de una red residencial basada en SDN (Redes Definidas por Software) que permite al usuario identificar y controlar los dispositivos que acceden a su red, tanto por cable como a través de WiFi. El acceso a la aplicación de gestión se realiza actualmente a través de una página web. Se propone en este TFG el desarrollo de aplicaciones para Android e iOS que permitan al usuario gestionar su red desde un smartphone.

  14. Desarrollo de escenarios virtuales para prácticas de laboratorio sobre Software Defined Networks (SDN)

    Tutor: David Fernández Cambronero

    Descripción: El trabajo consistirá en el diseño, desarrollo y prueba de escenarios basados en máquinas virtuales que permitan evaluar las nuevas arquitecturas de red basadas en software (Software Defined Networks o SDN). Se estudiarán los componentes básicos utilizados en las SDN: protocolo Openflow, conmutadores con soporte Openflow como OpenvSwitch, controladores de red como Pox, Floodlight, OpenDaylight, etc., y se crearán escenarios virtuales con la herramienta VNX (vnx.dit.upm.es) que combinen esos componentes y permitan al alumno profundizar en el conocimiento de las SDNs.

  15. Honeypots: Configuración e Instalación de Sistemas Señuelos de funcionalidades específicas: Honeypot SCADA / Honeypot Android.

    Tutor: Víctor Villagrá (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

  16. Ataques a Bluetooth: Análisis y Pruebas de Herramientas de Ataque mediante Bluetooth. Configuración de escenarios de ataques.

    Tutor: Víctor Villagrá (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

  17. Biblioteca de ataque: Definición de Catálogo de herramientas de ataques categorizadas mediante múltiples parámetros

    Tutor: Víctor Villagrá (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

  18. Visual Analytics en Seguridad: Herramientas de Visualización de Incidentes de Seguridad a partir de registros y logs de herramientas de seguridad 

    Tutor: Víctor Villagrá (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

  19. Hacking Ético: Realización de auditoria de seguridad y pruebas de penetración en entornos controlados: hacking ético

    Tutor: Víctor Villagrá (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

  20. Vulnerabilidades GSM: Análisis y Pruebas de Herramientas de Ataque a Redes GSM. Configuración de escenario de ataque

    Tutor: Víctor Villagrá (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

  21. Ataque desde clientes. Configuración y prueba de un ataque de javascript port scanning y análisis de resultados

    Tutor: Víctor Villagrá (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

  22. Ingeniería Inversa. Análisis de técnicas de reversing e ingeniería inversa.

    Tutor: Víctor Villagrá (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

  23. Configuración y Despliegue de un motor de correlación de datos para Seguridad

    Tutor: Víctor Villagrá (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

    El trabajo consistirá en el análisis de herramientas abiertas de correlación de datos en distintos escenarios (big data, etc.) y valorar su aplicabilidad para la correlación de datos heterogéneos de seguridad en redes de telecomunicación, eligiendo la más adecuada y realizando un prototipo que permita realizar correlación de datos provenientes de fuentes heterogéneas con políticas de seguridad ajustables

  24. Diseño y Desarrollo de un sensor de vulnerabilidades.

    Tutor: Víctor Villagrá (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

    El trabajo consistirá en la identificación de fuentes abiertas en Internet en las que se pueda identificar nuevas vulnerabilidades que surjan, y el desarrollo de un sensor que monitorice estas fuentes y sea capaz de informar de nuevas vulnerabilidades en formato adecuado para un sistema de Análisis Dinámico de Riesgos

  25. Análisis del volumen de tráfico generado en la monitorización de una red de telecomunicación y estudio/simulación de estrategias de escalabilidad para los protocolos de medida.

    Tutor: Francisco González Vidal (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

  26. Implementación de una sonda de medida de calidad basada en el protocolo de medida de calidad en tiempo real Q4S

    Tutor: Francisco González Vidal (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

  27. Análisis de rendimiento del codificador LHE en imágenes de alta resolución

    Tutor: Francisco González Vidal (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

    Se trata de hacerse con una base de datos de imágenes de HD, codificar con JPEG, JPEG2000 y LHE y a continuación hacer N medidas comparativas de calidad (SSIM, PSNR, etc) y sacar conclusiones de puntos fuertes y débiles de LHE comparativamente

  28. Desarrollo de widgets gráficos para visualización del cuadro de mandos (dashboard) de una plataforma de sensores Smart City

    Tutor: Manuel Alvarez-Campana (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

    El objetivo es el desarrollo de módulos JavaScript basados, en la medida de lo posible, de la reutilización de módulos ya existentes (por ejemplo, D3.js) para la visualización gráfica del estado de las redes de sensores y de los datos que estos generan. Los módulos se integrarán en el cuadro de mandos de la plataforma de experimentación de servicios Smart City del CEI de Moncloa. http://cityofthefuture-upm.com/smart-city-platform-at-madrid-moncloa-university-campus.

  29. Desarrollo e integración de un cliente MQTT para una placa de monitorización ambiental

    Tutor: Manuel Alvarez-Campana (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

    El objetivo es el desarrollo de un módulo en C para la placa Arduino de monitorización ambiental Smart Citizen Kit (https://smartcitizen.me) que permita el uso del protocolo MQTT para el envío de medidas hacia un servidor central. El trabajo se enmarca dentro de la plataforma de experimentación de servicios Smart City del CEI de Moncloa. http://cityofthefuture-upm.com/smart-city-platform-at-madrid-moncloa-university-campus/

  30. Aplicación de técnicas Big Data para el análisis de datos de servicios Smart City

    Tutor: Manuel Alvarez-Campana (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

    El objetivo es seleccionar y utilizar herramientas de análisis Big Data para procesar los datos generados por la plataforma Smart City del CEI de Moncloa. http://cityofthefuture-upm.com/smart-city-platform-at-madrid-moncloa-university-campus/

  31. Integración de herramientas de importación/exportación de datos en formatos “Open Data“ para un plataforma Smart City

    Tutor: Manuel Alvarez-Campana (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

    El objetivo es seleccionar y utilizar herramientas de manipulación de datos basadas en formatos Open Data normalizados para la plataforma Smart City del CEI de Moncloa. http://cityofthefuture-upm.com/smart-city-platform-at-madrid-moncloa-university-campus/
  32. Aplicación de técnicas Big Data sobre datos de redes en el contexto de Smart Cities

    Tutor: Manuel Alvarez-Campana (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

    El objetivo es seleccionar y aplicar herramientas de análisis Big Data a los datos de redes sociales (por ejemplo, Twitter) para extraer información relevante sobre la actividad en una ciudad. Como caso práctico, se propone delimitar el estudio a la comunidad del CEI Moncloa, así como su eventual integración en la plataforma Smart City del CEI de Moncloa. http://cityofthefuture-upm.com/smart-city-platform-at-madrid-moncloa-university-campus/

  33. Diseño de generadores de tráfico realista para aplicaciones de ciberseguridad

    Tutor: Enrique Vázquez Gallo (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

  34. Evaluación y prueba de herramientas para simular ataques de seguridad en redes de comunicaciones

    Tutor: Enrique Vázquez Gallo (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

  35. Evaluación y prueba de simuladores de redes móviles y redes vehiculares

    Tutor: Enrique Vázquez Gallo (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

  36. Desarrollo de prácticas sobre un simulador de redes de comunicaciones de uso académico

    Tutor: Enrique Vázquez Gallo (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.

  37. Desarrollo y validación de un modelo integrado de simulación de eventos discretos

    Tutor: Enrique Vázquez Gallo (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

  38. Diseño de una pasarela de interconexión entre WebRTC y redes de voz sobre IP

    Tutor: Enrique Vázquez Gallo (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.

  39. Evaluación de servicios basados en WebRTC para sistemas de gestión de aprendizaje

    Tutor: Enrique Vázquez Gallo (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.

  40. Análisis de arquitecturas para sistemas de sensores móviles

    Tutor: Enrique Vázquez Gallo (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.

  41. Análisis de vulnerabilidades de los protocolos de encaminamiento de Internet.

    Tutor: Julio Berrocal (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.

  42. Análisis de vulnerabilidades del DNS.

    Tutor: Julio Berrocal (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

  43. Configuración segura de terminales móviles. Implementación de políticas corporativas para la configuración segura de terminales móviles.

    Tutor: Julio Berrocal (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

  44. El colapso de Internet en 2014. Análisis del encaminamiento de Internet y evaluación de los efectos sobre el consumo de recursos de la red y prestaciones ofrecidas.

    Tutor: Julio Berrocal (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

  45. Proxy web de análisis de tráfico para navegación segura.

    Tutor: Joaquín Salvachua (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

    Se pretende crear un proxy http para filtrar, en función de un analizador del patrón de trafico HTTP. Para ello se analizarán diveros patrones y luego, en tiempo real, se tomarán decisiones para conseguir una navegación segura, por ejemplo para menores.

  46. Arquitectura genérica para aplicaciones basadas en videoconferencia par un mercado de aprendizaje en línea. 

    Tutor: Joaquín Salvachua (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

    Se diseñara una arquitectura y un código reutilizable usando WebRTC y lynckia para crear un sistema de intercambios de cursos entre iguales para la creación de diversos portales. 

  47. Despliegues avanzados en OpenStack basados en contenedores ligeros como Dockers y Kubernetes 

    Tutor: Joaquín Salvachua (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

    Se desplegará una versión experimental de OpenStack sobre la que experimentará con el uso de contenedores ligeros basados en LXC (tales como Dockers o Kubernetes) para el uso ágil en arquitecturas de microservicios web.

  48. Integración de una infraestructura cloud con un sistema autoescalable para el análisis de Big Data usando el proyecto Sahara

    Tutor: Joaquín Salvachua (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

    Se utilizarán las facilidades del proyecto OpenStack Sahara para el despliegue de sistemas de clustering para la paralelización ágil de diversas soluciones de Big Data.

  49. Análisis de redes sociales ágiles en la nube usando el enfoque de NetworkScience 

    Tutor: Joaquín Salvachua (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

    Se utilizarán diversos enfoques para capturar la información pública disponible de diversas redes sociales y su posterior análisis usando la ciencia de las redes (NetworkScience). 

  50. Agregador de información personal y ambiental usando la información pública.

    Tutor: Joaquín Salvachua (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

    Se utilizarán la integración de información personal, Internet de las cosas, SmartCities para ser capaz de generar una información ambiental para la personalización de diversos servicios, tales como recomendadores.

  51. Integración de un sistema de programación visual basado en Scratch con un sistema de análisis de datos para permitir el periodismos de datos entre usuarios no especializados con datos de SmartCities. 

    Tutor: Joaquín Salvachua (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

  52. Reingeniería de un sistema de colaboración web para convertirlo en una aplicación basadas en microservicios y programación reactiva.

    Tutor: Joaquín Salvachua (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

  53. Implementación de un sistema global basados en IPFS para el desarrollo de la web global permanente 

    Tutor: Joaquín Salvachua (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

    Se desplegará el proyecto IPFS para ver como se puede contribuir a su éxito (http://ipfs.io).

  54. Reingeniería de un sistema de colaboración web para convertirlo en una aplicación basadas en microservicios y programación reactiva.

    Tutor: Joaquín Salvachua (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

  55. Comparativa de desarrollo de una aplicación usando kraken.js vs otros entornos de node

    Tutor: Joaquín Salvachua (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

  56. Comparativa de diseño con MVC de cliente

    Tutor: Joaquín Salvachua (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

    Comparativa de backbone.js, angular.js y ember.js, reak.js y meteor.js para la realización de diversos ejemplos de tamaño significativo y comparación bajo un enfoque de ingeniería software. 

  57. Revisión del estado actual del diseño de aplicaciones y servicios en FireFoxOs para el desarrollo ligero (lean) de soluciones. 

    Tutor: Joaquín Salvachua (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

  58. Desarrollo de aplicaciones de smart-cities usando la plataforma FIWARE

    Tutor: Joaquín Salvachua (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

  59. Evolución de un sistema de realidad aumentada basado en HTML5.

    Tutor: Joaquín Salvachua (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

  60. Servicios IP multicast en redes corporativas con tecnología SDN

    Tutor: Ángel Fernández del Campo (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

    Las redes definidas por “software” (SDN) presentan un nuevo reto en el diseño de las arquitecturas de redes de datos en general y de Internet en particular, y presentan un gran potencial de resolución de algunos de los problemas tradicionales con que se enfrentan en la actualidad. Su utilidad en centros de procesos de datos (CPDs) está actualmente bien asentada lo que no ocurre en redes de operador y en redes corporativas. En la línea de demostrar la utilidad de las SDNs en el entorno de las redes corporativas, este trabajo plantea un ejemplo de aplicación para la resolución de uno de esos problemas bien conocidos como es la implantación de servicios IP multicast. 

    Con este objetivo, un TFG desarrollado el curso 2013-2014, empleando las potentes herramientas de emulación de redes SDN existentes, diseñó y emuló una arquitectura de red corporativa con servicio IP multicast basado en SDN. En este curso se tiene como objetivo el implantar ese mismo diseño fuera del entorno de emulación original utilizando switches SDN reales. De esta forma el trabajo a llevar a cabo se definiría como “implantación de una arquitectura de red que provea servicios de IP multicast en redes corporativas basados en la tecnología SDN”.

  61. Servicios de distribución de contenidos multimedia en redes corporativas con tecnología SDN.

    Tutor: Ángel Fernández del Campo (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

    Las redes definidas por “software” (SDN) presentan un nuevo reto en el diseño de las arquitecturas de redes de datos en general y de Internet en particular, y presentan un gran potencial de resolución de algunos de los problemas tradicionales con que se enfrentan en la actualidad. 

    Su utilidad en centros de procesos de datos (CPDs) está actualmente bien asentada lo que no ocurre en redes de operador y en redes corporativas. En la línea de demostrar la utilidad de las SDNs en el entorno de las redes corporativas, este trabajo plantea un ejemplo de aplicación para la resolución de uno de esos problemas bien conocidos como es la distribución de contenidos multimedia en la corporación que actualmente se viene realizando con arquitecturas de proxies que trabajan a nivel de aplicación por lo que no se pueden beneficiar de las facilidades y servicios de la propia red.

    Con este objetivo, y empleando las potentes herramientas de emulación de redes SDN existentes, se plantea el diseño y la emulación de una arquitectura de red que sirva para proporcionar servicios de distribución de contenidos multimedia en redes corporativas basadas en SDN en las que la infraestructura de la corporación incluye equipamiento de proxies de nivel de aplicación y, posiblemente, aceleradores de transmisión de contenidos a nivel de transporte.

  62. EVATEL-Raspi Navega bajo la superficie de Internet (Proyecto de Innovación educativa becado por la UPM). 

    Tutor: Ángel Fernández del Campo (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

    La asignatura FTEL tiene diseñadas prácticas que intentan captar la atención de los alumnos mediante la realización de actividades que resulten en experiencias reales y actuales de uso de las TICs, en concreto de sus tecnologías y arquitecturas de red que conforman la base de la provisión de los servicios telemáticos disponibles en Internet. Por otro lado, la aparición de los dispositivos “Raspberry Pi” permite a los alumnos convertirse en técnicos de desarrollo y operación de plataformas TIC con solo infraestructura disponible en su propio domicilio; sin restricciones de instalación y/o configuración de los paquetes y/o las comunicaciones necesarias para tal fin. 

    En este entorno, el proyecto persigue proporcionar a los alumnos un conjunto de prácticas que les permitan adquirir los conocimientos suficientes sobre las infraestructuras de la red Internet como para poder navegar bajo la superficie de la misma, de forma alternativa a como se navega convencionalmente por la misma que es a través de sus servicios.

    Las prácticas a desarrollar deberán incluir: un vídeo de presentación, la instalación y operación de un equipo Raspberry Pi para realizar actividades bajo la superficie de Internet y metodologías “on-line” de evaluación, por parte de los propios estudiantes, de los resultados de la realización de mismas.

  63. Desarrollo del software de abordo del satélite universitario UPMSat2

    Tutores: Juan A. de la Puente, Alejandro Alonso (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo., Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.

    El proyecto UPMSat-2 tiene por objetivo desarrollar un micro-satélite utilizable como plataforma de demostración tecnológica en órbita. Su lanzamiento está previsto provisionalmente para el cuarto trimestre de 2015. El proyecto esté dirigido por el Instituto "Ignacio da Riva" (IDR) de la UPM, con la participación de otros grupos universitarios y de algunas personas y empresas del sector aerospacial español. El trabajo del grupo STRAST (http://www.dit.upm.es/str) se centra en el desarrollo del software de los segmentos de vuelo y tierra de la misión.

    Actualmente, se está desarrollando el software embarcado del satélite. En esta línea de trabajo, se proponen trabajos fin de grado para el desarrollo y prueba de los subsistemas del satélite (propuesta de seis TFG) y de la estación de tierra:

    1. Supervisión de la plataforma
    2. Gestión de experimentos
    3. Monitorización del estado del satélite
    4. Automatización de pruebas
    5. Análisis estático de los componentes software
    6. Estación de tierra
  64. Widget de exploración de ficheros integrable en aplicaciones GWT

    Tutor: Miguel A. de Miguel (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

    El objetivo de este trabajo es crear un componente genérico integrable en aplicaciones web GWT (http://en.wikipedia.org/wiki/Google_Web_Toolkit), que permita realizar exploraciones en servicios de almacenamiento de ficheros como Google Drive, iCloud o Dropbox. Esos exploradores se podrán configurar para poder filtrar tipos de ficheros y para poder ejecutar comandos genéricos sobre los elementos seleccionados.

  65. Aplicación GWT de gestión de usuarios 

    Tutor: Miguel A. de Miguel (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

    Esta aplicación permitirá realizar la gestión de usuarios que tienen acceso a un conjunto de aplicaciones. Es una aplicación con un GUI web que permite realizar las operaciones básicas de gestión de los usuarios (operaciones como altas, bajas, y actualizaciones). Esta aplicación se desarrollará en GWT (http://en.wikipedia.org/wiki/Google_Web_Toolkit).

  66. Desarrollo de una aplicación con MapReduce

    Tutor: Alejandro Alonso (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

    MapReduce es un modelo de programación para el desarrollo de aplicaciones altamente paralelas y distribuidas. Se basa en fragmentar los datos de entrada y de análisis y procesar estos datos en paralelo. El objeto de este trabajo es aprender este modelo de programación y realizar una aplicación sencilla.

  67. Desarrollo de aplicaciones distribuidas sobre un sistema de gestión de grupos

    Tutor: Alejandro Alonso (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

    Un sistema de gestión de grupos proporciona funciones para facilitar el trabajo cooperativo de un conjunto distribuido de procesos. Proporciona funciones de gestión de miembros, multienvío a los miembros, detector de fallos y notificación de miembros. Estas funciones facilitan el desarrollo de servicios telemáticos distribuidos y tolerantes a fallos. JGroups es una implementación libre de un sistema de gestión de grupos en Java. El objetivo de este proyecto consiste en el desarrollo de un servicio que se base en esta funcionalidad.

  68. Adaptación a un entorno de cloud-computing de un almacén multilingüe de recursos con interfaz REST 

    Tutor: Luis Bellido Triana (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

    Se trabajará en la adaptación a un entorno de cloud-computing de una plataforma que permite el almacenamiento y búsqueda de recursos en un entorno de redes sociales diseñadas para el aprendizaje de idiomas. Para facilitar la integración en distintas aplicaciones tanto a través de navegadores web como apps en dispositivos móviles, la plataforma ofrece una API tipo REST. 

  69.  Almacenamiento y distribución de vídeo con recepción mixta unicast/multicast.

    Tutor: Luis Bellido Triana (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

    Se trata de aprovechar  las técnicas de streaming adaptativo para reproducir vídeo de alta calidad en Internet en un entorno de operador de telecomunicaciones en el que se distribuye vídeo en multicast con el apoyo de acceso al vídeo mediante HTTP para recuperación de errores,sincronización, etc. Se analizará el protocolo DASH (Dynamic Adaptive Streaming over HTTP), y las necesidades de almacenamiento en cachés de la red de distribución y de los terminales para obtener la mejor calidad posible para distribución de vídeo en diferido y también para difusión en directo. Se llevarán a cabo pruebas y medidas de prestaciones en maquetas de laboratorio trabajando sobre Linux.

  70. Recepción de vídeo mixta unicast/multicast en dispositivos móviles.

    Tutor: Luis Bellido Triana (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

    Se trabajará en la creación de software para clientes de  streaming adaptativo, que permitan la recepción de vídeo de alta calidad en un entorno de operador de telecomunicaciones en el que se distribuye vídeo en multicast con el apoyo de acceso al vídeo mediante HTTP para recuperación de errores,sincronización, etc. Se analizará el protocolo DASH (Dynamic Adaptive Streaming over HTTP), y los clientes disponibles para su recepción para integrar la capacidad de recepción mixta unicast y multicast.

     

  71. Análisis de servicios de almacenamiento en la nube (pública y privada).

    Contacto: Julio Berrocal (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

  72.  Desarrollo de un sistema inalámbrico de electromiografía para dispositivos wearables

    Tutor: Tomás Robles Valladares (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

    El objetivo es el diseño, construcción física y programación de un sistema empotrado de biometría de la actividad eléctrica muscular (electromiografía); basado en tecnología bluetooth y capaz de ser integrado en uno de los nuevos dispositivos wearables. Se partirá de elementos comerciales (cuya conexión deberá ser resuelta), seguido de lo cual, se deberá desarrollar el software de control del sistema (para lo cual se empleará la plataforma Arduino).  El trabajo incluirá, finalmente, la construcción de un algoritmo de tratamiento de los datos adquiridos, que, definido el caso de uso, permita informar al usuario acerca de su estado. 

  73. Diseño e implementación de un sensor de electrocardiografía para la monitorización y detección de situaciones de estrés 

    Tutor: Tomás Robles Valladares (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

    El objetivo es el diseño, construcción física y programación de un sistema empotrado de biometría de la actividad cardiaca destinado a la detección de estrés en personas en entornos de aprendizaje controlado o bajo rehabilitación. El trabajo incluye tanto la conexión de los elementos comerciales de los que se compondrá el sistema, como el desarrollo del software de control del dispositivo (para lo cual se empleará la plataforma Arduino). El trabajo concluirá con el diseño e implementación del algoritmo de tratamiento de los datos adquiridos, que permita detectar el nivel de estrés en el sujeto de interés.

  74.  Creación de una plataforma inalámbrica para la medida de la actividad electrodérmica 

    Tutor: Tomás Robles Valladares (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

    El objetivo es el diseño, construcción física y programación de un sistema empotrado de biometría de la actividad dérmica.  El trabajo deberá comenzar con una fase de estudio en la que se propongan posibles aplicaciones de interés para este tipo de sistemas, una de las cuales será objeto del desarrollo posterior. A continuación,  la conexión de los elementos comerciales de los que se compondrá el sistema deberá ser resuelta y deberá implementarse del software de control del dispositivo (para lo cual se empleará la plataforma Arduino).  Finalmente, se procederá al diseño e implementación del algoritmo de tratamiento de los datos adquiridos, que soporte la aplicación elegida en la primera fase de investigación.

     

  75. Análisis de servicios de almacenamiento en la nube (pública y privada).

    Tutor:  Julio Berrocal (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

  76. Desarrollo de un sistema de mando y control de una red de nubes privadas.

     Tutor:  Julio Berrocal (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

     El sistema deberá gestionar un conjunto de nubes privadas, manteniendo actualizados los contenidos almacenados, tanto en los servidores como en los clientes.