Se ofrecen becas de media jornada a estudiantes de segundo ciclo de la ETSIT, que pueden dar lugar a créditos de libre elección, formación específica, realización del PFC y becas de larga duración. Están asociadas a proyectos nacionales e internacionales de investigación y desarrollo relacionados con los servicios telemáticos y tecnologías de Internet. Los temas de trabajo son:

  • Gestor de configuración de canales multimedia
  • Reproductor multimedia modular con capacidades de descarga vía p2p para dispositivos empotrados
  • Desarrollo de un sistema de gestión de entornos empresariales
  • Creación de servicios distribuidos empresariales
  • Intérpretes empotrados de lenguajes dinámicos
  • Generación automática de pruebas para aplicaciones web basadas en tecnologías Java
  • Construcción de una herramienta de medida de calidad de software basados en Java
  • Validación y verificación de la funcionalidad y calidad de aplicaciones SOA
  • Desarrollo de herramientas de soporte a las pruebas mediante virtualización de sistemas

Los interesados deberán entregar un Currículum Vitae en papel incluyendo datos de contacto, listado actualizado de notas incluyendo asignaturas aprobadas y pendientes, y experiencia si existe. La documentación deberá entregarse en la Secretaría del DIT (B-220) o a Juan Carlos Dueñas (C-217) incluyendo la referencia ITECBAN-STRAST-JCD. Se mantendrá abierta la convocatoria hasta el 10 de abril, pero se tramitarán las solicitudes según se reciban.

Madrid, 6 de marzo de 2008

Se ofrecen becas de media jornada a estudiantes de segundo ciclo de la ETSIT, que pueden dar lugar a créditos de libre elección, formación específica, realización del PFC y becas de larga duración. Están asociadas a proyectos nacionales e internacionales de investigación y desarrollo relacionados con los servicios telemáticos y tecnologías de Internet. Los temas de trabajo son:

Título: Gestor de configuración de canales multimedia

Consiste en el desarrollo de una interfaz gráfica para la creación, gestión y configuración de canales para poder ofrecer contenidos multimedia al usuario. Estos canales estarán compuestos de fuentes de video o audio en streaming o descargados vía protocolos p2p como bittorrent ofrecidos. El acceso al canal en sí será en forma de “feed”.

Título: Reproductor multimedia modular con capacidades de descarga vía p2p para dispositivos empotrados

Consiste en el desarrollo, partiendo de un proyecto ya existente, de un reproductor multimedia con capacidades para acceder a contenido a través de feeds y de descargarlo vía bittorrent para plataformas empotradas como teléfonos móviles o PDA.

Título: Desarrollo de un sistema de gestión de entornos empresariales

En el sector bancario, la criticidad de los servicios obliga a emplear múltiples conjuntos de sistemas, denominados entornos, que abarquen desde los equipos que usan los desarrolladores hasta los servidores de producción donde se ofrecen los servicios a los usuarios. El objetivo del trabajo consiste en desarrollar una aplicación que permita conectarse a estos entornos, presentar la información al usuario, manejar los eventos e incidencias ocurridas e invocar operaciones de control básicas sobre ellos.

Título: Creación de servicios distribuidos empresariales

El desarrollo de aplicaciones empresariales se basa en la integración de múltiples servicios y fuentes de datos, cada uno desarrollado con una tecnología y ofreciendo distintos protocolos y formatos. Esta heterogeneidad impone un esfuerzo muy grande de integración de estos elementos. Surgen así los buses empresariales para transformar elementos y facilitar las interconexiones. El objetivo del trabajo es desarrollar una aplicación distribuida que utilice la tecnología de bus SCA (Service Component Architecture) para integrar aplicaciones distribuidas.

Título: Intérpretes empotrados de lenguajes dinámicos

Se intentará portar un intérprete de lenguaje dinámico (estilo Ruby) sobre un sistema electrónico empotrado para controlar su funcionamiento en red.

Título: Generación automática de pruebas para aplicaciones web basadas en tecnologías Java

La creación de aplicaciones web con tecnología Java-J2EE domina el mercado en la actualidad. Nuevas soluciones basadas en frameworks como Spring están cambiado el paradigma de la creación de estas aplicaciones. Nuevos conceptos provenientes del mundo de tecnologías de scripting (Rails, Grails, ...) puede ayudar a la tecnología Java a mejorar y seguir ostentando la posición de dominio que actualmente tiene en las aplicaciones corporativas. Se estudiarán conceptos provenientes del mundo del scripting para la generación de pruebas en aplicaciones web basadas en Spring.

Título: Construcción de una herramienta de medida de calidad de software basados en Java

La mantenibilidad es un atributo de calidad clave en los sistemas de software; para mejorar este parámetro es preciso cuidar la calidad del código, cumpliendo una serie de requisitos y métricas asociadas. En este PFC se va a desarrollar una herramienta que genera informes y gráficas a partir de atributos de calidad interna de programas Java.

Título: Validación y verificación de la funcionalidad y calidad de aplicaciones SOA

El modelo SOA (arquitectura Orientada a Servicios) propone un estilo para el desarrollo de aplicaciones que consiste en la creación y uso de procesos de negocio que se empaquetan como servicios y que generalmente están distribuidos. Este entorno implica el uso y la aplicación de tecnologías WSDL, BPEL, J2EE, Spring, ESB, etc.;  adicionalmente la aplicación de procesos y procedimientos en las diferentes etapas del ciclo de vida de un elemento SOA. Se entrará en contacto con los conceptos básicos y con casos reales en la construcción de un entorno SOA, lo que constituye una experiencia estratégica para su desarrollo profesional. 

Título: Desarrollo de herramientas de soporte a las pruebas mediante virtualización de sistemas

La virtualización permite optimizar el uso de las máquinas físicas, multiplexando un servidor en múltiples lógicos independientes. De este modo, es posible simular un sistema distribuido, formado por varios equipos, con una única máquina física, y así resulta sencillo realizar pruebas de sistema en una aplicación distribuida, sin necesidad de que un administrador se encargue de configurar cada uno de los elementos del entorno. El objetivo consiste en desarrollar herramientas para definir de forma sencilla estos escenarios virtuales y ponerlos en funcionamiento de manera remota.

 

Los interesados deberán entregar un Currículum Vitae en papel incluyendo datos de contacto, listado actualizado de notas incluyendo asignaturas aprobadas y pendientes, y experiencia si existe. La documentación deberá entregarse en la Secretaría del DIT (B-220) o a Juan Carlos Dueñas (C-217) incluyendo la referencia ITECBAN-STRAST-JCD. Se mantendrá abierta la convocatoria hasta el 10 de abril, pero se tramitarán las solicitudes según se reciban.

Madrid, 6 de marzo de 2008