Presentacion pfc

637 views
599 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
637
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Presentacion pfc

  1. 1. Desarrollo de una aplicaci´on interactiva para elServicio Andaluz de Empleo (SAE) sobre unaplataforma DVB-MHPFrancisco Jes´us Rodr´ıguez RuizTutor: Dr. Jos´e Ram´on Cerquides BuenoDepartamento de Teor´ıa de la Se˜nal y ComunicacionesEscuela T´ecnica Superior de IngenierosUniversidad de Sevilla28 de Septiembre de 2010Francisco Jes´us Rodr´ıguez Ruiz Desarrollo de una aplicaci´on interactiva sobre MHP
  2. 2. Introducci´onDVB-MHPEl entorno de trabajoDesarrollo de la aplicaci´onConclusiones´Indice1 Introducci´on2 DVB-MHP3 El entorno de trabajo4 Desarrollo de la aplicaci´on5 ConclusionesFrancisco Jes´us Rodr´ıguez Ruiz Desarrollo de una aplicaci´on interactiva sobre MHP
  3. 3. Introducci´onDVB-MHPEl entorno de trabajoDesarrollo de la aplicaci´onConclusionesLa televisi´on digitalLa televisi´on interactivaObjetivos´Indice1 Introducci´on2 DVB-MHP3 El entorno de trabajo4 Desarrollo de la aplicaci´on5 ConclusionesFrancisco Jes´us Rodr´ıguez Ruiz Desarrollo de una aplicaci´on interactiva sobre MHP
  4. 4. Introducci´onDVB-MHPEl entorno de trabajoDesarrollo de la aplicaci´onConclusionesLa televisi´on digitalLa televisi´on interactivaObjetivosLa televisi´on digitalApag´on anal´ogico (2010 en Espa˜na)Principales ventajas de la TV digitalMejora 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. 5. Introducci´onDVB-MHPEl entorno de trabajoDesarrollo de la aplicaci´onConclusionesLa televisi´on digitalLa televisi´on interactivaObjetivosLa televisi´on interactivaServicios 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. 6. Introducci´onDVB-MHPEl entorno de trabajoDesarrollo de la aplicaci´onConclusionesLa televisi´on digitalLa televisi´on interactivaObjetivosObjetivosDesarrollar un prototipo de aplicaci´on interactiva basada enDVB-MHP, habilitando servicios del SAE ya disponibles atrav´es de Internet.Sustituci´on de la interfaz web por un televisor y un mando adistancia.Francisco Jes´us Rodr´ıguez Ruiz Desarrollo de una aplicaci´on interactiva sobre MHP
  7. 7. Introducci´onDVB-MHPEl entorno de trabajoDesarrollo de la aplicaci´onConclusionesLa televisi´on digitalLa televisi´on interactivaObjetivosObjetivosDesarrollar un prototipo de aplicaci´on interactiva basada enDVB-MHP, habilitando servicios del SAE ya disponibles atrav´es de Internet.Sustituci´on de la interfaz web por un televisor y un mando adistancia.VentajasMayor 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. 8. Introducci´onDVB-MHPEl entorno de trabajoDesarrollo de la aplicaci´onConclusionesEl Proyecto DVBMHP´Indice1 Introducci´on2 DVB-MHP3 El entorno de trabajo4 Desarrollo de la aplicaci´on5 ConclusionesFrancisco Jes´us Rodr´ıguez Ruiz Desarrollo de una aplicaci´on interactiva sobre MHP
  9. 9. Introducci´onDVB-MHPEl entorno de trabajoDesarrollo de la aplicaci´onConclusionesEl Proyecto DVBMHPEl Proyecto DVB (1/2)Consorcio constituido por 250 instituciones, empresas yorganismos de m´as de 35 pa´ıses.Objetivo: Dise˜nar est´andares abiertos para la difusi´on deservicios 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. 10. Introducci´onDVB-MHPEl entorno de trabajoDesarrollo de la aplicaci´onConclusionesEl Proyecto DVBMHPEl Proyecto DVB (2/2)Est´andares de TDT en el mundoFrancisco Jes´us Rodr´ıguez Ruiz Desarrollo de una aplicaci´on interactiva sobre MHP
  11. 11. Introducci´onDVB-MHPEl entorno de trabajoDesarrollo de la aplicaci´onConclusionesEl Proyecto DVBMHPMHP (1/2)MHP: Multimedia Home Platform.Define la capa de “middleware”.Especifica la forma en la que el STB debe manejar lasaplicaciones interactivas, as´ı como su se˜nalizaci´on en el flujode 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. 12. Introducci´onDVB-MHPEl entorno de trabajoDesarrollo de la aplicaci´onConclusionesEl Proyecto DVBMHPMHP (2/2)Caracter´ısticas del entorno MHPPoca 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. 13. Introducci´onDVB-MHPEl entorno de trabajoDesarrollo de la aplicaci´onConclusionesContexto del LAB-TDTDiagrama de bloques f´ısicoEl servidor de aplicaci´on´Indice1 Introducci´on2 DVB-MHP3 El entorno de trabajo4 Desarrollo de la aplicaci´on5 ConclusionesFrancisco Jes´us Rodr´ıguez Ruiz Desarrollo de una aplicaci´on interactiva sobre MHP
  14. 14. Introducci´onDVB-MHPEl entorno de trabajoDesarrollo de la aplicaci´onConclusionesContexto del LAB-TDTDiagrama de bloques f´ısicoEl servidor de aplicaci´onContexto del LAB-TDT (1/2)LAB-TDT, instalado por Prodetur, para el desarrollo deaplicaciones interactivasFrancisco Jes´us Rodr´ıguez Ruiz Desarrollo de una aplicaci´on interactiva sobre MHP
  15. 15. Introducci´onDVB-MHPEl entorno de trabajoDesarrollo de la aplicaci´onConclusionesContexto del LAB-TDTDiagrama de bloques f´ısicoEl servidor de aplicaci´onContexto del LAB-TDT (2/2)Francisco Jes´us Rodr´ıguez Ruiz Desarrollo de una aplicaci´on interactiva sobre MHP
  16. 16. Introducci´onDVB-MHPEl entorno de trabajoDesarrollo de la aplicaci´onConclusionesContexto del LAB-TDTDiagrama de bloques f´ısicoEl servidor de aplicaci´onDiagrama de bloques f´ısicoFrancisco Jes´us Rodr´ıguez Ruiz Desarrollo de una aplicaci´on interactiva sobre MHP
  17. 17. Introducci´onDVB-MHPEl entorno de trabajoDesarrollo de la aplicaci´onConclusionesContexto del LAB-TDTDiagrama de bloques f´ısicoEl servidor de aplicaci´onEl servidor de aplicaci´onProgramaci´on en XML gracias a la Xlet tmPlayerFrancisco Jes´us Rodr´ıguez Ruiz Desarrollo de una aplicaci´on interactiva sobre MHP
  18. 18. Introducci´onDVB-MHPEl entorno de trabajoDesarrollo de la aplicaci´onConclusionesContexto del LAB-TDTDiagrama de bloques f´ısicoEl servidor de aplicaci´onEl servidor de aplicaci´onProgramaci´on en XML gracias a la Xlet tmPlayerProgramaci´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 dening´un middleware.Francisco Jes´us Rodr´ıguez Ruiz Desarrollo de una aplicaci´on interactiva sobre MHP
  19. 19. Introducci´onDVB-MHPEl entorno de trabajoDesarrollo de la aplicaci´onConclusionesContexto del LAB-TDTDiagrama de bloques f´ısicoEl servidor de aplicaci´onEl servidor de aplicaci´onProgramaci´on en XML gracias a la Xlet tmPlayerProgramaci´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 dening´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. 20. Introducci´onDVB-MHPEl entorno de trabajoDesarrollo de la aplicaci´onConclusionesDescripci´on funcionalInterfaz gr´afica y navegaci´onGesti´on del canal de retornoActualizaciones autom´aticasDificultades encontradas´Indice1 Introducci´on2 DVB-MHP3 El entorno de trabajo4 Desarrollo de la aplicaci´on5 ConclusionesFrancisco Jes´us Rodr´ıguez Ruiz Desarrollo de una aplicaci´on interactiva sobre MHP
  21. 21. Introducci´onDVB-MHPEl entorno de trabajoDesarrollo de la aplicaci´onConclusionesDescripci´on funcionalInterfaz gr´afica y navegaci´onGesti´on del canal de retornoActualizaciones autom´aticasDificultades encontradasDescripci´on funcional (1/2)Francisco Jes´us Rodr´ıguez Ruiz Desarrollo de una aplicaci´on interactiva sobre MHP
  22. 22. Introducci´onDVB-MHPEl entorno de trabajoDesarrollo de la aplicaci´onConclusionesDescripci´on funcionalInterfaz gr´afica y navegaci´onGesti´on del canal de retornoActualizaciones autom´aticasDificultades encontradasDescripci´on funcional (2/2)6 servicios implementados.Esquema de formulario-resultados-detalles.B´usqueda de informaci´on en tiempo real y bajo demanda deservidores 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. 23. Introducci´onDVB-MHPEl entorno de trabajoDesarrollo de la aplicaci´onConclusionesDescripci´on funcionalInterfaz gr´afica y navegaci´onGesti´on del canal de retornoActualizaciones autom´aticasDificultades encontradasInterfaz gr´afica y navegaci´onProgramaci´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. 24. Introducci´onDVB-MHPEl entorno de trabajoDesarrollo de la aplicaci´onConclusionesDescripci´on funcionalInterfaz gr´afica y navegaci´onGesti´on del canal de retornoActualizaciones autom´aticasDificultades encontradasGesti´on del canal de retornoSistema tmInteractiveProgramaci´on en XPL.Transformaciones al formato XML de tmPlayer definidas enlenguaje XSLT.Francisco Jes´us Rodr´ıguez Ruiz Desarrollo de una aplicaci´on interactiva sobre MHP
  25. 25. Introducci´onDVB-MHPEl entorno de trabajoDesarrollo de la aplicaci´onConclusionesDescripci´on funcionalInterfaz gr´afica y navegaci´onGesti´on del canal de retornoActualizaciones autom´aticasDificultades encontradasActualizaciones autom´aticasActualizaciones peri´odicas y programables del servidor deaplicaci´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 destinoFrancisco Jes´us Rodr´ıguez Ruiz Desarrollo de una aplicaci´on interactiva sobre MHP
  26. 26. Introducci´onDVB-MHPEl entorno de trabajoDesarrollo de la aplicaci´onConclusionesDescripci´on funcionalInterfaz gr´afica y navegaci´onGesti´on del canal de retornoActualizaciones autom´aticasDificultades encontradasDificultades encontradasPuesta en marcha del LaboratorioDocumentaci´on insuficiente.Estapa inicial de conexi´on y configuraci´on de equipos.Escasa documentaci´on facilitada por T-miraManuales 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. 27. Introducci´onDVB-MHPEl entorno de trabajoDesarrollo de la aplicaci´onConclusionesPerspectivas y limitacionesL´ıneas de ampliaci´on´Indice1 Introducci´on2 DVB-MHP3 El entorno de trabajo4 Desarrollo de la aplicaci´on5 ConclusionesFrancisco Jes´us Rodr´ıguez Ruiz Desarrollo de una aplicaci´on interactiva sobre MHP
  28. 28. Introducci´onDVB-MHPEl entorno de trabajoDesarrollo de la aplicaci´onConclusionesPerspectivas y limitacionesL´ıneas de ampliaci´onPerspectivas y limitacionesPerspectivas: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. 29. Introducci´onDVB-MHPEl entorno de trabajoDesarrollo de la aplicaci´onConclusionesPerspectivas y limitacionesL´ıneas de ampliaci´onL´ıneas de ampliaci´onPosibles l´ıneas de ampliaci´on futurasAdici´on de nuevos servicios, como el env´ıo del CV a lasofertas de empleo.Acceso a la base de datos de usuario del SAE.Sustituci´on de la fuente de datos del servicio de b´usqueda deofertas 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. 30. Gracias por su atenci´onFrancisco Jes´us Rodr´ıguez Ruiz Desarrollo de una aplicaci´on interactiva sobre MHP

×