21
WebMedia2014 Universidad de las Fuerzas Armadas ESPE Template Generator: Software para la generación de aplicaciones interactivas para la televisión digital terrestre a partir de plantillas Ginga NCL y LUA Andrés Pillajo Sebastián Ochoa Freddy Acosta Gonzalo Olmedo 20 de noviembre de 2014

jAUTI 2014- Template Generator - Pillajo

Embed Size (px)

Citation preview

WebMedia2014 Universidad de las Fuerzas Armadas ESPE

Template Generator: Software para la generación deaplicaciones interactivas para la televisión digital terrestre a

partir de plantillas Ginga NCL y LUA

Andrés PillajoSebastián Ochoa

Freddy AcostaGonzalo Olmedo

20 de noviembre de 2014

WebMedia2014 Universidad de las Fuerzas Armadas ESPE

Contenido

Introducción

Desarrollo

Template Generator

Conclusiones y Trabajos Futuros

WebMedia2014 Universidad de las Fuerzas Armadas ESPE

Introducción

Contenido

Introducción

Desarrollo

Template Generator

Conclusiones y Trabajos Futuros

WebMedia2014 Universidad de las Fuerzas Armadas ESPE

Introducción

Justificación

I Talleres de Ginga-NCL para desarrolladores de contenidos gráficos, diseñadoresgráficos, productores, comunicadores audiovisulaes, etc.

I Inicio:I InterésI SeguridadI CuriosidadI etc.

I Luego:I RechazoI InseguridadI DesilusiónI etc.

WebMedia2014 Universidad de las Fuerzas Armadas ESPE

Introducción

Justificación

I Talleres de Ginga-NCL para desarrolladores de contenidos gráficos, diseñadoresgráficos, productores, comunicadores audiovisulaes, etc.

I Inicio:I InterésI SeguridadI CuriosidadI etc.

I Luego:I RechazoI InseguridadI DesilusiónI etc.

WebMedia2014 Universidad de las Fuerzas Armadas ESPE

Introducción

Justificación

I Talleres de Ginga-NCL para desarrolladores de contenidos gráficos, diseñadoresgráficos, productores, comunicadores audiovisulaes, etc.

I Inicio:I InterésI SeguridadI CuriosidadI etc.

I Luego:I RechazoI InseguridadI DesilusiónI etc.

WebMedia2014 Universidad de las Fuerzas Armadas ESPE

Introducción

Antecedentes

I Transferencia de conocimiento entre aplicaciones, Mark Gawlinski, BBC

WebMedia2014 Universidad de las Fuerzas Armadas ESPE

Introducción

Antecedentes

I Transferencia de conocimiento entre programaciones

WebMedia2014 Universidad de las Fuerzas Armadas ESPE

Introducción

Antecedentes

I Patrones para Aplicaciones para TVD, Soledad Quiroga, Sebastián GonzálesBotasi, Lifia

WebMedia2014 Universidad de las Fuerzas Armadas ESPE

Desarrollo

Contenido

Introducción

Desarrollo

Template Generator

Conclusiones y Trabajos Futuros

WebMedia2014 Universidad de las Fuerzas Armadas ESPE

Desarrollo

Análisis y diseño de plantillas

I Proceso de análisis para la creación del banco de plantillas a través derequerimientos de diseñadores de aplicaciones, los que son pocos en el país.

I Estamos en procesos de pruebas y se está manejando una revisión de criteriosde otras publicaciones y experiencias de otros países.

Plantilla inicial

WebMedia2014 Universidad de las Fuerzas Armadas ESPE

Desarrollo

Análisis y diseño de plantillas

I Proceso de análisis para la creación del banco de plantillas a través derequerimientos de diseñadores de aplicaciones, los que son pocos en el país.

I Estamos en procesos de pruebas y se está manejando una revisión de criteriosde otras publicaciones y experiencias de otros países.

Plantilla inicial

WebMedia2014 Universidad de las Fuerzas Armadas ESPE

Desarrollo

Análisis y diseño de plantillasI Una plantilla es un medio que permite guiar, portar o construir un diseño o

esquema predefinido, agilizando el trabajo de reproducción de muchas copiasidénticas o casi idénticas.

I Las plantillas, como norma general, pueden ser utilizadas por personas o porsistemas automatizados.

Componentes plantilla inicial

WebMedia2014 Universidad de las Fuerzas Armadas ESPE

Desarrollo

Análisis y diseño de plantillasI Una plantilla es un medio que permite guiar, portar o construir un diseño o

esquema predefinido, agilizando el trabajo de reproducción de muchas copiasidénticas o casi idénticas.

I Las plantillas, como norma general, pueden ser utilizadas por personas o porsistemas automatizados.

Componentes plantilla inicial

WebMedia2014 Universidad de las Fuerzas Armadas ESPE

Desarrollo

Java como generador

I Para todo el tratamiento de archivos y la implementación de la interfaz gráfica deusuario (GUI), se utilizó el lenguaje de programación Java.

I La clase principal de Java que usa Template Generator para el tratamiento de losarchivos, es la clase File , la cual está ubicada en el paquete java.io.

Método DescripciónBoolean createNewFile() Crea el fichero asociado al objeto File.Boolean delete() Elimina el archivo o directorio.Boolean exists() Devuelve true si el archivo o directorio

existe.

WebMedia2014 Universidad de las Fuerzas Armadas ESPE

Desarrollo

Java como generador

I Para todo el tratamiento de archivos y la implementación de la interfaz gráfica deusuario (GUI), se utilizó el lenguaje de programación Java.

I La clase principal de Java que usa Template Generator para el tratamiento de losarchivos, es la clase File , la cual está ubicada en el paquete java.io.

Método DescripciónBoolean createNewFile() Crea el fichero asociado al objeto File.Boolean delete() Elimina el archivo o directorio.Boolean exists() Devuelve true si el archivo o directorio

existe.

WebMedia2014 Universidad de las Fuerzas Armadas ESPE

Template Generator

Contenido

Introducción

Desarrollo

Template Generator

Conclusiones y Trabajos Futuros

WebMedia2014 Universidad de las Fuerzas Armadas ESPE

Template Generator

Demostración

Demostración

WebMedia2014 Universidad de las Fuerzas Armadas ESPE

Conclusiones y Trabajos Futuros

Contenido

Introducción

Desarrollo

Template Generator

Conclusiones y Trabajos Futuros

WebMedia2014 Universidad de las Fuerzas Armadas ESPE

Conclusiones y Trabajos Futuros

Conclusiones:I El software permite crear un archivo *.ncl y lo ejecuta en el emulador de Ginga.I Permite al usuario cambiar, cuantas veces requiera, sus elementos multimedia

(texto e imágenes), esto lo logra modificando código LUA para los elementos detexto y cambiando elementos media para imágenes.

I Entrega un archivo listo para unir al video y audio en el Mux para la Tx delprograma intercativo de TV.

Trabajos Futuros:I Incrementar la base de plantillas.I Incluir Editing comands en las opciones del programa.I Incluir Backend de carga automática y de carga manual

WebMedia2014 Universidad de las Fuerzas Armadas ESPE

Conclusiones y Trabajos Futuros

GRACIAS

www.ginga.org.echttp://espetv.espe.edu.ec

Freddy Acosta Buenaño Gonzalo Olmedo [email protected] [email protected]

Laboratorio de Televisión DigitalDEEE-ESPE