Regístrese como usuario para poder publicar sus ofertas en esta página.


 

Diseñador web para aplicación de prácticas.

Se ofrece un TFM/TFG para la recopilación de información y desarrollo de un proyecto IoT de domótica. Se realizará un proyecto desde las bases realizando motas con Arduino, controladores Raspberry Pi; usaremos el protocolo MQTT para la transmisión y un programa para la gestión domótica llamado https://www.home-assistant.io/

El proyecto tendrá una alta carga documental.

Plazas ofertadas: 1
Contacto: Diego Martín (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

 

Diseñador de interfaces web para aplicación sobre criptodivisas

Se ofrece TFM/TFG para el desarrollo de interfaces web en una aplicación para la trazabilidad de criptodivisas en las redes blockchain. Estamos abiertos a cualquier tecnología moderna que nos propongas como React, Angular, VUE, etc.

Imprescindible conocimientos en Javascript y NodeJS

Plazas ofertadas: 1
Contacto: Diego Martín (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

 

Diseñador de reportes matemáticos en aplicación web.

Se ofrece TFM/TFG para el diseño de reportes matemáticos utilizando MathJax en una aplicación web. Las funciones matemáticas ya están implementadas hay que componer una web con formato A4 para luego poder transformar a PDF

Imprescindible conocimientos en Javascript y NodeJS

Plazas ofertadas: 1
Contacto: Diego Martín (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

 

Gestión control de usuarios en aplicación web.

Se ofrece un TFM/TFG para la gestión avanzada de usuarios en distintas web utilizando el módulo passport.js

También se deberán desarrollar módulos anti abuso de API Rest

Imprescindible conocimientos en Javascript y NodeJS

Plazas ofertadas: 1
Contacto: Diego Martín (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

 

Diseñador web para aplicación de prácticas.

Se ofrece un TFM/TFG para la remodelación gráfica de una aplicación ya existente. Necesitamos realizar un proyecto con un aspecto moderno. Estamos abiertos a cualquier tecnología moderna que nos propongas como React, Angular, VUE, etc.

Imprescindible conocimientos en Javascript y NodeJS

Plazas ofertadas: 1
Contacto: Diego Martín (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

 

¿Alguna vez has tenido la sensación de que la app que estás usando pide demasiados datos? En la actualidad, multitud de aplicaciones móviles solicitan permisos excesivos para recopilar información de todo tipo que luego envían a diversos servidores, en la mayoría de los casos sin el conocimiento del propio usuario. Esta línea de trabajos fin de máster y grado analizará estas prácticas (fraudulentas en muchos casos) y desarrollará herramientas que permitan detectarlas, para poder conocer qué hacen de verdad las apps con nuestros datos.  

Los alumnos y alumnas interesados pueden ponerse en contacto con José María del Álamo (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.), enviando un listado de notas y curriculum actualizados.

Se proponen las siguientes temáticas para Trabajos Fin de Grado (TFG). Los interesados deberán ponerse en contacto con el docente responsable por correo electrónico y adjuntar un listado de notas actualizado.

 

Desarrollo de una aplicación web educativa sobre reciclaje utilizando React y Redux

Este TFG consiste en la creación de una aplicación web educativa para enseñar a reciclar utilizando para ello las tecnologías React y Redux. La aplicación utilizará el estándar de e-Learning SCORM para comunicarse con los entornos virtuales de aprendizaje donde se integre y se adaptará al perfil del alumno modificando el grado de dificultad. Se proporcionará un boilerplate con la arquitectura inicial de la aplicación así como con funcionalidades para usar el API SCORM y un entorno de pruebas sencillo.

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

 

Desarrollo de nuevas funcionalidades para una herramienta de creación de recursos de aprendizaje desarrollada con React y Redux

Ediphy (http://ging.github.io/ediphy) es una herramienta online de código libre de autoría de recursos de aprendizaje que permite crear contenido de distinto tipo (documentos web, diapositivas...). Es un proyecto desarrollado en JavaScript (ES6), junto con librerías como React y Redux.  En el ámbito de esta herramienta, se ofrece una serie de propuestas de TFGs para dotarla de nuevas funcionalidades como: APIs a proveedores de contenidos externos, nuevos visores de contenido, creación de diagramas, pizarra interactiva y mejoras para la creación de presentaciones web.

Plazas ofertadas: 2
Contacto: Sonsoles López Pernas (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

 

Desarrollo de una plataforma web para gestionar Escape Rooms educativas

Este TFG consiste en desarrollar una plataforma web que permita gestionar Escape Rooms educativas: crear distintos turnos, monitorizar el progreso de los alumnos, registrar distintos equipos, etc. Para el desarrollo del proyecto se empleará Node.js, SQL y tecnologías web de Frontend (HTML/CSS/JS).

Plazas ofertadas: 1
Contacto: Sonsoles López Pernas (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

 

Desarrollo de una aplicación web para gestión de torneos deportivos

Este TFG consiste en la creación de una aplicación web para gestión de torneos deportivos, inicialmente para torneos de pádel. Se oferta la realización de dos TFG dependientes entre sí de tal manera que uno de ellos se centrará en la realización del backend de la aplicación y la otra en la realización del frontend. Se utilizarán las tecnologías aprendidas en asignaturas como CORE e IWEB utilizando JavaScript como lenguaje de programación. La elección de los frameworks para ambas partes puede ser realizada por los alumnos aunque se sugiere utilizar express para la parte de backend (usando una base de datos MySQL). En la parte de frontend podrá utilizarse React o Javascript/HTML puro.

Plazas ofertadas: 2 (una para la parte de backend y otra para la de frontend)
Contacto: Álvaro Alonso (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

 

Desarrollo de controladores y procesadores compatibles con el estándar NGSIv2 para persistencia de datos en bases de datos geográficas o bases de datos de grafos usando Apache NiFI

Este TFG se desarrolla en el ámbito de FIWARE, un proyecto europeo para desarrollar infraestructuras de IoT y Smart Cities. El trabajo consiste en desarrollar un conector para recibir eventos en tiempo real procedentes de un Context Broker (utilizando el estándar NGSIv2) y guardar los valores recibidos en bases de datos geográficas (CartoDB) o de grafos (Neo4j). La motivación detrás del uso de estas bases de datos tan específicas radica en que los eventos que recibe el Context Broker provienen de distintos sensores y por lo tanto es de especial relevancia su ubicación y la distancia entre nodos. Para la realización del trabajo se empleará Apache NiFi, un software que permite manipular datos en tiempo real haciendo uso de pipelines y trasladar esta información a otros sistemas. El lenguaje de programación en el que se realizará el desarrollo será Java.

Plazas ofertadas: 2
Contacto: Andrés Muñoz (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

 

Desarrollo de nuevas funcionalidades para una herramienta de gestión de identidades

Este TFG se desarrolla en el ámbito de FIWARE, un proyecto europeo para desarrollar infraestructuras de IoT y Smart Cities. En concreto se centra en el apartado de seguridad. El TFG consiste en aumentar las funcionalidades de un gestor de identidad (https://github.com/ging/fiware-idm) mediante, entre otras acciones, la implementación del protocolo OpenID Connect sobre OAuth 2.0 para permitir autenticación delegada. Las tecnologías para llevar a cabo este TFG son Node.js y bases de datos SQL (principalmente MySQL).

Plazas Ofertadas: 1
Contacto: Alejandro Pozo Huertas (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

 

Título: Desarrollo de componentes del segmento de tierra del satélite UPMSat2

Objetivos:
El proyecto UPMSat-2 tiene por objetivo desarrollar un micro-satélite utilizable como plataforma de demostración tecnológica en órbita. El grupo STRAST está encargado de desarrollar el software de los segmentos de vuelo y de tierra de la misión. El propósito de este trabajo es desarrollar componentes del segmento de tierra. En concreto, se proponen dos proyectos: Desarrollo de una base de datos (Cassanra) para mantener tanto los telecomandos (mensajes al satélite) como la telemetría (mensajes del satélite) Desarrollar de una plataforma de ejecución para el segmento de la tierra, basada en un conjunto de servidores replicados, integrado con la radio de comunicación y con el interfaz de operadores

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

Título: Plataforma de ejecución basada en CoreOS

Objetivos:
En relación a la computación en la nube y los centros de datos, hay una tendencia en el desarrollo de nuevos sistemas operativos con características propias como ligeras, basadas en contenedores, integración en clusters y apoyados en componentes avanzados. CoreOS es una distribución basada en Linux, estable y con suficiente nivel de madurez. Entre los componentes basados incluye etcd, fleetd, Docker y rkt. En trabajos previos sobre este tema, se ha desarrollado un prototipo de un cluster basado en CoreOS basado en etcd y Docker. El objetivo de este proyecto es avanzar el estado de este cluster, usando nuevos servicios (rkt), mejorar la predicibilidad temporal de las aplicaciones y aplicar en un sistema real (UPMSat2 o integración con un sistema basado en el Internet en las cosas.

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

Título: Componente de procesar y proporcionar datos de entradas masivos

Objetivos:
Varias aplicaciones reciben una gran cantidad de datos de entrada. Un requisito importante es proporcionar esta información de forma rápidamente y mostrando los resultados más relevantes y procesados. Para este objetivo, se están desarrollando entornos con estos requisitos, entre son tecnonolgías requeridas como FreeBoard, Zeppelin, Flume, Flink, etc. El objetivo de este proyecto es desarrollar un componente de una aplicación para satisfacer los usuarios mediante integrar datos de diferentes tipos de entradas, procesarlos y seleccionarlos dinámicamente

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

 

Título: Desarrollo de software de alta integridad para dispositivos IoT

Objetivos: Muchos dispositivos IoT tienen requisitos de alta integridad, como un grado elevado de fiabilidad, seguridad de funcionamiento y de uso, y plazos de respuesta estrictos. Desde el punto de vista del software, los lenguajes de programación Ada y Spark están específicamente diseñados para el desarrollo de sistemas empotrados de alta integridad. El objetivo del trabajo es contribuir al desarrollo de software básico para la ejecución de programas en estos lenguajes sobre plataformas empotradas basadas en procesadores ARM, como Arduino y STM32, con capacidades de comunicaciones inalámbricas con WiFi y Bluetooth.

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

Desarrollo de aplicación serverless sobre Android

Objetivos:

El paradigma serverless permite a todo tipo de aplicaciones realizar diferentes operaciones, como consulta o modificación de datos sin la necesidad de un servidor dedicado ¿acaso necesita un pequeño restaurante asumir los costes materiales y humanos de un servidor dedicado para ofrecer el menú semanal a través de su app?

Qué aprenderás: reforzarás tus conocimientos de desarrollo de aplicaciones móviles, bien en nativo o haciendo uso de frameworks multiplataforma. Aprenderás a diseñar el workflow de una aplicación e implementarlo haciendo uso de servicios en la nube de Google y Amazon.

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

Desarrollo de aplicación para SmartTV sobre plataforma webOS

Objetivos:

Los televisores fueron uno de los primeros dispositivos del hogar en “conectarse”. Sin embargo, esta conectividad ha estado comúnmente orientada al consumo de contenidos multimedia. El objetivo de este trabajo es explorar las posibilidades del sistemas operativo para SmartTV webOS para hacer de la televisión un dispositivo agregador y controlador de los diferentes elementos IoT de un hogar comunicados mediante el protocolo MQTT.

Que aprenderás: reforzarás tus conocimientos de desarrollo de frontend (las aplicaciones en webOs se programan, principalmente, en JavaScript). Conocerás el proceso de desarrollo de una aplicación real, así como a manejarte en los prometedores campos del IoT y de webOS (recientemente LG ha liberado una versión open source del OS para extender su uso a otros dispositivos).

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