SlideShare una empresa de Scribd logo
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
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
Talleres de Ginga-NCL para desarrolladores de contenidos gráficos, diseñadores
gráficos, productores, comunicadores audiovisulaes, etc.
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.
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.
WebMedia2014 Universidad de las Fuerzas Armadas ESPE
Introducción
Antecedentes
Transferencia de conocimiento entre aplicaciones, Mark Gawlinski, BBC
WebMedia2014 Universidad de las Fuerzas Armadas ESPE
Introducción
Antecedentes
Transferencia de conocimiento entre programaciones
WebMedia2014 Universidad de las Fuerzas Armadas ESPE
Introducción
Antecedentes
Patrones para Aplicaciones para TVD, Soledad Quiroga, Sebastián Gonzáles
Botasi, 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
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.
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
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.
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
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.
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.
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:
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
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

Más contenido relacionado

Similar a jAUTI 2014- Template Generator - Pillajo

Presentacion Guia OWASP 2014
Presentacion Guia OWASP 2014Presentacion Guia OWASP 2014
INTRODUCCIÓN A MICROSOFT VISUAL STUDIO 2010
INTRODUCCIÓN A MICROSOFT VISUAL STUDIO 2010INTRODUCCIÓN A MICROSOFT VISUAL STUDIO 2010
INTRODUCCIÓN A MICROSOFT VISUAL STUDIO 2010Estefy Sanchez
 
INTRODUCCIÓN A MICROSOFT VISUAL STUDIO 2010
INTRODUCCIÓN A MICROSOFT VISUAL STUDIO 2010INTRODUCCIÓN A MICROSOFT VISUAL STUDIO 2010
INTRODUCCIÓN A MICROSOFT VISUAL STUDIO 2010
Estefy Sanchez
 
Curso mayo 2013
Curso mayo 2013Curso mayo 2013
Curso mayo 2013
dorenism
 
Portafolio de Herramientas Informatica 1
Portafolio de Herramientas Informatica 1Portafolio de Herramientas Informatica 1
Portafolio de Herramientas Informatica 1
Paul Revolledo
 
Diseño y uso docente de materiales multimedia (2ª parte)
Diseño y uso docente de materiales multimedia (2ª parte)Diseño y uso docente de materiales multimedia (2ª parte)
Diseño y uso docente de materiales multimedia (2ª parte)
Alfredo Vela Zancada
 
Menu
MenuMenu
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
Jose Vargas
 
Tutorial eclipse
Tutorial eclipseTutorial eclipse
Tutorial eclipse
Manuel Gutierrez
 
Herramientas para la creación de un Screencast
Herramientas para la creación de un ScreencastHerramientas para la creación de un Screencast
Herramientas para la creación de un Screencast
Alejandrofonseca17
 
Netex learningMaker | Herramienta autora de contenidos e-learning en HTML5 [ES]
Netex learningMaker | Herramienta autora de contenidos e-learning en HTML5 [ES]Netex learningMaker | Herramienta autora de contenidos e-learning en HTML5 [ES]
Netex learningMaker | Herramienta autora de contenidos e-learning en HTML5 [ES]
Netex Learning
 
Analisis desarrollo-patrones-j2 ee
Analisis desarrollo-patrones-j2 eeAnalisis desarrollo-patrones-j2 ee
Analisis desarrollo-patrones-j2 ee
Victor Basurto Alonso
 
Organizadores de Computación e Informática
Organizadores de Computación e InformáticaOrganizadores de Computación e Informática
Organizadores de Computación e Informática
Carlos Perez Francia
 
Screencast
ScreencastScreencast
Screencast
PaulaRomero0102
 
Net Beans
Net BeansNet Beans
Net Beans
Pablo perez
 
Ejercicio modulo I programacion microcontroladores
Ejercicio modulo I programacion microcontroladoresEjercicio modulo I programacion microcontroladores
Ejercicio modulo I programacion microcontroladores
arnadillo
 
Tecnología Tarea III
Tecnología Tarea IIITecnología Tarea III
Tecnología Tarea III
Dariana Alburquerque
 
Netex learningMaker | Dossier [ES]
Netex learningMaker | Dossier [ES]Netex learningMaker | Dossier [ES]
Netex learningMaker | Dossier [ES]Netex Learning
 
Ofimática II
Ofimática IIOfimática II
Ofimática II
Eduardo David
 

Similar a jAUTI 2014- Template Generator - Pillajo (20)

Presentacion Guia OWASP 2014
Presentacion Guia OWASP 2014Presentacion Guia OWASP 2014
Presentacion Guia OWASP 2014
 
INTRODUCCIÓN A MICROSOFT VISUAL STUDIO 2010
INTRODUCCIÓN A MICROSOFT VISUAL STUDIO 2010INTRODUCCIÓN A MICROSOFT VISUAL STUDIO 2010
INTRODUCCIÓN A MICROSOFT VISUAL STUDIO 2010
 
INTRODUCCIÓN A MICROSOFT VISUAL STUDIO 2010
INTRODUCCIÓN A MICROSOFT VISUAL STUDIO 2010INTRODUCCIÓN A MICROSOFT VISUAL STUDIO 2010
INTRODUCCIÓN A MICROSOFT VISUAL STUDIO 2010
 
Curso mayo 2013
Curso mayo 2013Curso mayo 2013
Curso mayo 2013
 
Portafolio de Herramientas Informatica 1
Portafolio de Herramientas Informatica 1Portafolio de Herramientas Informatica 1
Portafolio de Herramientas Informatica 1
 
Diseño y uso docente de materiales multimedia (2ª parte)
Diseño y uso docente de materiales multimedia (2ª parte)Diseño y uso docente de materiales multimedia (2ª parte)
Diseño y uso docente de materiales multimedia (2ª parte)
 
Menu
MenuMenu
Menu
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
Tutorial eclipse
Tutorial eclipseTutorial eclipse
Tutorial eclipse
 
Herramientas para la creación de un Screencast
Herramientas para la creación de un ScreencastHerramientas para la creación de un Screencast
Herramientas para la creación de un Screencast
 
Netex learningMaker | Herramienta autora de contenidos e-learning en HTML5 [ES]
Netex learningMaker | Herramienta autora de contenidos e-learning en HTML5 [ES]Netex learningMaker | Herramienta autora de contenidos e-learning en HTML5 [ES]
Netex learningMaker | Herramienta autora de contenidos e-learning en HTML5 [ES]
 
Analisis desarrollo-patrones-j2 ee
Analisis desarrollo-patrones-j2 eeAnalisis desarrollo-patrones-j2 ee
Analisis desarrollo-patrones-j2 ee
 
Organizadores de Computación e Informática
Organizadores de Computación e InformáticaOrganizadores de Computación e Informática
Organizadores de Computación e Informática
 
Screencast(1)
Screencast(1)Screencast(1)
Screencast(1)
 
Screencast
ScreencastScreencast
Screencast
 
Net Beans
Net BeansNet Beans
Net Beans
 
Ejercicio modulo I programacion microcontroladores
Ejercicio modulo I programacion microcontroladoresEjercicio modulo I programacion microcontroladores
Ejercicio modulo I programacion microcontroladores
 
Tecnología Tarea III
Tecnología Tarea IIITecnología Tarea III
Tecnología Tarea III
 
Netex learningMaker | Dossier [ES]
Netex learningMaker | Dossier [ES]Netex learningMaker | Dossier [ES]
Netex learningMaker | Dossier [ES]
 
Ofimática II
Ofimática IIOfimática II
Ofimática II
 

Más de Red Auti

jAUTI 2014-Analisis de penetracion de tvdi- fuentealba
jAUTI 2014-Analisis de penetracion de tvdi- fuentealbajAUTI 2014-Analisis de penetracion de tvdi- fuentealba
jAUTI 2014-Analisis de penetracion de tvdi- fuentealba
Red Auti
 
jAUTi2014- Tv digital y one-seg como desarrollo estratégico de la cultura- irere
jAUTi2014- Tv digital y one-seg como desarrollo estratégico de la cultura- irerejAUTi2014- Tv digital y one-seg como desarrollo estratégico de la cultura- irere
jAUTi2014- Tv digital y one-seg como desarrollo estratégico de la cultura- irere
Red Auti
 
jAUTI 2014-Marcacion de contenidos iptv- vargas
jAUTI 2014-Marcacion de contenidos iptv- vargasjAUTI 2014-Marcacion de contenidos iptv- vargas
jAUTI 2014-Marcacion de contenidos iptv- vargas
Red Auti
 
jAUTI 2014- Keynote wetakecarewebmedia Lozano
jAUTI 2014- Keynote wetakecarewebmedia  LozanojAUTI 2014- Keynote wetakecarewebmedia  Lozano
jAUTI 2014- Keynote wetakecarewebmedia Lozano
Red Auti
 
Sistemas de comunicación alternativa y aumentativa - Baldassarri - Peña - Cer...
Sistemas de comunicación alternativa y aumentativa - Baldassarri - Peña - Cer...Sistemas de comunicación alternativa y aumentativa - Baldassarri - Peña - Cer...
Sistemas de comunicación alternativa y aumentativa - Baldassarri - Peña - Cer...Red Auti
 
Reconocimiento facial e identificación de textos en videos interactivos - Ram...
Reconocimiento facial e identificación de textos en videos interactivos - Ram...Reconocimiento facial e identificación de textos en videos interactivos - Ram...
Reconocimiento facial e identificación de textos en videos interactivos - Ram...Red Auti
 
Metodología de evaluación y gestión del conocimiento... - Jon Arambarri Basañez
Metodología de evaluación y gestión del conocimiento... -  Jon Arambarri BasañezMetodología de evaluación y gestión del conocimiento... -  Jon Arambarri Basañez
Metodología de evaluación y gestión del conocimiento... - Jon Arambarri BasañezRed Auti
 
Matriz de eficiencia siesta care - CPMTI
Matriz de eficiencia siesta care - CPMTIMatriz de eficiencia siesta care - CPMTI
Matriz de eficiencia siesta care - CPMTIRed Auti
 
Marco de referencia para la evaluación del desempeño de los servicios t-Learn...
Marco de referencia para la evaluación del desempeño de los servicios t-Learn...Marco de referencia para la evaluación del desempeño de los servicios t-Learn...
Marco de referencia para la evaluación del desempeño de los servicios t-Learn...Red Auti
 
La interactividad en la televisión digital en Argentina - Néstor Daniel González
La interactividad en la televisión digital en Argentina - Néstor Daniel GonzálezLa interactividad en la televisión digital en Argentina - Néstor Daniel González
La interactividad en la televisión digital en Argentina - Néstor Daniel GonzálezRed Auti
 
La información digital, un nuevo modelo de contenido educativo... - Miguel An...
La información digital, un nuevo modelo de contenido educativo... - Miguel An...La información digital, un nuevo modelo de contenido educativo... - Miguel An...
La información digital, un nuevo modelo de contenido educativo... - Miguel An...Red Auti
 
Hollybyte - dnovae
Hollybyte - dnovaeHollybyte - dnovae
Hollybyte - dnovaeRed Auti
 
Ginga ncl televisión digital terrestre - Gonzalo Olmedo
Ginga ncl televisión digital terrestre - Gonzalo OlmedoGinga ncl televisión digital terrestre - Gonzalo Olmedo
Ginga ncl televisión digital terrestre - Gonzalo OlmedoRed Auti
 
EWBS - Gonzalo Olmedo
EWBS - Gonzalo OlmedoEWBS - Gonzalo Olmedo
EWBS - Gonzalo OlmedoRed Auti
 
Evaluación de la usabilidad de aplicaciones para la TVDI - Montero - López - ...
Evaluación de la usabilidad de aplicaciones para la TVDI - Montero - López - ...Evaluación de la usabilidad de aplicaciones para la TVDI - Montero - López - ...
Evaluación de la usabilidad de aplicaciones para la TVDI - Montero - López - ...Red Auti
 
El Futuro de la televisión - Guido Lemos
El Futuro de la televisión - Guido LemosEl Futuro de la televisión - Guido Lemos
El Futuro de la televisión - Guido LemosRed Auti
 
El diseño instruccional de los Moocs y el de los nuevos cursos online abierto...
El diseño instruccional de los Moocs y el de los nuevos cursos online abierto...El diseño instruccional de los Moocs y el de los nuevos cursos online abierto...
El diseño instruccional de los Moocs y el de los nuevos cursos online abierto...Red Auti
 
Diseño e implementación de una arquitectura para servicios sociales, multimed...
Diseño e implementación de una arquitectura para servicios sociales, multimed...Diseño e implementación de una arquitectura para servicios sociales, multimed...
Diseño e implementación de una arquitectura para servicios sociales, multimed...Red Auti
 
Colaboração na produção de conteúdos digitais - Lemos - Mariz - Alves - Brito
Colaboração na produção de conteúdos digitais - Lemos - Mariz - Alves - BritoColaboração na produção de conteúdos digitais - Lemos - Mariz - Alves - Brito
Colaboração na produção de conteúdos digitais - Lemos - Mariz - Alves - BritoRed Auti
 
Adaptación de Accesibilidad al t-Learning - jAUTI 2013 - Miguel Morales
Adaptación de Accesibilidad al t-Learning - jAUTI 2013 - Miguel MoralesAdaptación de Accesibilidad al t-Learning - jAUTI 2013 - Miguel Morales
Adaptación de Accesibilidad al t-Learning - jAUTI 2013 - Miguel MoralesRed Auti
 

Más de Red Auti (20)

jAUTI 2014-Analisis de penetracion de tvdi- fuentealba
jAUTI 2014-Analisis de penetracion de tvdi- fuentealbajAUTI 2014-Analisis de penetracion de tvdi- fuentealba
jAUTI 2014-Analisis de penetracion de tvdi- fuentealba
 
jAUTi2014- Tv digital y one-seg como desarrollo estratégico de la cultura- irere
jAUTi2014- Tv digital y one-seg como desarrollo estratégico de la cultura- irerejAUTi2014- Tv digital y one-seg como desarrollo estratégico de la cultura- irere
jAUTi2014- Tv digital y one-seg como desarrollo estratégico de la cultura- irere
 
jAUTI 2014-Marcacion de contenidos iptv- vargas
jAUTI 2014-Marcacion de contenidos iptv- vargasjAUTI 2014-Marcacion de contenidos iptv- vargas
jAUTI 2014-Marcacion de contenidos iptv- vargas
 
jAUTI 2014- Keynote wetakecarewebmedia Lozano
jAUTI 2014- Keynote wetakecarewebmedia  LozanojAUTI 2014- Keynote wetakecarewebmedia  Lozano
jAUTI 2014- Keynote wetakecarewebmedia Lozano
 
Sistemas de comunicación alternativa y aumentativa - Baldassarri - Peña - Cer...
Sistemas de comunicación alternativa y aumentativa - Baldassarri - Peña - Cer...Sistemas de comunicación alternativa y aumentativa - Baldassarri - Peña - Cer...
Sistemas de comunicación alternativa y aumentativa - Baldassarri - Peña - Cer...
 
Reconocimiento facial e identificación de textos en videos interactivos - Ram...
Reconocimiento facial e identificación de textos en videos interactivos - Ram...Reconocimiento facial e identificación de textos en videos interactivos - Ram...
Reconocimiento facial e identificación de textos en videos interactivos - Ram...
 
Metodología de evaluación y gestión del conocimiento... - Jon Arambarri Basañez
Metodología de evaluación y gestión del conocimiento... -  Jon Arambarri BasañezMetodología de evaluación y gestión del conocimiento... -  Jon Arambarri Basañez
Metodología de evaluación y gestión del conocimiento... - Jon Arambarri Basañez
 
Matriz de eficiencia siesta care - CPMTI
Matriz de eficiencia siesta care - CPMTIMatriz de eficiencia siesta care - CPMTI
Matriz de eficiencia siesta care - CPMTI
 
Marco de referencia para la evaluación del desempeño de los servicios t-Learn...
Marco de referencia para la evaluación del desempeño de los servicios t-Learn...Marco de referencia para la evaluación del desempeño de los servicios t-Learn...
Marco de referencia para la evaluación del desempeño de los servicios t-Learn...
 
La interactividad en la televisión digital en Argentina - Néstor Daniel González
La interactividad en la televisión digital en Argentina - Néstor Daniel GonzálezLa interactividad en la televisión digital en Argentina - Néstor Daniel González
La interactividad en la televisión digital en Argentina - Néstor Daniel González
 
La información digital, un nuevo modelo de contenido educativo... - Miguel An...
La información digital, un nuevo modelo de contenido educativo... - Miguel An...La información digital, un nuevo modelo de contenido educativo... - Miguel An...
La información digital, un nuevo modelo de contenido educativo... - Miguel An...
 
Hollybyte - dnovae
Hollybyte - dnovaeHollybyte - dnovae
Hollybyte - dnovae
 
Ginga ncl televisión digital terrestre - Gonzalo Olmedo
Ginga ncl televisión digital terrestre - Gonzalo OlmedoGinga ncl televisión digital terrestre - Gonzalo Olmedo
Ginga ncl televisión digital terrestre - Gonzalo Olmedo
 
EWBS - Gonzalo Olmedo
EWBS - Gonzalo OlmedoEWBS - Gonzalo Olmedo
EWBS - Gonzalo Olmedo
 
Evaluación de la usabilidad de aplicaciones para la TVDI - Montero - López - ...
Evaluación de la usabilidad de aplicaciones para la TVDI - Montero - López - ...Evaluación de la usabilidad de aplicaciones para la TVDI - Montero - López - ...
Evaluación de la usabilidad de aplicaciones para la TVDI - Montero - López - ...
 
El Futuro de la televisión - Guido Lemos
El Futuro de la televisión - Guido LemosEl Futuro de la televisión - Guido Lemos
El Futuro de la televisión - Guido Lemos
 
El diseño instruccional de los Moocs y el de los nuevos cursos online abierto...
El diseño instruccional de los Moocs y el de los nuevos cursos online abierto...El diseño instruccional de los Moocs y el de los nuevos cursos online abierto...
El diseño instruccional de los Moocs y el de los nuevos cursos online abierto...
 
Diseño e implementación de una arquitectura para servicios sociales, multimed...
Diseño e implementación de una arquitectura para servicios sociales, multimed...Diseño e implementación de una arquitectura para servicios sociales, multimed...
Diseño e implementación de una arquitectura para servicios sociales, multimed...
 
Colaboração na produção de conteúdos digitais - Lemos - Mariz - Alves - Brito
Colaboração na produção de conteúdos digitais - Lemos - Mariz - Alves - BritoColaboração na produção de conteúdos digitais - Lemos - Mariz - Alves - Brito
Colaboração na produção de conteúdos digitais - Lemos - Mariz - Alves - Brito
 
Adaptación de Accesibilidad al t-Learning - jAUTI 2013 - Miguel Morales
Adaptación de Accesibilidad al t-Learning - jAUTI 2013 - Miguel MoralesAdaptación de Accesibilidad al t-Learning - jAUTI 2013 - Miguel Morales
Adaptación de Accesibilidad al t-Learning - jAUTI 2013 - Miguel Morales
 

Último

Fase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría AnalíticaFase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría Analítica
YasneidyGonzalez
 
El fundamento del gobierno de Dios. El amor
El fundamento del gobierno de Dios. El amorEl fundamento del gobierno de Dios. El amor
El fundamento del gobierno de Dios. El amor
Alejandrino Halire Ccahuana
 
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdfHABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
DIANADIAZSILVA1
 
Fase 1, Lenguaje algebraico y pensamiento funcional
Fase 1, Lenguaje algebraico y pensamiento funcionalFase 1, Lenguaje algebraico y pensamiento funcional
Fase 1, Lenguaje algebraico y pensamiento funcional
YasneidyGonzalez
 
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdfAsistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Demetrio Ccesa Rayme
 
1º GRADO CONCLUSIONES DESCRIPTIVAS PRIMARIA.docx
1º GRADO CONCLUSIONES DESCRIPTIVAS  PRIMARIA.docx1º GRADO CONCLUSIONES DESCRIPTIVAS  PRIMARIA.docx
1º GRADO CONCLUSIONES DESCRIPTIVAS PRIMARIA.docx
FelixCamachoGuzman
 
Portafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPNPortafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPN
jmorales40
 
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIALCUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
DivinoNioJess885
 
corpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdfcorpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdf
YolandaRodriguezChin
 
Automatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptxAutomatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptx
GallardoJahse
 
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdfUn libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
sandradianelly
 
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de MadridHorarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
20minutos
 
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIACONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
BetzabePecheSalcedo1
 
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdfFORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
El Fortí
 
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
20minutos
 
Educar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdfEducar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdf
Demetrio Ccesa Rayme
 
Proceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de PamplonaProceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de Pamplona
Edurne Navarro Bueno
 
El Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundoEl Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundo
SandraBenitez52
 
Introducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BIIntroducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BI
arleyo2006
 
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Monseespinoza6
 

Último (20)

Fase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría AnalíticaFase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría Analítica
 
El fundamento del gobierno de Dios. El amor
El fundamento del gobierno de Dios. El amorEl fundamento del gobierno de Dios. El amor
El fundamento del gobierno de Dios. El amor
 
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdfHABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
 
Fase 1, Lenguaje algebraico y pensamiento funcional
Fase 1, Lenguaje algebraico y pensamiento funcionalFase 1, Lenguaje algebraico y pensamiento funcional
Fase 1, Lenguaje algebraico y pensamiento funcional
 
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdfAsistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
 
1º GRADO CONCLUSIONES DESCRIPTIVAS PRIMARIA.docx
1º GRADO CONCLUSIONES DESCRIPTIVAS  PRIMARIA.docx1º GRADO CONCLUSIONES DESCRIPTIVAS  PRIMARIA.docx
1º GRADO CONCLUSIONES DESCRIPTIVAS PRIMARIA.docx
 
Portafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPNPortafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPN
 
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIALCUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
 
corpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdfcorpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdf
 
Automatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptxAutomatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptx
 
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdfUn libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
 
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de MadridHorarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
 
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIACONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
 
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdfFORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
 
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
 
Educar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdfEducar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdf
 
Proceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de PamplonaProceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de Pamplona
 
El Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundoEl Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundo
 
Introducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BIIntroducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BI
 
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
 

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
  • 18. WebMedia2014 Universidad de las Fuerzas Armadas ESPE Template Generator Demostración Demostración
  • 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