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