Imprimir
Visto: 1267

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.)