1 / 20

Evolucionando la Televisión Digital argentinatvd.ar

Evolucionando la Televisión Digital www.argentinatvd.com.ar. Smart TV – TV Digital. Aplicaciones. Introducción.

Download Presentation

Evolucionando la Televisión Digital argentinatvd.ar

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Evolucionando la Televisión Digital www.argentinatvd.com.ar

  2. Smart TV – TV Digital • Aplicaciones

  3. Introducción En la actualidad el mundo de la televisión a avanzado notablemente. Esto lo podemos ver en la evolución de los televisores a los conocidos televisores inteligentes (SmartTVs).También vemos un avance en la transmisión del contenido junto con aplicaciones de TV mediante la “TV Digital”. A continuación se mostraran comparaciones, detalles y aplicaciones desarrolladas para cada plataforma.

  4. Smart TV vs TV Digital • Smart TV: • Aplicaciones locales ya instaladas • Conexión a internet • TV Digital: • Aplicaciones enviadas junto con el video y audio • Ejecutadas localmente (Ginga) • Canal de retorno no definido

  5. Smart TV Qué es Smart TV? – Aplicaciones – SDKs - Lenguajes

  6. Qué es Smart TV? TV + HD + Apps + Internet = TV Inteligente Smart TV Set-top Box Smart para TVs convencionales

  7. Qué tipo de aplicaciones? • Aplicaciones locales • WEB Browser • Video llamadas • Redes sociales • Juegos • Video On-demand • Información online (Noticias, clima, dólar, etc.) • ….

  8. Ambientes de desarrollo • SDK (Software development kit) • Conjunto de herramientas para desarrollo de aplicaciones • Lenguaje particular • IDE • Códigos ejemplo • Cada propietario con SDK propio • Emulador

  9. Ambientes de desarrollo • Empresas y sus SDKs

  10. Lenguajes de los SDKs • Samsung SDK -> HTML – JavaScript – CSS • Google TV -> Android • LG SDK -> HTML – JavaScript – CSS • LG Sacará en EEUU una versión de SmartTV con GoogleTV • Futuro incierto aunque parece que todo tiende a HTML 5.

  11. Aplicaciones desarrolladas • 2 YahooWidgets: • Conexión a internet • Compra de tickets de “Autoentrada” • Obtención de información del diario “La Voz” • Clima Noticias: • Conexión a internet. • Información del clima en una provincia. • Muestra tapas de diarios del día.

  12. Televisión Digital Ginga – NCL – LUA – CreaTV Digital

  13. TV Digital - Introducción Técnica de difusión de las señales de televisión que promete sustituir a la televisión analógica actual • Recepción de señales digitales. • Aplicaciones interactivas. • Señal de TV robusta. • Mecanismo de compresión de datos. • Mejoras de la TVD frente a la TV Analógica.

  14. Modelo de broadcasting • Señal con datos adicionales (Imágenes, videos, audio, texto, aplicaciones). • Set-top box: decodificador de la señal digital (receptor de TV Digital). • Middleware GINGA en set-top box para ejecución de aplicaciones NCL/Lua. • Ejemplos de Aplicaciones interactivas: Juegos, Preguntas y respuestas sobre el contenido de un programa educativo. Estudio

  15. Ambiente de desarrollo: Middleware Ginga • Middleware: Conjunto de software ubicado entre el código de aplicaciones y la infraestructura de ejecución. • Nos permite correr aplicaciones independientemente del set-top box. • Ginga fue definido por SBTVD (Sistema Brasilero de TV Digital) y adoptado por el SATVD-T (Sistema Argentino de TV Digital Terrestre). • Ginga-J (Permite el desarrollo de aplicaciones JAVA). • Ginga-NCL (Permite el desarrollo de aplicaciones NCL y Lua). • Especificación abierta (implementación de referencia con licencia GPL).

  16. Lenguajes de programación Leguaje NCL • Lenguaje declarativo. • Basado en el modelo conceptual NCM (básicamente una aplicación XML). • Define cómo los objetos media (videos, imágenes, audio, texto y Lua) son estructurados y relacionados, en el tiempo y en espacio. Lenguaje LUA • Lenguaje imperativo. • Permite extender una aplicación. • Implementación ligera y extensible. • Alto grado de portabilidad. • Ventajas que ofrece el lenguaje imperativo. • Lua extendido para comunicación con lenguaje NCL.

  17. Idea general del lenguaje de programación básico de una aplicación para TV Digital <?xmlversion="1.0" encoding="ISO-8859-1"?> <ncl id="main" xmlns="http://www.ncl.org.br/NCL3.0/EDTVProfile"> <!-- Este ejemplo muestra una imagen de fondo --> <head> <regionBase> <region id="regFondo" width="100%" height="100%"/> </regionBase> <descriptorBase> <descriptor id="descImagen" region="regFondo" /> </descriptorBase> </head> <body> <port id="pEntrada" component="imagen"/> <media id="imagen" src="imagenes/imagen1.jpg" descriptor="descImagen"/> </body> </ncl>

  18. Aplicaciones desarrolladas CreaTV Digital • herramienta de fácil manejo destinada a productores de contenido. • interfaz gráfica orientada a la producción de contenidos de televisión digital. • Permitir desarrollar aplicaciones NCL-Lua sin tener conocimientos de programación. • Reducir el tiempo de desarrollo de aplicaciones NCL.

  19. Demos aplicaciones desarrolladas • CreaTV Digital • Clima Noticias • 2 YahooWidgets: • “Autoentrada” • Diario “La Voz”

  20. Contacto Lic. Gustavo A. Funes Gerente de Proyecto pm@argentinatvd.com.ar __________________________________ Lic. Fernando Villagra Comercial comercial@argentinatvd.com.ar __________________________________ Ing. Carlos Liendo Líder TV lidertv@argentinatvd.com.ar

More Related