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. Universidad da la Fuerzas Armadas, Ecuador.
jAUTI2014 - III Jornadas Iberoamericanas de difusión y capacitación sobre Aplicaciones y Usabilidad de la TVDI | 18-21 de noviembre 2014 | Paraiba, Brasil
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
jAUTI 2014- Template Generator - Pillajo
1. 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
2. WebMedia2014 Universidad de las Fuerzas Armadas ESPE
Contenido
Introducción
Desarrollo
Template Generator
Conclusiones y Trabajos Futuros
3. WebMedia2014 Universidad de las Fuerzas Armadas ESPE
Introducción
Contenido
Introducción
Desarrollo
Template Generator
Conclusiones y Trabajos Futuros
4. WebMedia2014 Universidad de las Fuerzas Armadas ESPE
Introducción
Justificación
Talleres de Ginga-NCL para desarrolladores de contenidos gráficos, diseñadores
gráficos, productores, comunicadores audiovisulaes, etc.
5. WebMedia2014 Universidad de las Fuerzas Armadas ESPE
Introducción
Justificación
Talleres de Ginga-NCL para desarrolladores de contenidos gráficos, diseñadores
gráficos, productores, comunicadores audiovisulaes, etc.
Inicio:
Interés
Seguridad
Curiosidad
etc.
6. WebMedia2014 Universidad de las Fuerzas Armadas ESPE
Introducción
Justificación
Talleres de Ginga-NCL para desarrolladores de contenidos gráficos, diseñadores
gráficos, productores, comunicadores audiovisulaes, etc.
Inicio:
Interés
Seguridad
Curiosidad
etc.
Luego:
Rechazo
Inseguridad
Desilusión
etc.
7. WebMedia2014 Universidad de las Fuerzas Armadas ESPE
Introducción
Antecedentes
Transferencia de conocimiento entre aplicaciones, Mark Gawlinski, BBC
8. WebMedia2014 Universidad de las Fuerzas Armadas ESPE
Introducción
Antecedentes
Transferencia de conocimiento entre programaciones
9. WebMedia2014 Universidad de las Fuerzas Armadas ESPE
Introducción
Antecedentes
Patrones para Aplicaciones para TVD, Soledad Quiroga, Sebastián Gonzáles
Botasi, Lifia
10. WebMedia2014 Universidad de las Fuerzas Armadas ESPE
Desarrollo
Contenido
Introducción
Desarrollo
Template Generator
Conclusiones y Trabajos Futuros
11. WebMedia2014 Universidad de las Fuerzas Armadas ESPE
Desarrollo
Análisis y diseño de plantillas
Proceso de análisis para la creación del banco de plantillas a través de
requerimientos de diseñadores de aplicaciones, los que son pocos en el país.
Estamos en procesos de pruebas y se está manejando una revisión de criterios
de otras publicaciones y experiencias de otros países.
12. WebMedia2014 Universidad de las Fuerzas Armadas ESPE
Desarrollo
Análisis y diseño de plantillas
Proceso de análisis para la creación del banco de plantillas a través de
requerimientos de diseñadores de aplicaciones, los que son pocos en el país.
Estamos en procesos de pruebas y se está manejando una revisión de criterios
de otras publicaciones y experiencias de otros países.
Plantilla inicial
13. WebMedia2014 Universidad de las Fuerzas Armadas ESPE
Desarrollo
Análisis y diseño de plantillas
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 copias
idénticas o casi idénticas.
Las plantillas, como norma general, pueden ser utilizadas por personas o por
sistemas automatizados.
14. WebMedia2014 Universidad de las Fuerzas Armadas ESPE
Desarrollo
Análisis y diseño de plantillas
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 copias
idénticas o casi idénticas.
Las plantillas, como norma general, pueden ser utilizadas por personas o por
sistemas automatizados.
Componentes plantilla inicial
15. WebMedia2014 Universidad de las Fuerzas Armadas ESPE
Desarrollo
Java como generador
Para todo el tratamiento de archivos y la implementación de la interfaz gráfica de
usuario (GUI), se utilizó el lenguaje de programación Java.
La clase principal de Java que usa Template Generator para el tratamiento de los
archivos, es la clase File , la cual está ubicada en el paquete java.io.
16. WebMedia2014 Universidad de las Fuerzas Armadas ESPE
Desarrollo
Java como generador
Para todo el tratamiento de archivos y la implementación de la interfaz gráfica de
usuario (GUI), se utilizó el lenguaje de programación Java.
La clase principal de Java que usa Template Generator para el tratamiento de los
archivos, es la clase File , la cual está ubicada en el paquete java.io.
Método Descripción
Boolean 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.
17. WebMedia2014 Universidad de las Fuerzas Armadas ESPE
Template Generator
Contenido
Introducción
Desarrollo
Template Generator
Conclusiones y Trabajos Futuros
19. WebMedia2014 Universidad de las Fuerzas Armadas ESPE
Conclusiones y Trabajos Futuros
Contenido
Introducción
Desarrollo
Template Generator
Conclusiones y Trabajos Futuros
20. WebMedia2014 Universidad de las Fuerzas Armadas ESPE
Conclusiones y Trabajos Futuros
Conclusiones:
El software permite crear un archivo *.ncl y lo ejecuta en el emulador de Ginga.
Permite al usuario cambiar, cuantas veces requiera, sus elementos multimedia
(texto e imágenes), esto lo logra modificando código LUA para los elementos de
texto y cambiando elementos media para imágenes.
Entrega un archivo listo para unir al video y audio en el Mux para la Tx del
programa intercativo de TV.
Trabajos Futuros:
Incrementar la base de plantillas.
Incluir Editing comands en las opciones del programa.
Incluir Backend de carga automática y de carga manual
21. WebMedia2014 Universidad de las Fuerzas Armadas ESPE
Conclusiones y Trabajos Futuros
GRACIAS
www.ginga.org.ec
http://espetv.espe.edu.ec
Freddy Acosta Buenaño Gonzalo Olmedo Cifuentes
fracosta@espe.edu.ec gfolmedo@espe.edu.ec
Laboratorio de Televisión Digital
DEEE-ESPE