jueves, 4 de agosto de 2011

"CreaTV Digital" una herramienta gráfica para desarrollo de Apps Interactivas para el Middleware Ginga

"CreaTV Digital” es una herramienta de software desarrollada como un proyecto de Tesis de la carrera de Licenciatura en Ciencias de la Computación de la Universidad Nacional de Rio Cuarto - Argentina y bajo licencia GPL V3,  que permite desarrollar aplicaciones interactivas para el middleware Ginga de un manera fácil y  a través de un entorno gráfico, de modo que sus usuarios no necesiten tener un conocimiento muy profundo de los lenguajes NCL y Lua.

Esta herramienta esta disponible para  SO Ubuntu y Kubuntu y su código fuente puede ser descargado Aquí.
Mayor información se la puede obtener Aquí . 

Para la ejecución del código fuente del programa es necesario realizar los siguientes pasos desde una terminal: 

1) Instalar Librerías:

Librerías Qt para desarrollo
- sudo apt-get install libqt4-dev

Librerías C++
- sudo apt-get install g++

Librerías Phonon (para tratamiento de archivos multimedia)
- sudo apt-get install libphonon-dev

Librerías para tratamiento de archivos de video
- sudo apt-get install libxine1-ffmpeg
- sudo apt-get install ffmpeg

2) En la carpeta donde se encuentra el código fuente (..../CreaTVDigital/) Generar Makefile:
- qmake

3) En la carpeta donde se encuentra el código fuente (..../CreaTVDigital/) Compilar:
- make

4) En la carpeta donde se encuentra el código fuente (..../CreaTVDigital/) Ejecutar:
- ./CreaTVDigital


Los ejemplos a continuación muestran el desarrollo paso a paso de la creación de un proyecto utilizando la herramienta "creatv digital" y su posterior ejecución.


Si se desea obtener un manual de usuario más detallado lo pueden encontrar Aquí.

Ejemplo 1:
Generamos una aplicación ncl que ejecuta una interactividad al presionar un botón del control remoto.


Descargar Ejemplo 1




Ejemplo 2: 
Generamos una aplicación ncl que cambia el color y tamaño de un texto.


Descargar Ejemplo 2





Ejemplo 3: 
Generamos una aplicación ncl que durante su ejecución setea atributos(de tamaño y posición) a los medias.


Descargar Ejemplo 3






Ejemplo 4:  
Generamos una aplicación ncl que ejecuta interacciones entre los videos y las imágenes.


Descargar Ejemplo 4






Autores:
  • Cardozo, Sergio A. (yojajo@gmail.com)
  • Schwartz, Sebastian M. (seba.schwartz.7@gmail.com)
  • Arroyo, Marcelo (Director de Tesis)
  • Tardivo, Laura (Co-Directora de Tesis)
Contacto:
e-mail: creatvdigital@gmail.com

6 comentarios:

  1. Javier! ya hemos modificado el código fuente de la herramienta "CreaTV Digital" para que funcione en otras versiones de Ubuntu y Kubuntu también, gracias por la publicación y felicitaciones por el blog, saludos...

    Cardozo, Sergio A.
    Schwartz, Sebastián M.

    ResponderEliminar
  2. Estimados, probando CreaTVDigital, topo en lo siguiente cuando ejecuto el programa con ./CreaTVDigital:

    bash: ./CreaTVDigital: Permiso denegado

    No se si será por la versión de mi SO (Ubuntu 12.04), o no se porque otra cosa, por lo que pido, si es que me pudiesen ayudar en este punto, porque para atrás todo corre a la perfección.

    Se los agradecería mucho, si es que pudiesen ayudarme.

    Atte. Felipe

    ResponderEliminar
  3. amigos muy buenas.......muy buen tuto...solo por un problema...tengoi instalado ubuntu 12.10
    y almomento que ejecuto el comando make me sale este error...ayudenme a solucionarlo por favor.....gracias de antemano....


    detallo el erroromar3935@omar3935-desktop:~/Descargas/CreaTVDigital$ sudo make
    g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_WEBKIT -DQT_NO_DEBUG -DQT_PHONON_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/phonon -I/usr/include/qt4 -I/usr/include/qt4/phonon_compat -I. -I. -o main.o main.cpp
    In file included from main.cpp:76:0:
    mainwindow.h:46:30: error fatal: Phonon/MediaObject: No existe el archivo o el directorio
    compilación terminada.
    make: *** [main.o] Error 1

    ResponderEliminar
  4. Ayuda no puedo instalar las librerias en ubuntu 10.10 que hago!!!

    ResponderEliminar