Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Presentacion pfc

922 views

Published on

  • Be the first to comment

  • Be the first to like this

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

×