SlideShare ist ein Scribd-Unternehmen logo
1 von 30
Downloaden Sie, um offline zu lesen
Desarrollo de una aplicaci´on interactiva para el
Servicio Andaluz de Empleo (SAE) sobre una
plataforma DVB-MHP
Francisco Jes´us Rodr´ıguez Ruiz
Tutor: Dr. Jos´e Ram´on Cerquides Bueno
Departamento de Teor´ıa de la Se˜nal y Comunicaciones
Escuela T´ecnica Superior de Ingenieros
Universidad de Sevilla
28 de Septiembre de 2010
Francisco Jes´us Rodr´ıguez Ruiz Desarrollo de una aplicaci´on interactiva sobre MHP
Introducci´on
DVB-MHP
El entorno de trabajo
Desarrollo de la aplicaci´on
Conclusiones
´Indice
1 Introducci´on
2 DVB-MHP
3 El entorno de trabajo
4 Desarrollo de la aplicaci´on
5 Conclusiones
Francisco Jes´us Rodr´ıguez Ruiz Desarrollo de una aplicaci´on interactiva sobre MHP
Introducci´on
DVB-MHP
El entorno de trabajo
Desarrollo de la aplicaci´on
Conclusiones
La televisi´on digital
La televisi´on interactiva
Objetivos
´Indice
1 Introducci´on
2 DVB-MHP
3 El entorno de trabajo
4 Desarrollo de la aplicaci´on
5 Conclusiones
Francisco Jes´us Rodr´ıguez Ruiz Desarrollo de una aplicaci´on interactiva sobre MHP
Introducci´on
DVB-MHP
El entorno de trabajo
Desarrollo de la aplicaci´on
Conclusiones
La televisi´on digital
La televisi´on interactiva
Objetivos
La televisi´on digital
Apag´on anal´ogico (2010 en Espa˜na)
Principales ventajas de la TV digital
Mejora de la calidad de imagen y sonido.
Correcci´on de errores.
Elminaci´on de defectos de la TV anal´ogica (Moir´e,
cross-color).
Im´agenes en alta definici´on.
Reducci´on del ancho de banda de transmisi´on.
Multiplexi´on de se˜nales de naturaleza diversa (audio, v´ıdeo,
datos, . . . ).
Nuevos servicios disponibles.
Francisco Jes´us Rodr´ıguez Ruiz Desarrollo de una aplicaci´on interactiva sobre MHP
Introducci´on
DVB-MHP
El entorno de trabajo
Desarrollo de la aplicaci´on
Conclusiones
La televisi´on digital
La televisi´on interactiva
Objetivos
La televisi´on interactiva
Servicios interactivos: participaci´on del usuario.
Necesidad de un canal bidireccional.
Canal de retorno (Ethernet).
Aplicaciones interactivas, ejecutadas en el STB
(Set-Top-Box).
Est´andar MHP.
Francisco Jes´us Rodr´ıguez Ruiz Desarrollo de una aplicaci´on interactiva sobre MHP
Introducci´on
DVB-MHP
El entorno de trabajo
Desarrollo de la aplicaci´on
Conclusiones
La televisi´on digital
La televisi´on interactiva
Objetivos
Objetivos
Desarrollar un prototipo de aplicaci´on interactiva basada en
DVB-MHP, habilitando servicios del SAE ya disponibles a
trav´es de Internet.
Sustituci´on de la interfaz web por un televisor y un mando a
distancia.
Francisco Jes´us Rodr´ıguez Ruiz Desarrollo de una aplicaci´on interactiva sobre MHP
Introducci´on
DVB-MHP
El entorno de trabajo
Desarrollo de la aplicaci´on
Conclusiones
La televisi´on digital
La televisi´on interactiva
Objetivos
Objetivos
Desarrollar un prototipo de aplicaci´on interactiva basada en
DVB-MHP, habilitando servicios del SAE ya disponibles a
trav´es de Internet.
Sustituci´on de la interfaz web por un televisor y un mando a
distancia.
Ventajas
Mayor facilidad de uso.
Reducci´on de la brecha digital.
Acercamiento a un mayor n´umero de usuarios.
Francisco Jes´us Rodr´ıguez Ruiz Desarrollo de una aplicaci´on interactiva sobre MHP
Introducci´on
DVB-MHP
El entorno de trabajo
Desarrollo de la aplicaci´on
Conclusiones
El Proyecto DVB
MHP
´Indice
1 Introducci´on
2 DVB-MHP
3 El entorno de trabajo
4 Desarrollo de la aplicaci´on
5 Conclusiones
Francisco Jes´us Rodr´ıguez Ruiz Desarrollo de una aplicaci´on interactiva sobre MHP
Introducci´on
DVB-MHP
El entorno de trabajo
Desarrollo de la aplicaci´on
Conclusiones
El Proyecto DVB
MHP
El Proyecto DVB (1/2)
Consorcio constituido por 250 instituciones, empresas y
organismos de m´as de 35 pa´ıses.
Objetivo: Dise˜nar est´andares abiertos para la difusi´on de
servicios de televisi´on y datos.
Diferentes est´andares: DVB-T(2), DVB-C(2), DVB-S(2),
DVB-H, DVB-ASI, DVB-SI, DVB-MHP, . . .
Francisco Jes´us Rodr´ıguez Ruiz Desarrollo de una aplicaci´on interactiva sobre MHP
Introducci´on
DVB-MHP
El entorno de trabajo
Desarrollo de la aplicaci´on
Conclusiones
El Proyecto DVB
MHP
El Proyecto DVB (2/2)
Est´andares de TDT en el mundo
Francisco Jes´us Rodr´ıguez Ruiz Desarrollo de una aplicaci´on interactiva sobre MHP
Introducci´on
DVB-MHP
El entorno de trabajo
Desarrollo de la aplicaci´on
Conclusiones
El Proyecto DVB
MHP
MHP (1/2)
MHP: Multimedia Home Platform.
Define la capa de “middleware”.
Especifica la forma en la que el STB debe manejar las
aplicaciones interactivas, as´ı como su se˜nalizaci´on en el flujo
de transporte (TS).
Independiente del hardware.
N´ucleo basado en una m´aquina virtual de Java.
Aplicaciones en DVB-J o DVB-HTML.
Ciclo de vida propio de una Xlet.
Francisco Jes´us Rodr´ıguez Ruiz Desarrollo de una aplicaci´on interactiva sobre MHP
Introducci´on
DVB-MHP
El entorno de trabajo
Desarrollo de la aplicaci´on
Conclusiones
El Proyecto DVB
MHP
MHP (2/2)
Caracter´ısticas del entorno MHP
Poca memoria y capacidad de procesamiento.
Entorno gr´afico limitado y adecuado a la TV.
Disco duro de escasa capacidad.
Interfaz de usuario limitada.
Comunicaci´on sencilla con el usuario.
Sistema robusto.
Compartici´on de recursos caros.
Francisco Jes´us Rodr´ıguez Ruiz Desarrollo de una aplicaci´on interactiva sobre MHP
Introducci´on
DVB-MHP
El entorno de trabajo
Desarrollo de la aplicaci´on
Conclusiones
Contexto del LAB-TDT
Diagrama de bloques f´ısico
El servidor de aplicaci´on
´Indice
1 Introducci´on
2 DVB-MHP
3 El entorno de trabajo
4 Desarrollo de la aplicaci´on
5 Conclusiones
Francisco Jes´us Rodr´ıguez Ruiz Desarrollo de una aplicaci´on interactiva sobre MHP
Introducci´on
DVB-MHP
El entorno de trabajo
Desarrollo de la aplicaci´on
Conclusiones
Contexto del LAB-TDT
Diagrama de bloques f´ısico
El servidor de aplicaci´on
Contexto del LAB-TDT (1/2)
LAB-TDT, instalado por Prodetur, para el desarrollo de
aplicaciones interactivas
Francisco Jes´us Rodr´ıguez Ruiz Desarrollo de una aplicaci´on interactiva sobre MHP
Introducci´on
DVB-MHP
El entorno de trabajo
Desarrollo de la aplicaci´on
Conclusiones
Contexto del LAB-TDT
Diagrama de bloques f´ısico
El servidor de aplicaci´on
Contexto del LAB-TDT (2/2)
Francisco Jes´us Rodr´ıguez Ruiz Desarrollo de una aplicaci´on interactiva sobre MHP
Introducci´on
DVB-MHP
El entorno de trabajo
Desarrollo de la aplicaci´on
Conclusiones
Contexto del LAB-TDT
Diagrama de bloques f´ısico
El servidor de aplicaci´on
Diagrama de bloques f´ısico
Francisco Jes´us Rodr´ıguez Ruiz Desarrollo de una aplicaci´on interactiva sobre MHP
Introducci´on
DVB-MHP
El entorno de trabajo
Desarrollo de la aplicaci´on
Conclusiones
Contexto del LAB-TDT
Diagrama de bloques f´ısico
El servidor de aplicaci´on
El servidor de aplicaci´on
Programaci´on en XML gracias a la Xlet tmPlayer
Francisco Jes´us Rodr´ıguez Ruiz Desarrollo de una aplicaci´on interactiva sobre MHP
Introducci´on
DVB-MHP
El entorno de trabajo
Desarrollo de la aplicaci´on
Conclusiones
Contexto del LAB-TDT
Diagrama de bloques f´ısico
El servidor de aplicaci´on
El servidor de aplicaci´on
Programaci´on en XML gracias a la Xlet tmPlayer
Programaci´on m´as sencilla.
C´odigo fuente m´as intuitivo.
Facilidad de integraci´on con fuentes externas de datos.
Los ficheros XML no incluyen detalles de implementaci´on de
ning´un middleware.
Francisco Jes´us Rodr´ıguez Ruiz Desarrollo de una aplicaci´on interactiva sobre MHP
Introducci´on
DVB-MHP
El entorno de trabajo
Desarrollo de la aplicaci´on
Conclusiones
Contexto del LAB-TDT
Diagrama de bloques f´ısico
El servidor de aplicaci´on
El servidor de aplicaci´on
Programaci´on en XML gracias a la Xlet tmPlayer
Programaci´on m´as sencilla.
C´odigo fuente m´as intuitivo.
Facilidad de integraci´on con fuentes externas de datos.
Los ficheros XML no incluyen detalles de implementaci´on de
ning´un middleware.
Se impide la migraci´on a otra compa˜n´ıa.
Reducci´on de las funcionalidades de Java-MHP.
P´erdida del control sobre excepciones y errores.
Francisco Jes´us Rodr´ıguez Ruiz Desarrollo de una aplicaci´on interactiva sobre MHP
Introducci´on
DVB-MHP
El entorno de trabajo
Desarrollo de la aplicaci´on
Conclusiones
Descripci´on funcional
Interfaz gr´afica y navegaci´on
Gesti´on del canal de retorno
Actualizaciones autom´aticas
Dificultades encontradas
´Indice
1 Introducci´on
2 DVB-MHP
3 El entorno de trabajo
4 Desarrollo de la aplicaci´on
5 Conclusiones
Francisco Jes´us Rodr´ıguez Ruiz Desarrollo de una aplicaci´on interactiva sobre MHP
Introducci´on
DVB-MHP
El entorno de trabajo
Desarrollo de la aplicaci´on
Conclusiones
Descripci´on funcional
Interfaz gr´afica y navegaci´on
Gesti´on del canal de retorno
Actualizaciones autom´aticas
Dificultades encontradas
Descripci´on funcional (1/2)
Francisco Jes´us Rodr´ıguez Ruiz Desarrollo de una aplicaci´on interactiva sobre MHP
Introducci´on
DVB-MHP
El entorno de trabajo
Desarrollo de la aplicaci´on
Conclusiones
Descripci´on funcional
Interfaz gr´afica y navegaci´on
Gesti´on del canal de retorno
Actualizaciones autom´aticas
Dificultades encontradas
Descripci´on funcional (2/2)
6 servicios implementados.
Esquema de formulario-resultados-detalles.
B´usqueda de informaci´on en tiempo real y bajo demanda de
servidores web.
Grado de interactividad con el usuario:
Est´aticos.
Con acceso a Internet a trav´es del canal de retorno.
Est´aticos pero con contenido actualizado a trav´es de Internet.
Francisco Jes´us Rodr´ıguez Ruiz Desarrollo de una aplicaci´on interactiva sobre MHP
Introducci´on
DVB-MHP
El entorno de trabajo
Desarrollo de la aplicaci´on
Conclusiones
Descripci´on funcional
Interfaz gr´afica y navegaci´on
Gesti´on del canal de retorno
Actualizaciones autom´aticas
Dificultades encontradas
Interfaz gr´afica y navegaci´on
Programaci´on de p´aginas en XML.
Definici´on de elementos (texto, men´us, im´agenes, etc.)
mediante nodos y atributos.
Estructura definida por T-mira.
La Xlet tmPlayer gestiona autom´aticamente:
Navegaci´on por los men´us.
Funcionalidad de los botones del mando a distancia.
Aplicaci´on de estilos.
Solicitud y liberaci´on de recursos caros.
Francisco Jes´us Rodr´ıguez Ruiz Desarrollo de una aplicaci´on interactiva sobre MHP
Introducci´on
DVB-MHP
El entorno de trabajo
Desarrollo de la aplicaci´on
Conclusiones
Descripci´on funcional
Interfaz gr´afica y navegaci´on
Gesti´on del canal de retorno
Actualizaciones autom´aticas
Dificultades encontradas
Gesti´on del canal de retorno
Sistema tmInteractive
Programaci´on en XPL.
Transformaciones al formato XML de tmPlayer definidas en
lenguaje XSLT.
Francisco Jes´us Rodr´ıguez Ruiz Desarrollo de una aplicaci´on interactiva sobre MHP
Introducci´on
DVB-MHP
El entorno de trabajo
Desarrollo de la aplicaci´on
Conclusiones
Descripci´on funcional
Interfaz gr´afica y navegaci´on
Gesti´on del canal de retorno
Actualizaciones autom´aticas
Dificultades encontradas
Actualizaciones autom´aticas
Actualizaciones peri´odicas y programables del servidor de
aplicaci´on.
Acceso a Internet y generaci´on de p´aginas XML.
Programaci´on en XPL/XSLT.
Utilizado en uno de los servicios desarrollados.
Altamente dependiente del funcionamiento del servidor web destino
Francisco Jes´us Rodr´ıguez Ruiz Desarrollo de una aplicaci´on interactiva sobre MHP
Introducci´on
DVB-MHP
El entorno de trabajo
Desarrollo de la aplicaci´on
Conclusiones
Descripci´on funcional
Interfaz gr´afica y navegaci´on
Gesti´on del canal de retorno
Actualizaciones autom´aticas
Dificultades encontradas
Dificultades encontradas
Puesta en marcha del Laboratorio
Documentaci´on insuficiente.
Estapa inicial de conexi´on y configuraci´on de equipos.
Escasa documentaci´on facilitada por T-mira
Manuales muy b´asicos e incompletos.
“Ingenier´ıa inversa” a partir de aplicaciones de ejemplo.
Francisco Jes´us Rodr´ıguez Ruiz Desarrollo de una aplicaci´on interactiva sobre MHP
Introducci´on
DVB-MHP
El entorno de trabajo
Desarrollo de la aplicaci´on
Conclusiones
Perspectivas y limitaciones
L´ıneas de ampliaci´on
´Indice
1 Introducci´on
2 DVB-MHP
3 El entorno de trabajo
4 Desarrollo de la aplicaci´on
5 Conclusiones
Francisco Jes´us Rodr´ıguez Ruiz Desarrollo de una aplicaci´on interactiva sobre MHP
Introducci´on
DVB-MHP
El entorno de trabajo
Desarrollo de la aplicaci´on
Conclusiones
Perspectivas y limitaciones
L´ıneas de ampliaci´on
Perspectivas y limitaciones
Perspectivas:
Se cumplen los objetivos del Proyecto.
Programaci´on en XML/XPL/XSLT.
C´odigo intuitivo y portable a otras plataformas.
Limitaciones de la aplicaci´on:
Mantenimiento.
Capacidad de procesamiento del servidor de aplicaci´on.
Posible interpretaci´on de ataques DoS.
Francisco Jes´us Rodr´ıguez Ruiz Desarrollo de una aplicaci´on interactiva sobre MHP
Introducci´on
DVB-MHP
El entorno de trabajo
Desarrollo de la aplicaci´on
Conclusiones
Perspectivas y limitaciones
L´ıneas de ampliaci´on
L´ıneas de ampliaci´on
Posibles l´ıneas de ampliaci´on futuras
Adici´on de nuevos servicios, como el env´ıo del CV a las
ofertas de empleo.
Acceso a la base de datos de usuario del SAE.
Sustituci´on de la fuente de datos del servicio de b´usqueda de
ofertas de empleo.
Identificaci´on de usuario mediante certificado digital (DNIe).
Francisco Jes´us Rodr´ıguez Ruiz Desarrollo de una aplicaci´on interactiva sobre MHP
Gracias por su atenci´on
Francisco Jes´us Rodr´ıguez Ruiz Desarrollo de una aplicaci´on interactiva sobre MHP

Weitere ähnliche Inhalte

Was ist angesagt?

Redes de datos de Banda Ancha U4
Redes de datos de Banda Ancha U4Redes de datos de Banda Ancha U4
Redes de datos de Banda Ancha U4kubuntero
 
Sistemas de VoIP con Asterisk: Modulo I
Sistemas de VoIP con Asterisk: Modulo ISistemas de VoIP con Asterisk: Modulo I
Sistemas de VoIP con Asterisk: Modulo IGabriel Astudillo
 
IP TV Studios.SMPTE 2022-6 vs AVB.
IP TV Studios.SMPTE 2022-6 vs AVB.IP TV Studios.SMPTE 2022-6 vs AVB.
IP TV Studios.SMPTE 2022-6 vs AVB.Vicente Pla
 
Charla Asterisk - UPCI
Charla Asterisk - UPCICharla Asterisk - UPCI
Charla Asterisk - UPCIguest1e22df3
 
Diseño de una centralita telefónica con elastix
Diseño de una centralita telefónica con elastix Diseño de una centralita telefónica con elastix
Diseño de una centralita telefónica con elastix Oscar Medianero Chiscul
 
Tecnologia Streaming
Tecnologia  StreamingTecnologia  Streaming
Tecnologia Streamingmariana5252
 
Fundamentos de telefonia ip
Fundamentos de telefonia ipFundamentos de telefonia ip
Fundamentos de telefonia ipJose Luis Chauca
 
[WEBINAR] Control de aplicaciones y amenazas afectando a la Red.
[WEBINAR] Control de aplicaciones y amenazas afectando a la Red.[WEBINAR] Control de aplicaciones y amenazas afectando a la Red.
[WEBINAR] Control de aplicaciones y amenazas afectando a la Red.Grupo Smartekh
 
40 preguntas de mantenimiento
40 preguntas de mantenimiento40 preguntas de mantenimiento
40 preguntas de mantenimientoYanori Perez
 
Sistema para monitorizar y controlar instalaciones de forma remota utilizando...
Sistema para monitorizar y controlar instalaciones de forma remota utilizando...Sistema para monitorizar y controlar instalaciones de forma remota utilizando...
Sistema para monitorizar y controlar instalaciones de forma remota utilizando...RFIC-IUMA
 

Was ist angesagt? (20)

Redes de datos de Banda Ancha U4
Redes de datos de Banda Ancha U4Redes de datos de Banda Ancha U4
Redes de datos de Banda Ancha U4
 
Sistemas de VoIP con Asterisk: Modulo I
Sistemas de VoIP con Asterisk: Modulo ISistemas de VoIP con Asterisk: Modulo I
Sistemas de VoIP con Asterisk: Modulo I
 
Introduccion a la voip
Introduccion a la voipIntroduccion a la voip
Introduccion a la voip
 
0. trabajo-de-investigación (1)
0. trabajo-de-investigación (1)0. trabajo-de-investigación (1)
0. trabajo-de-investigación (1)
 
IP TV Studios.SMPTE 2022-6 vs AVB.
IP TV Studios.SMPTE 2022-6 vs AVB.IP TV Studios.SMPTE 2022-6 vs AVB.
IP TV Studios.SMPTE 2022-6 vs AVB.
 
Charla Asterisk - UPCI
Charla Asterisk - UPCICharla Asterisk - UPCI
Charla Asterisk - UPCI
 
Diseño de una centralita telefónica con elastix
Diseño de una centralita telefónica con elastix Diseño de una centralita telefónica con elastix
Diseño de una centralita telefónica con elastix
 
Software de VOIP
Software de VOIPSoftware de VOIP
Software de VOIP
 
Tecnologia Streaming
Tecnologia  StreamingTecnologia  Streaming
Tecnologia Streaming
 
Sip
SipSip
Sip
 
VOIP II
VOIP IIVOIP II
VOIP II
 
Fundamentos de telefonia ip
Fundamentos de telefonia ipFundamentos de telefonia ip
Fundamentos de telefonia ip
 
Spaun
SpaunSpaun
Spaun
 
[WEBINAR] Control de aplicaciones y amenazas afectando a la Red.
[WEBINAR] Control de aplicaciones y amenazas afectando a la Red.[WEBINAR] Control de aplicaciones y amenazas afectando a la Red.
[WEBINAR] Control de aplicaciones y amenazas afectando a la Red.
 
Voip
VoipVoip
Voip
 
Voz sobre IP VoIP
Voz sobre IP VoIPVoz sobre IP VoIP
Voz sobre IP VoIP
 
Presentacion Voip
Presentacion VoipPresentacion Voip
Presentacion Voip
 
Voz Ip
Voz IpVoz Ip
Voz Ip
 
40 preguntas de mantenimiento
40 preguntas de mantenimiento40 preguntas de mantenimiento
40 preguntas de mantenimiento
 
Sistema para monitorizar y controlar instalaciones de forma remota utilizando...
Sistema para monitorizar y controlar instalaciones de forma remota utilizando...Sistema para monitorizar y controlar instalaciones de forma remota utilizando...
Sistema para monitorizar y controlar instalaciones de forma remota utilizando...
 

Andere mochten auch

Análisis de las prestaciones de distintas técnicas de preprocesado en audio f...
Análisis de las prestaciones de distintas técnicas de preprocesado en audio f...Análisis de las prestaciones de distintas técnicas de preprocesado en audio f...
Análisis de las prestaciones de distintas técnicas de preprocesado en audio f...José Ramón Cerquides Bueno
 
Análisis y evaluación de las ténicas utilizadas para la transmisión de video ...
Análisis y evaluación de las ténicas utilizadas para la transmisión de video ...Análisis y evaluación de las ténicas utilizadas para la transmisión de video ...
Análisis y evaluación de las ténicas utilizadas para la transmisión de video ...José Ramón Cerquides Bueno
 
Comparación de técnicas de detección de cambios de plano sobre vídeo comprido...
Comparación de técnicas de detección de cambios de plano sobre vídeo comprido...Comparación de técnicas de detección de cambios de plano sobre vídeo comprido...
Comparación de técnicas de detección de cambios de plano sobre vídeo comprido...José Ramón Cerquides Bueno
 
Detección de anuncios de televisión mediante software presentación
Detección de anuncios de televisión mediante software   presentaciónDetección de anuncios de televisión mediante software   presentación
Detección de anuncios de televisión mediante software presentaciónJosé Ramón Cerquides Bueno
 
Integración de kits arduinos enlazados mediante xbee para aplicaciones de car...
Integración de kits arduinos enlazados mediante xbee para aplicaciones de car...Integración de kits arduinos enlazados mediante xbee para aplicaciones de car...
Integración de kits arduinos enlazados mediante xbee para aplicaciones de car...José Ramón Cerquides Bueno
 
Decodificador de vídeo mpeg 2 en matlab y análisis del bitstream
Decodificador de vídeo mpeg 2 en matlab y análisis del bitstreamDecodificador de vídeo mpeg 2 en matlab y análisis del bitstream
Decodificador de vídeo mpeg 2 en matlab y análisis del bitstreamJosé Ramón Cerquides Bueno
 
Campaña de benchmarking cobertura de telefonía móvil en entornos indoor
Campaña de benchmarking cobertura de telefonía móvil en entornos indoorCampaña de benchmarking cobertura de telefonía móvil en entornos indoor
Campaña de benchmarking cobertura de telefonía móvil en entornos indoorJosé Ramón Cerquides Bueno
 
147755331 presentacion-sistema-de-mensajeria-electronica-del-centro-de-calculo
147755331 presentacion-sistema-de-mensajeria-electronica-del-centro-de-calculo147755331 presentacion-sistema-de-mensajeria-electronica-del-centro-de-calculo
147755331 presentacion-sistema-de-mensajeria-electronica-del-centro-de-calculoJosé Ramón Cerquides Bueno
 
Optimización de un sistema de audio fingerprinting para la detección de anunc...
Optimización de un sistema de audio fingerprinting para la detección de anunc...Optimización de un sistema de audio fingerprinting para la detección de anunc...
Optimización de un sistema de audio fingerprinting para la detección de anunc...José Ramón Cerquides Bueno
 
Desarrollo de un Widget de Yahoo! Connected TV para solicitud de Cita Médica ...
Desarrollo de un Widget de Yahoo! Connected TV para solicitud de Cita Médica ...Desarrollo de un Widget de Yahoo! Connected TV para solicitud de Cita Médica ...
Desarrollo de un Widget de Yahoo! Connected TV para solicitud de Cita Médica ...José Ramón Cerquides Bueno
 
Diseño de la wlan de wheelers lane technology college
Diseño de la wlan de wheelers lane technology collegeDiseño de la wlan de wheelers lane technology college
Diseño de la wlan de wheelers lane technology collegeJosé Ramón Cerquides Bueno
 
Plataforma tdt interactiva servicios municipales para la provincia de sevilla
Plataforma tdt interactiva servicios municipales para la provincia de sevillaPlataforma tdt interactiva servicios municipales para la provincia de sevilla
Plataforma tdt interactiva servicios municipales para la provincia de sevillaJosé Ramón Cerquides Bueno
 
Sustitución de sistemas st bs propietarios por raspberry pis en la red de pan...
Sustitución de sistemas st bs propietarios por raspberry pis en la red de pan...Sustitución de sistemas st bs propietarios por raspberry pis en la red de pan...
Sustitución de sistemas st bs propietarios por raspberry pis en la red de pan...José Ramón Cerquides Bueno
 
Sistema inteligente de Reconocimiento de Anuncios de Televisión
Sistema inteligente de Reconocimiento de Anuncios de TelevisiónSistema inteligente de Reconocimiento de Anuncios de Televisión
Sistema inteligente de Reconocimiento de Anuncios de TelevisiónJosé Ramón Cerquides Bueno
 

Andere mochten auch (16)

Análisis de las prestaciones de distintas técnicas de preprocesado en audio f...
Análisis de las prestaciones de distintas técnicas de preprocesado en audio f...Análisis de las prestaciones de distintas técnicas de preprocesado en audio f...
Análisis de las prestaciones de distintas técnicas de preprocesado en audio f...
 
Análisis y evaluación de las ténicas utilizadas para la transmisión de video ...
Análisis y evaluación de las ténicas utilizadas para la transmisión de video ...Análisis y evaluación de las ténicas utilizadas para la transmisión de video ...
Análisis y evaluación de las ténicas utilizadas para la transmisión de video ...
 
Comparación de técnicas de detección de cambios de plano sobre vídeo comprido...
Comparación de técnicas de detección de cambios de plano sobre vídeo comprido...Comparación de técnicas de detección de cambios de plano sobre vídeo comprido...
Comparación de técnicas de detección de cambios de plano sobre vídeo comprido...
 
Detección de anuncios de televisión mediante software presentación
Detección de anuncios de televisión mediante software   presentaciónDetección de anuncios de televisión mediante software   presentación
Detección de anuncios de televisión mediante software presentación
 
Integración de kits arduinos enlazados mediante xbee para aplicaciones de car...
Integración de kits arduinos enlazados mediante xbee para aplicaciones de car...Integración de kits arduinos enlazados mediante xbee para aplicaciones de car...
Integración de kits arduinos enlazados mediante xbee para aplicaciones de car...
 
Decodificador de vídeo mpeg 2 en matlab y análisis del bitstream
Decodificador de vídeo mpeg 2 en matlab y análisis del bitstreamDecodificador de vídeo mpeg 2 en matlab y análisis del bitstream
Decodificador de vídeo mpeg 2 en matlab y análisis del bitstream
 
Campaña de benchmarking cobertura de telefonía móvil en entornos indoor
Campaña de benchmarking cobertura de telefonía móvil en entornos indoorCampaña de benchmarking cobertura de telefonía móvil en entornos indoor
Campaña de benchmarking cobertura de telefonía móvil en entornos indoor
 
147755331 presentacion-sistema-de-mensajeria-electronica-del-centro-de-calculo
147755331 presentacion-sistema-de-mensajeria-electronica-del-centro-de-calculo147755331 presentacion-sistema-de-mensajeria-electronica-del-centro-de-calculo
147755331 presentacion-sistema-de-mensajeria-electronica-del-centro-de-calculo
 
Optimización de un sistema de audio fingerprinting para la detección de anunc...
Optimización de un sistema de audio fingerprinting para la detección de anunc...Optimización de un sistema de audio fingerprinting para la detección de anunc...
Optimización de un sistema de audio fingerprinting para la detección de anunc...
 
Desarrollo de un Widget de Yahoo! Connected TV para solicitud de Cita Médica ...
Desarrollo de un Widget de Yahoo! Connected TV para solicitud de Cita Médica ...Desarrollo de un Widget de Yahoo! Connected TV para solicitud de Cita Médica ...
Desarrollo de un Widget de Yahoo! Connected TV para solicitud de Cita Médica ...
 
Diseño de la wlan de wheelers lane technology college
Diseño de la wlan de wheelers lane technology collegeDiseño de la wlan de wheelers lane technology college
Diseño de la wlan de wheelers lane technology college
 
Plataforma tdt interactiva servicios municipales para la provincia de sevilla
Plataforma tdt interactiva servicios municipales para la provincia de sevillaPlataforma tdt interactiva servicios municipales para la provincia de sevilla
Plataforma tdt interactiva servicios municipales para la provincia de sevilla
 
Desarrollo de un simulador dvb t2 en simulink
Desarrollo de un simulador dvb t2 en simulinkDesarrollo de un simulador dvb t2 en simulink
Desarrollo de un simulador dvb t2 en simulink
 
Presentación pfc susana carrasco perez v2
Presentación pfc susana carrasco perez v2Presentación pfc susana carrasco perez v2
Presentación pfc susana carrasco perez v2
 
Sustitución de sistemas st bs propietarios por raspberry pis en la red de pan...
Sustitución de sistemas st bs propietarios por raspberry pis en la red de pan...Sustitución de sistemas st bs propietarios por raspberry pis en la red de pan...
Sustitución de sistemas st bs propietarios por raspberry pis en la red de pan...
 
Sistema inteligente de Reconocimiento de Anuncios de Televisión
Sistema inteligente de Reconocimiento de Anuncios de TelevisiónSistema inteligente de Reconocimiento de Anuncios de Televisión
Sistema inteligente de Reconocimiento de Anuncios de Televisión
 

Ähnlich wie Presentacion pfc

Ats Interactiva Alejandro Fanjul
Ats Interactiva   Alejandro FanjulAts Interactiva   Alejandro Fanjul
Ats Interactiva Alejandro Fanjuleandreu
 
Herramienta de evaluación para la implementación eficaz de voip en las organi...
Herramienta de evaluación para la implementación eficaz de voip en las organi...Herramienta de evaluación para la implementación eficaz de voip en las organi...
Herramienta de evaluación para la implementación eficaz de voip en las organi...Manuel Mujica
 
VoIp2day 2010: Presentación EuropeSIP - 'EMERGENCY WORKERS': COMUNICACIONES...
VoIp2day 2010:  Presentación EuropeSIP -  'EMERGENCY WORKERS': COMUNICACIONES...VoIp2day 2010:  Presentación EuropeSIP -  'EMERGENCY WORKERS': COMUNICACIONES...
VoIp2day 2010: Presentación EuropeSIP - 'EMERGENCY WORKERS': COMUNICACIONES...EuropeSIP Communications SL
 
Presentación IGALIA
Presentación IGALIAPresentación IGALIA
Presentación IGALIAalberto_silva
 
Herramienta de evaluación para la implementación eficaz de voip en las organi...
Herramienta de evaluación para la implementación eficaz de voip en las organi...Herramienta de evaluación para la implementación eficaz de voip en las organi...
Herramienta de evaluación para la implementación eficaz de voip en las organi...Manuel Mujica
 
Tablón de anuncios por web y móvil
Tablón de anuncios por web y móvilTablón de anuncios por web y móvil
Tablón de anuncios por web y móvileduar2
 
Diseño e implementacíon de cableado de redes de datos Completo
Diseño e implementacíon de cableado de redes de datos CompletoDiseño e implementacíon de cableado de redes de datos Completo
Diseño e implementacíon de cableado de redes de datos Completorosa carolina rodriguez ventura
 
Plantilla informe catia cristian revelo g 34
Plantilla informe catia cristian revelo g 34Plantilla informe catia cristian revelo g 34
Plantilla informe catia cristian revelo g 34daniel revelo
 
Herramienta de evaluación para la implementación eficaz de voip en las organi...
Herramienta de evaluación para la implementación eficaz de voip en las organi...Herramienta de evaluación para la implementación eficaz de voip en las organi...
Herramienta de evaluación para la implementación eficaz de voip en las organi...Manuel Mujica
 

Ähnlich wie Presentacion pfc (20)

Ats Interactiva Alejandro Fanjul
Ats Interactiva   Alejandro FanjulAts Interactiva   Alejandro Fanjul
Ats Interactiva Alejandro Fanjul
 
Proyecto Inv Dfx V10 Presentacion
Proyecto Inv Dfx V10 PresentacionProyecto Inv Dfx V10 Presentacion
Proyecto Inv Dfx V10 Presentacion
 
Herramienta de evaluación para la implementación eficaz de voip en las organi...
Herramienta de evaluación para la implementación eficaz de voip en las organi...Herramienta de evaluación para la implementación eficaz de voip en las organi...
Herramienta de evaluación para la implementación eficaz de voip en las organi...
 
VoIp2day 2010: Presentación EuropeSIP - 'EMERGENCY WORKERS': COMUNICACIONES...
VoIp2day 2010:  Presentación EuropeSIP -  'EMERGENCY WORKERS': COMUNICACIONES...VoIp2day 2010:  Presentación EuropeSIP -  'EMERGENCY WORKERS': COMUNICACIONES...
VoIp2day 2010: Presentación EuropeSIP - 'EMERGENCY WORKERS': COMUNICACIONES...
 
Memoria
MemoriaMemoria
Memoria
 
Presentación IGALIA
Presentación IGALIAPresentación IGALIA
Presentación IGALIA
 
Herramienta de evaluación para la implementación eficaz de voip en las organi...
Herramienta de evaluación para la implementación eficaz de voip en las organi...Herramienta de evaluación para la implementación eficaz de voip en las organi...
Herramienta de evaluación para la implementación eficaz de voip en las organi...
 
Software libre y_e-meetings_v2.0
Software libre y_e-meetings_v2.0Software libre y_e-meetings_v2.0
Software libre y_e-meetings_v2.0
 
Diseño e implementacion de cableado de redes de datos
Diseño e implementacion de cableado de redes de datosDiseño e implementacion de cableado de redes de datos
Diseño e implementacion de cableado de redes de datos
 
Diseño e implementacion de cableado de redes de datos
Diseño e implementacion de cableado de redes de datosDiseño e implementacion de cableado de redes de datos
Diseño e implementacion de cableado de redes de datos
 
Tablón de anuncios por web y móvil
Tablón de anuncios por web y móvilTablón de anuncios por web y móvil
Tablón de anuncios por web y móvil
 
Diseño e implementacion de cableado de redes de datos
Diseño e implementacion de cableado de redes de datosDiseño e implementacion de cableado de redes de datos
Diseño e implementacion de cableado de redes de datos
 
Diseño e implementacíon de cableado de redes de datos Completo
Diseño e implementacíon de cableado de redes de datos CompletoDiseño e implementacíon de cableado de redes de datos Completo
Diseño e implementacíon de cableado de redes de datos Completo
 
Plantilla informe catia cristian revelo g 34
Plantilla informe catia cristian revelo g 34Plantilla informe catia cristian revelo g 34
Plantilla informe catia cristian revelo g 34
 
Proyecto
ProyectoProyecto
Proyecto
 
Herramienta de evaluación para la implementación eficaz de voip en las organi...
Herramienta de evaluación para la implementación eficaz de voip en las organi...Herramienta de evaluación para la implementación eficaz de voip en las organi...
Herramienta de evaluación para la implementación eficaz de voip en las organi...
 
JANO - LA PUERTA A LA INTEROPERABILIDAD
JANO - LA PUERTA A LA INTEROPERABILIDADJANO - LA PUERTA A LA INTEROPERABILIDAD
JANO - LA PUERTA A LA INTEROPERABILIDAD
 
QoE- ToIP
QoE- ToIPQoE- ToIP
QoE- ToIP
 
Ponencia rtve en #cloudmediaday
Ponencia rtve en #cloudmediadayPonencia rtve en #cloudmediaday
Ponencia rtve en #cloudmediaday
 
raspeberry para domotica.pdf
raspeberry para domotica.pdfraspeberry para domotica.pdf
raspeberry para domotica.pdf
 

Mehr von José Ramón Cerquides Bueno

Desarrollo de una herramienta para la medida de calidad de vídeo
Desarrollo de una herramienta para la medida de calidad de vídeoDesarrollo de una herramienta para la medida de calidad de vídeo
Desarrollo de una herramienta para la medida de calidad de vídeoJosé Ramón Cerquides Bueno
 
Sistema de seguimiento de la acción en eventos deportivos
Sistema de seguimiento de la acción en eventos deportivosSistema de seguimiento de la acción en eventos deportivos
Sistema de seguimiento de la acción en eventos deportivosJosé Ramón Cerquides Bueno
 
Tema 2 teoría de la información y capacidad de canal
Tema 2   teoría de la información y capacidad de canalTema 2   teoría de la información y capacidad de canal
Tema 2 teoría de la información y capacidad de canalJosé Ramón Cerquides Bueno
 
Un breve recorrido por los diferentes estándares mpeg
Un breve recorrido por los diferentes estándares mpegUn breve recorrido por los diferentes estándares mpeg
Un breve recorrido por los diferentes estándares mpegJosé Ramón Cerquides Bueno
 
Implantación del crédito europeo en la asignatura
Implantación del crédito europeo en la asignaturaImplantación del crédito europeo en la asignatura
Implantación del crédito europeo en la asignaturaJosé Ramón Cerquides Bueno
 
Situación de la televisión digital terrestre en españa
Situación de la televisión digital terrestre en españaSituación de la televisión digital terrestre en españa
Situación de la televisión digital terrestre en españaJosé Ramón Cerquides Bueno
 
Detección automática multicanal de anuncios en tv en tiempo real
Detección automática multicanal de anuncios en tv en tiempo realDetección automática multicanal de anuncios en tv en tiempo real
Detección automática multicanal de anuncios en tv en tiempo realJosé Ramón Cerquides Bueno
 

Mehr von José Ramón Cerquides Bueno (16)

Desarrollo de una herramienta para la medida de calidad de vídeo
Desarrollo de una herramienta para la medida de calidad de vídeoDesarrollo de una herramienta para la medida de calidad de vídeo
Desarrollo de una herramienta para la medida de calidad de vídeo
 
Sistema de seguimiento de la acción en eventos deportivos
Sistema de seguimiento de la acción en eventos deportivosSistema de seguimiento de la acción en eventos deportivos
Sistema de seguimiento de la acción en eventos deportivos
 
Medidas de calidad en vídeo
Medidas de calidad en vídeoMedidas de calidad en vídeo
Medidas de calidad en vídeo
 
Presentacion hbbtv
Presentacion hbbtvPresentacion hbbtv
Presentacion hbbtv
 
Sira tv
Sira tvSira tv
Sira tv
 
Intensificación
IntensificaciónIntensificación
Intensificación
 
Tema 3 ecualizacion de-canal
Tema 3 ecualizacion de-canalTema 3 ecualizacion de-canal
Tema 3 ecualizacion de-canal
 
Tema 2 teoría de la información y capacidad de canal
Tema 2   teoría de la información y capacidad de canalTema 2   teoría de la información y capacidad de canal
Tema 2 teoría de la información y capacidad de canal
 
Tema 1 canales en comunicaciones digitales
Tema 1   canales en comunicaciones digitalesTema 1   canales en comunicaciones digitales
Tema 1 canales en comunicaciones digitales
 
Tema 0 presentación transmisión digital
Tema 0   presentación transmisión digitalTema 0   presentación transmisión digital
Tema 0 presentación transmisión digital
 
Tema 4 codificación de canal
Tema 4   codificación de canalTema 4   codificación de canal
Tema 4 codificación de canal
 
Un breve recorrido por los diferentes estándares mpeg
Un breve recorrido por los diferentes estándares mpegUn breve recorrido por los diferentes estándares mpeg
Un breve recorrido por los diferentes estándares mpeg
 
Implantación del crédito europeo en la asignatura
Implantación del crédito europeo en la asignaturaImplantación del crédito europeo en la asignatura
Implantación del crédito europeo en la asignatura
 
Situación de la televisión digital terrestre en españa
Situación de la televisión digital terrestre en españaSituación de la televisión digital terrestre en españa
Situación de la televisión digital terrestre en españa
 
WiNG: Hacia las Unidades Móviles Virtuales
WiNG: Hacia las Unidades Móviles VirtualesWiNG: Hacia las Unidades Móviles Virtuales
WiNG: Hacia las Unidades Móviles Virtuales
 
Detección automática multicanal de anuncios en tv en tiempo real
Detección automática multicanal de anuncios en tv en tiempo realDetección automática multicanal de anuncios en tv en tiempo real
Detección automática multicanal de anuncios en tv en tiempo real
 

Presentacion pfc

  • 1. Desarrollo de una aplicaci´on interactiva para el Servicio Andaluz de Empleo (SAE) sobre una plataforma DVB-MHP Francisco Jes´us Rodr´ıguez Ruiz Tutor: Dr. Jos´e Ram´on Cerquides Bueno Departamento de Teor´ıa de la Se˜nal y Comunicaciones Escuela T´ecnica Superior de Ingenieros Universidad de Sevilla 28 de Septiembre de 2010 Francisco Jes´us Rodr´ıguez Ruiz Desarrollo de una aplicaci´on interactiva sobre MHP
  • 2. Introducci´on DVB-MHP El entorno de trabajo Desarrollo de la aplicaci´on Conclusiones ´Indice 1 Introducci´on 2 DVB-MHP 3 El entorno de trabajo 4 Desarrollo de la aplicaci´on 5 Conclusiones Francisco Jes´us Rodr´ıguez Ruiz Desarrollo de una aplicaci´on interactiva sobre MHP
  • 3. Introducci´on DVB-MHP El entorno de trabajo Desarrollo de la aplicaci´on Conclusiones La televisi´on digital La televisi´on interactiva Objetivos ´Indice 1 Introducci´on 2 DVB-MHP 3 El entorno de trabajo 4 Desarrollo de la aplicaci´on 5 Conclusiones Francisco Jes´us Rodr´ıguez Ruiz Desarrollo de una aplicaci´on interactiva sobre MHP
  • 4. Introducci´on DVB-MHP El entorno de trabajo Desarrollo de la aplicaci´on Conclusiones La televisi´on digital La televisi´on interactiva Objetivos La televisi´on digital Apag´on anal´ogico (2010 en Espa˜na) Principales ventajas de la TV digital Mejora de la calidad de imagen y sonido. Correcci´on de errores. Elminaci´on de defectos de la TV anal´ogica (Moir´e, cross-color). Im´agenes en alta definici´on. Reducci´on del ancho de banda de transmisi´on. Multiplexi´on de se˜nales de naturaleza diversa (audio, v´ıdeo, datos, . . . ). Nuevos servicios disponibles. Francisco Jes´us Rodr´ıguez Ruiz Desarrollo de una aplicaci´on interactiva sobre MHP
  • 5. Introducci´on DVB-MHP El entorno de trabajo Desarrollo de la aplicaci´on Conclusiones La televisi´on digital La televisi´on interactiva Objetivos La televisi´on interactiva Servicios interactivos: participaci´on del usuario. Necesidad de un canal bidireccional. Canal de retorno (Ethernet). Aplicaciones interactivas, ejecutadas en el STB (Set-Top-Box). Est´andar MHP. Francisco Jes´us Rodr´ıguez Ruiz Desarrollo de una aplicaci´on interactiva sobre MHP
  • 6. Introducci´on DVB-MHP El entorno de trabajo Desarrollo de la aplicaci´on Conclusiones La televisi´on digital La televisi´on interactiva Objetivos Objetivos Desarrollar un prototipo de aplicaci´on interactiva basada en DVB-MHP, habilitando servicios del SAE ya disponibles a trav´es de Internet. Sustituci´on de la interfaz web por un televisor y un mando a distancia. Francisco Jes´us Rodr´ıguez Ruiz Desarrollo de una aplicaci´on interactiva sobre MHP
  • 7. Introducci´on DVB-MHP El entorno de trabajo Desarrollo de la aplicaci´on Conclusiones La televisi´on digital La televisi´on interactiva Objetivos Objetivos Desarrollar un prototipo de aplicaci´on interactiva basada en DVB-MHP, habilitando servicios del SAE ya disponibles a trav´es de Internet. Sustituci´on de la interfaz web por un televisor y un mando a distancia. Ventajas Mayor facilidad de uso. Reducci´on de la brecha digital. Acercamiento a un mayor n´umero de usuarios. Francisco Jes´us Rodr´ıguez Ruiz Desarrollo de una aplicaci´on interactiva sobre MHP
  • 8. Introducci´on DVB-MHP El entorno de trabajo Desarrollo de la aplicaci´on Conclusiones El Proyecto DVB MHP ´Indice 1 Introducci´on 2 DVB-MHP 3 El entorno de trabajo 4 Desarrollo de la aplicaci´on 5 Conclusiones Francisco Jes´us Rodr´ıguez Ruiz Desarrollo de una aplicaci´on interactiva sobre MHP
  • 9. Introducci´on DVB-MHP El entorno de trabajo Desarrollo de la aplicaci´on Conclusiones El Proyecto DVB MHP El Proyecto DVB (1/2) Consorcio constituido por 250 instituciones, empresas y organismos de m´as de 35 pa´ıses. Objetivo: Dise˜nar est´andares abiertos para la difusi´on de servicios de televisi´on y datos. Diferentes est´andares: DVB-T(2), DVB-C(2), DVB-S(2), DVB-H, DVB-ASI, DVB-SI, DVB-MHP, . . . Francisco Jes´us Rodr´ıguez Ruiz Desarrollo de una aplicaci´on interactiva sobre MHP
  • 10. Introducci´on DVB-MHP El entorno de trabajo Desarrollo de la aplicaci´on Conclusiones El Proyecto DVB MHP El Proyecto DVB (2/2) Est´andares de TDT en el mundo Francisco Jes´us Rodr´ıguez Ruiz Desarrollo de una aplicaci´on interactiva sobre MHP
  • 11. Introducci´on DVB-MHP El entorno de trabajo Desarrollo de la aplicaci´on Conclusiones El Proyecto DVB MHP MHP (1/2) MHP: Multimedia Home Platform. Define la capa de “middleware”. Especifica la forma en la que el STB debe manejar las aplicaciones interactivas, as´ı como su se˜nalizaci´on en el flujo de transporte (TS). Independiente del hardware. N´ucleo basado en una m´aquina virtual de Java. Aplicaciones en DVB-J o DVB-HTML. Ciclo de vida propio de una Xlet. Francisco Jes´us Rodr´ıguez Ruiz Desarrollo de una aplicaci´on interactiva sobre MHP
  • 12. Introducci´on DVB-MHP El entorno de trabajo Desarrollo de la aplicaci´on Conclusiones El Proyecto DVB MHP MHP (2/2) Caracter´ısticas del entorno MHP Poca memoria y capacidad de procesamiento. Entorno gr´afico limitado y adecuado a la TV. Disco duro de escasa capacidad. Interfaz de usuario limitada. Comunicaci´on sencilla con el usuario. Sistema robusto. Compartici´on de recursos caros. Francisco Jes´us Rodr´ıguez Ruiz Desarrollo de una aplicaci´on interactiva sobre MHP
  • 13. Introducci´on DVB-MHP El entorno de trabajo Desarrollo de la aplicaci´on Conclusiones Contexto del LAB-TDT Diagrama de bloques f´ısico El servidor de aplicaci´on ´Indice 1 Introducci´on 2 DVB-MHP 3 El entorno de trabajo 4 Desarrollo de la aplicaci´on 5 Conclusiones Francisco Jes´us Rodr´ıguez Ruiz Desarrollo de una aplicaci´on interactiva sobre MHP
  • 14. Introducci´on DVB-MHP El entorno de trabajo Desarrollo de la aplicaci´on Conclusiones Contexto del LAB-TDT Diagrama de bloques f´ısico El servidor de aplicaci´on Contexto del LAB-TDT (1/2) LAB-TDT, instalado por Prodetur, para el desarrollo de aplicaciones interactivas Francisco Jes´us Rodr´ıguez Ruiz Desarrollo de una aplicaci´on interactiva sobre MHP
  • 15. Introducci´on DVB-MHP El entorno de trabajo Desarrollo de la aplicaci´on Conclusiones Contexto del LAB-TDT Diagrama de bloques f´ısico El servidor de aplicaci´on Contexto del LAB-TDT (2/2) Francisco Jes´us Rodr´ıguez Ruiz Desarrollo de una aplicaci´on interactiva sobre MHP
  • 16. Introducci´on DVB-MHP El entorno de trabajo Desarrollo de la aplicaci´on Conclusiones Contexto del LAB-TDT Diagrama de bloques f´ısico El servidor de aplicaci´on Diagrama de bloques f´ısico Francisco Jes´us Rodr´ıguez Ruiz Desarrollo de una aplicaci´on interactiva sobre MHP
  • 17. Introducci´on DVB-MHP El entorno de trabajo Desarrollo de la aplicaci´on Conclusiones Contexto del LAB-TDT Diagrama de bloques f´ısico El servidor de aplicaci´on El servidor de aplicaci´on Programaci´on en XML gracias a la Xlet tmPlayer Francisco Jes´us Rodr´ıguez Ruiz Desarrollo de una aplicaci´on interactiva sobre MHP
  • 18. Introducci´on DVB-MHP El entorno de trabajo Desarrollo de la aplicaci´on Conclusiones Contexto del LAB-TDT Diagrama de bloques f´ısico El servidor de aplicaci´on El servidor de aplicaci´on Programaci´on en XML gracias a la Xlet tmPlayer Programaci´on m´as sencilla. C´odigo fuente m´as intuitivo. Facilidad de integraci´on con fuentes externas de datos. Los ficheros XML no incluyen detalles de implementaci´on de ning´un middleware. Francisco Jes´us Rodr´ıguez Ruiz Desarrollo de una aplicaci´on interactiva sobre MHP
  • 19. Introducci´on DVB-MHP El entorno de trabajo Desarrollo de la aplicaci´on Conclusiones Contexto del LAB-TDT Diagrama de bloques f´ısico El servidor de aplicaci´on El servidor de aplicaci´on Programaci´on en XML gracias a la Xlet tmPlayer Programaci´on m´as sencilla. C´odigo fuente m´as intuitivo. Facilidad de integraci´on con fuentes externas de datos. Los ficheros XML no incluyen detalles de implementaci´on de ning´un middleware. Se impide la migraci´on a otra compa˜n´ıa. Reducci´on de las funcionalidades de Java-MHP. P´erdida del control sobre excepciones y errores. Francisco Jes´us Rodr´ıguez Ruiz Desarrollo de una aplicaci´on interactiva sobre MHP
  • 20. Introducci´on DVB-MHP El entorno de trabajo Desarrollo de la aplicaci´on Conclusiones Descripci´on funcional Interfaz gr´afica y navegaci´on Gesti´on del canal de retorno Actualizaciones autom´aticas Dificultades encontradas ´Indice 1 Introducci´on 2 DVB-MHP 3 El entorno de trabajo 4 Desarrollo de la aplicaci´on 5 Conclusiones Francisco Jes´us Rodr´ıguez Ruiz Desarrollo de una aplicaci´on interactiva sobre MHP
  • 21. Introducci´on DVB-MHP El entorno de trabajo Desarrollo de la aplicaci´on Conclusiones Descripci´on funcional Interfaz gr´afica y navegaci´on Gesti´on del canal de retorno Actualizaciones autom´aticas Dificultades encontradas Descripci´on funcional (1/2) Francisco Jes´us Rodr´ıguez Ruiz Desarrollo de una aplicaci´on interactiva sobre MHP
  • 22. Introducci´on DVB-MHP El entorno de trabajo Desarrollo de la aplicaci´on Conclusiones Descripci´on funcional Interfaz gr´afica y navegaci´on Gesti´on del canal de retorno Actualizaciones autom´aticas Dificultades encontradas Descripci´on funcional (2/2) 6 servicios implementados. Esquema de formulario-resultados-detalles. B´usqueda de informaci´on en tiempo real y bajo demanda de servidores web. Grado de interactividad con el usuario: Est´aticos. Con acceso a Internet a trav´es del canal de retorno. Est´aticos pero con contenido actualizado a trav´es de Internet. Francisco Jes´us Rodr´ıguez Ruiz Desarrollo de una aplicaci´on interactiva sobre MHP
  • 23. Introducci´on DVB-MHP El entorno de trabajo Desarrollo de la aplicaci´on Conclusiones Descripci´on funcional Interfaz gr´afica y navegaci´on Gesti´on del canal de retorno Actualizaciones autom´aticas Dificultades encontradas Interfaz gr´afica y navegaci´on Programaci´on de p´aginas en XML. Definici´on de elementos (texto, men´us, im´agenes, etc.) mediante nodos y atributos. Estructura definida por T-mira. La Xlet tmPlayer gestiona autom´aticamente: Navegaci´on por los men´us. Funcionalidad de los botones del mando a distancia. Aplicaci´on de estilos. Solicitud y liberaci´on de recursos caros. Francisco Jes´us Rodr´ıguez Ruiz Desarrollo de una aplicaci´on interactiva sobre MHP
  • 24. Introducci´on DVB-MHP El entorno de trabajo Desarrollo de la aplicaci´on Conclusiones Descripci´on funcional Interfaz gr´afica y navegaci´on Gesti´on del canal de retorno Actualizaciones autom´aticas Dificultades encontradas Gesti´on del canal de retorno Sistema tmInteractive Programaci´on en XPL. Transformaciones al formato XML de tmPlayer definidas en lenguaje XSLT. Francisco Jes´us Rodr´ıguez Ruiz Desarrollo de una aplicaci´on interactiva sobre MHP
  • 25. Introducci´on DVB-MHP El entorno de trabajo Desarrollo de la aplicaci´on Conclusiones Descripci´on funcional Interfaz gr´afica y navegaci´on Gesti´on del canal de retorno Actualizaciones autom´aticas Dificultades encontradas Actualizaciones autom´aticas Actualizaciones peri´odicas y programables del servidor de aplicaci´on. Acceso a Internet y generaci´on de p´aginas XML. Programaci´on en XPL/XSLT. Utilizado en uno de los servicios desarrollados. Altamente dependiente del funcionamiento del servidor web destino Francisco Jes´us Rodr´ıguez Ruiz Desarrollo de una aplicaci´on interactiva sobre MHP
  • 26. Introducci´on DVB-MHP El entorno de trabajo Desarrollo de la aplicaci´on Conclusiones Descripci´on funcional Interfaz gr´afica y navegaci´on Gesti´on del canal de retorno Actualizaciones autom´aticas Dificultades encontradas Dificultades encontradas Puesta en marcha del Laboratorio Documentaci´on insuficiente. Estapa inicial de conexi´on y configuraci´on de equipos. Escasa documentaci´on facilitada por T-mira Manuales muy b´asicos e incompletos. “Ingenier´ıa inversa” a partir de aplicaciones de ejemplo. Francisco Jes´us Rodr´ıguez Ruiz Desarrollo de una aplicaci´on interactiva sobre MHP
  • 27. Introducci´on DVB-MHP El entorno de trabajo Desarrollo de la aplicaci´on Conclusiones Perspectivas y limitaciones L´ıneas de ampliaci´on ´Indice 1 Introducci´on 2 DVB-MHP 3 El entorno de trabajo 4 Desarrollo de la aplicaci´on 5 Conclusiones Francisco Jes´us Rodr´ıguez Ruiz Desarrollo de una aplicaci´on interactiva sobre MHP
  • 28. Introducci´on DVB-MHP El entorno de trabajo Desarrollo de la aplicaci´on Conclusiones Perspectivas y limitaciones L´ıneas de ampliaci´on Perspectivas y limitaciones Perspectivas: Se cumplen los objetivos del Proyecto. Programaci´on en XML/XPL/XSLT. C´odigo intuitivo y portable a otras plataformas. Limitaciones de la aplicaci´on: Mantenimiento. Capacidad de procesamiento del servidor de aplicaci´on. Posible interpretaci´on de ataques DoS. Francisco Jes´us Rodr´ıguez Ruiz Desarrollo de una aplicaci´on interactiva sobre MHP
  • 29. Introducci´on DVB-MHP El entorno de trabajo Desarrollo de la aplicaci´on Conclusiones Perspectivas y limitaciones L´ıneas de ampliaci´on L´ıneas de ampliaci´on Posibles l´ıneas de ampliaci´on futuras Adici´on de nuevos servicios, como el env´ıo del CV a las ofertas de empleo. Acceso a la base de datos de usuario del SAE. Sustituci´on de la fuente de datos del servicio de b´usqueda de ofertas de empleo. Identificaci´on de usuario mediante certificado digital (DNIe). Francisco Jes´us Rodr´ıguez Ruiz Desarrollo de una aplicaci´on interactiva sobre MHP
  • 30. Gracias por su atenci´on Francisco Jes´us Rodr´ıguez Ruiz Desarrollo de una aplicaci´on interactiva sobre MHP