Home UC3M

Home IT

Location | Personnel | Teaching | Research | News | Intranet   

 

    

Trabajos dirigidos ofertados

 

 

Título

Descripción

Middleware para redes de tiempo real

El trabajo consiste en estudiar algunas redes de tiempo real como FTT-Ethernet y TT-CAN y el tipo de software de intermediación que se ejecuta sobre ellas.

Java para el Servicios de Distribución de Datos de tiempo real

El trabajo consiste en evaluar la funcionalidad ofertada por la plataforma DDS para aplicaciones distribuidas de tiempo real.

Java RMI sobre QNX

El trabajo consistirá en la creación de una aplicación de control distribuido con RMI sobre el sistema operativo QNX.

Comparativa de RT-CORBA, PolyORB y RMI

El trabajo consiste en evaluar la funcionalidad de estas tres tecnologías middleware cuya arquitectura presenta diferencias estructurales.

Desarrollo de software embarcado utilizando procesadores de bytecodes

En este trabajo se desarrollará una aplicación de control remoto de tiempo real sobre un procesador de bytecodes. Dicho procesador, aJile 1000, está insertado en un entorno hardware que dispone de interfaz a través de pantalla táctil. La aplicación deberá ser capaz de comunicar comandos entre placa y ordenador en tiempo real.

Instalación de un entorno para el desarrollo de sistemas de tiempo real críticos para la seguridad con una configuración distribuida

En este trabajo se aprenderá cuáles son las características que distingue al tipo de software que se utiliza para el desarrollo de aplicaciones distribuidas de propósito general y las características específicas que debe cumplir el software de desarrollo y ejecución de las aplicaciones críticas sean centralizadas o distribuidas. Se analizará distintas tecnologías para este fin. Se pretende que el alumno adquiera una sólida visión arquitectónica de las piezas fundamentales de un sistema en ejecución (sea de propósito general o de tiempo real crítico).

 

 Lista de proyectos fin de carrera ofertados

 

 

Título

Tecnologías

Titulación

Implementación de una capa ligera de middleware sobre protocolos de comunicaciones de tiempo real

TT-CAN, QNX, RMI

Ing. Teleco., Ing. Téc. Teleco. Telemática, Ing. Informática

RMI para sistemas J2ME embarcados

Java, RMI, QNX

Ing. Informática , Ing. Teleco., Ing. Téc. Teleco. Telem.

Desarrollo de aplicaciones distribuidas de tiempo real centradas en los datos

DDS, Windows XP

Ing. Informática, Ing. Teleco., Ing. Téc. Teleco. Telem.

Diseño e Implementación de sistemas de supervisión remota  y tele-vigilancia sobre una plataforma de tiempo real

Java, QNX/RT Linux, RMI, DDS

Ing. Informática, Ing. Teleco y Ing. Téc. Teleco.

Análisis de la ejecución de aplicaciones distribuidas de tiempo real en Java sobre la máquina virtual Jamaica

Java RT y Jamaica VM

Ing. Teleco., Ing. Téc. Teleco. Telemática, Ing. Informática

Java RMI para sistemas J2ME embarcados

Java, QNX, RMI

Ing. Teleco., Ing. Téc. Teleco. Telemática, Ing. Informática

 

 

 

 

 

 Implementación de una capa ligera de middleware sobre protocolos de comunicaciones de tiempo real

 

Descripción:

Utilizando los protocolos FTT-Ethernet y/o FTT-CAN en este proyecto se desarrollará una capa de middleware ligero/mínimo que permita la comunicación de alto nivel entre nodos que comunican utilizando estos protocolos de tiempo real.

Notas:

Múltiples proyectos

 

 

 Desarrollo de aplicaciones distribuidas de tiempo real con publicación/suscripción

 

Descripción:

La necesidad creciente de dotar de soporte de ejecución y comunicación de tiempo real a las aplicaciones distribuidas es ampliamente reconocida sobre todo en sectores como los sistemas de defensa, entornos de control y monitorización de tiempo real (tráfico, redes de transporte público, tele-vigilancia, etc.). Por este motivo y, ante las carencias de otras tecnologías existentes hasta el momento, nació el estándar DDS. Actualmente existen varios productos comerciales y no comerciales que implementan este estándar. El proyecto consistirá en utilizar esta tecnología en un entorno integral de ejecución de tiempo real para crear una aplicación de monitorización remota.

Notas:

Múltiples proyectos

 

 

 Diseño e Implementación de sistemas de supervisión remota sobre una plataforma de tiempo real

 

Descripción:

 En este proyecto se creará una aplicación de tele-monitorización sobre un entorno de ejecución de tiempo real. La monitorización se llevará a cabo a través de captura de imágenes mediante cámaras web.

Notas:

Múltiples proyectos

 

 

Análisis de la ejecución de aplicaciones distribuidas de tiempo real en Java sobre la máquina virtual Jamaica

 

Descripción:

 El lenguaje Java permite la fácil programación de aplicaciones distribuidas orientadas a objetos. De igual forma Java posee una parte de tiempo real (RTSJ – Real Time Specification for Java) que permite la construcción de estas aplicaciones sometidas a requisitos de ejecución relacionados con cumplimientos de plazos de tiempo. Las máquinas virtuales que tradicionalmente incluyen los distintos paquetes estándar de Sun (jdk) no son de tiempo real (RTJVM) y por tanto no permiten la creación de temporizadores de precisión, control de tiempos de ejecución de los distintos hilos de esta aplicaciones distribuidas, sincronización adecuada de la memoria, etc. Existen unas pocas máquinas virtuales de tiempo real, como Jaimaica de la empresa “aicas” que es de tiempo real y, por tanto, permite programar utilizando las clases de la RTSJ.

En este proyecto, se creará una aplicación distribuida de tiempo real utilizando RTSJ (Java de Tiempo Real). El alumno adquirirá una sólida visión de la arquitectura de ejecución de un sistema crítico de tiempo real y las herramientas software necesarias para su desarrollo en entornos Java.

Autor:

 -

Notas:

Múltiples proyectos

 

 

 

RMI para sistemas J2ME embarcados

 

Descripción:

J2ME permite el desarrollo de sistemas embarcados. Su menor tamaño y mejor aprovechamiento de los recursos de memoria y cpu facilita este el desarrollo de estos  sistemas.  Sin embargo, el desarrollo de sistemas distribuidos es mucho más restringido debido a la enorme cantidad de recursos que consume el middleware RMI. El proyecto consiste en diseñar una solución RMI para sistemas J2ME  mas acorde con los requisitos de los sistemas embarcados.

Autor:

-

Notas:

Múltiples proyectos

 

 

 

 

 

Last modified: October 22nd, 2008

 

 

Location | Personnel | Teaching | Research | News | Intranet

 

inicio | mapa del web | contacta