Evolucionando la Televisión Digital argentinatvd.ar

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

description

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

Transcript of Evolucionando la Televisión Digital argentinatvd.ar

Page 1: Evolucionando la Televisión Digital argentinatvd.ar

1

Evolucionando la Televisión Digitalwww.argentinatvd.com.ar

Page 2: Evolucionando la Televisión Digital argentinatvd.ar

2

Smart TV – TV Digital

Aplicaciones

Page 3: Evolucionando la Televisión Digital argentinatvd.ar

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 (Smart TVs).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.

Page 4: Evolucionando la Televisión Digital argentinatvd.ar

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

Page 5: Evolucionando la Televisión Digital argentinatvd.ar

Smart TV

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

Page 6: Evolucionando la Televisión Digital argentinatvd.ar

6

Qué es Smart TV?

TV + HD + Apps + Internet = TV Inteligente

Smart TV Set-top Box Smart para TVs convencionales

Page 7: Evolucionando la Televisión Digital argentinatvd.ar

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.)• ….

Page 8: Evolucionando la Televisión Digital argentinatvd.ar

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

Page 9: Evolucionando la Televisión Digital argentinatvd.ar

9

• Empresas y sus SDKs

Ambientes de desarrollo

Google TV

Sony Lenovo

Samsung SDK

Samsung

Smart TV AllianceSony

LG Phillips

Page 10: Evolucionando la Televisión Digital argentinatvd.ar

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.

Page 11: Evolucionando la Televisión Digital argentinatvd.ar

11

Aplicaciones desarrolladas

• 2 Yahoo Widgets:– 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.

Page 12: Evolucionando la Televisión Digital argentinatvd.ar

Televisión Digital

Ginga – NCL – LUA – CreaTV Digital

Page 13: Evolucionando la Televisión Digital argentinatvd.ar

13

TV Digital - IntroducciónTé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.

Page 14: Evolucionando la Televisión Digital argentinatvd.ar

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.

Estudio14

Page 15: Evolucionando la Televisión Digital argentinatvd.ar

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).

Page 16: Evolucionando la Televisión Digital argentinatvd.ar

16

Lenguajes de programaciónLeguaje 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.

Page 17: Evolucionando la Televisión Digital argentinatvd.ar

17

Idea general del lenguaje de programación básico de una aplicación para TV Digital

<?xml version="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>

Page 18: Evolucionando la Televisión Digital argentinatvd.ar

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.

Page 19: Evolucionando la Televisión Digital argentinatvd.ar

19

Demos aplicaciones desarrolladas

• CreaTV Digital

• Clima Noticias

• 2 Yahoo Widgets:

– “Autoentrada”

– Diario “La Voz”

Page 20: Evolucionando la Televisión Digital argentinatvd.ar

20

ContactoLic. Gustavo A. Funes

Gerente de Proyecto

[email protected]

__________________________________Lic. Fernando Villagra

Comercial

[email protected]

__________________________________Ing. Carlos Liendo

Líder TV

[email protected]