Cumaco-Noticias es una aplicación para Televisión Digital Abierta (TDA), desarrollada con Ginga-NCL, que tiene como finalidad proveer noticias actualizadas a los usuarios extraídas del portal de internet de la Agencia Venezolana de Noticias (AVN).
El principal objetivo de Cumano-Noticias es poder llevar información, en tiempo real, a los hogares venezolanos generando información de interés, en imágenes y texto, para ser incorporada en la aplicación y ser transmitida a los receptores de TDA sin requerir de canal de retorno para mantener actualizada la información.
Cumaco-Noticias es fruto del esfuerzo mancomunado entre CENDITEL, ente adscrito al Ministerio del Poder Popular para Ciencia, Tecnología e Innovación, la Agencia Venezolana de Noticias y Vive TV, como aporte al proyecto de TDA en el país.
La aplicación ejecutada en servidores, se conecta al portal de la AVN y extrae los feeds del RSS (Really Simple Syndication, que se utiliza para difundir información actualizada sin necesidad de un navegador), que luego son empaquetados en una aplicación para TDA que procesa y transmite la señal digital, hasta que el usuario final, frente a la pantalla del televisor y mediante el uso de un aparato decodificador, recibe la señal y gestiona el uso de esta aplicación que facilita el acceso a una información oportuna y mediante modos muy intuitivos y sencillos de interacción.
Cumaco-Noticias está desarrollada en software libre, en una plataforma de estándar brasileño – con importantes aportes argentinos – denominada GINGA, que dispone de una serie de ventajas tecnológicas que incluye la posibilidad y necesidad de incorporación de comunidades de software libre, para el mejoramiento de la aplicación así como para el desarrollo de otras aplicaciones útiles para la difusión de contenidos educativos, culturales, ecológicos, entre otros.
Funcionamiento
La información que presenta Cumaco-Noticias está clasificada en cuatro categorías, a saber:
Venezuela (botón Rojo), presenta las noticias nacionales más relevantes.
Gestión Social (botón Verde), muestra las notas resaltantes en el ámbito comunitario.
Mundo (botón Amarillo), presenta las noticias internacionales.
Deportes (botón Azul), información deportiva.
Cada categoría muestra cinco noticias en total, por las que se puede navegar con las teclas de dirección, izquierda o derecha.
Reconocimientos
El desarrollo para Televisión Digital Abierta Cumaco-Noticias obtuvo el segundo lugar en el III Concurso Latinoamericano de Contenido Interactivo para TV Digital usando Middleware Ginga, realizado en Valparaíso, Chile.
Segunda Versión de Cumaco Noticias
Objetivo general: Desarrollo de la segunda versión de Cumaco – Noticias
Objetivos específicos:
– Migración del script en PHP al lenguaje de programación Python: Esta migración abarca el desarrollo de varios script, los cuales son: El proceso
– de análisis sintáctico de los RSS a través de la librería Feedparser, redimensión de las imágenes asociada a cada nota de prensa y automatización de la conexión con los RSS del portal de la Agencia Venezolana de Noticia (AVN).
– Programar un Script basado en Python que permita redimensionar las imágenes asociada a cada nota de prensa del portal de la Agencia Venezolana de Noticia (AVN): Las imágenes asociada a cada nota de prensa tienen un tamaño de 940 x 627 y el propósito del script es escalar las imágenes al tamaño de la región dispuesta para las mismas en la interfaz de la aplicación Ginga NCL.
– Examinar la Interfaz gráfica de la plantilla Cumaco – Noticias: La finalidad de este objetivo consiste en hacer una revisión detallada de la interfaz, para la disposición de las regiones de imagen, titulo, texto, video y botones para reorganizar todos los elementos y establecer diferencias entre las dos versiones.
– Implementar la visualización completa del contenido de las noticias en la aplicación Ginga NCL – Lua: Para esta implementación se requiere del desarrollo de un script en el lenguaje de programación Lua, para aplicaciones interactivas, que permita visualizar con las teclas de dirección (flecha abajo, flecha arriba) todo el contenido de la noticia.
– Migrar la base de datos de Mysql a Postgresql: En este proceso se incorporaran nuevas funcionalidades como actualización y modificación de datos.
– Emplear paradigma de programación modular: la finalidad de programar modularmente la aplicación Cumaco-Noticias es para optimizar su funcionamiento, lograr que sea flexible a los cambios en el tiempo y facilitar la reparación de cada uno de sus componentes.
– Diseñar una interfaz web en Django: el propósito de esta interfaz es proporcionarle a un usuario-administrador la facultad de seleccionar los titulares que se generan en el día y asignarle un nivel de relevancia.
Resultados alcanzados
– Se migró el código del lenguaje PHP a Python,
– Se mejoraron los bugs de errores,
– Disminuyó el tiempo de descarga de la aplicación en el decodificador la aplicación,
– Con la implementación de una función de descarga (wget) se garantiza que las imágenes relacionadas con cada nota de prensa de la AVN, se encuentren en la carpeta media de la aplicación Ginga NCL y en la base de datos.
– La segunda versión de la aplicación Cumaco-Noticias se ha probado en el entorno de pruebas en los servidores de CENDITEL y se encuentra funcional.