Re: charlas de Ginga en Buenos Aires
un mensaje que recibi de otra lista estoy en deuda en contarles como fue la reunion con Luiz Fernando y el arranque de la comunidad ginga argentina El 13 de noviembre de 2009 13:00, Gustavo Pesci <[email protected]>escribió:
Estimados colegas:
Volviendo al tema Ginga, evidentemente nuestros colegas de Brasil, han hecho un gran trabajo. Ginga implementa una serie de innovaciones, tanto desde el punto de vista del soporte y la ejecución de programas, con el Ginga-NCL y el lenguage LUA, como con el soporte de distintas interfaces de retorno, incluyendo la posibilidad de controlar al Set-Top Box desde un celular via Bluetooth, y usar ese mismo celular como via de retorno. Sin embargo, también han dejado la puerta abierta para que se puedan desarrollar aplicaciones en Java, compatibles con la norma GEM, con el Ginga-J.
Como GEM hereda muchas cosas de MHP, y usa Java como lenguaje de programación, cualquier aplicación que desarrollemos para Ginga-J, fácilmente podría ser adaptada a otras variantes de GEM, como MHP y OCAP, con lo cual, el mercado potencial de esas aplicaciones no se restringiría a aquellos Set-Top Boxes que corran Ginga, sino prácticamente a cualquier equipo disponible en el mundo. Al mismo tiempo, en nuestro mercado, aún dentro de la escasés de desarrolladores, es posible conseguir programadores Java con experiencia.
Por otro lado, Ginga-NCL y LUA sólamente están implementados en Ginga, por lo que cualquier desarrollo que se haga sobre estas herramientas, sólo funcionarán en los Set-Top Boxes equipados con Ginga, dejando afuera a la inmensa cantidad de dispositivos disponibles en Europa, USA y otras regiones con plataformas MHP y OCAP. O sea, nuestro mercado se reduciría a Brasil, Argentina y el puñado de países latinoamericanos que adopten Ginga. Además, no existen recursos humanos capacitados en LUA, por lo que desde las universidades y desde las empresas, tendremos que hacer un esfuerzo inmenso en capacitar desarrolladores, y eso implica tiempo y dinero. Tiempo y dinero que Brasil ya invirtió, ya que nos lleva por lo menos 4 años de ventaja.
Por lo tanto, para la industria del software nacional, la opción lógica es desarrollar aplicaciones en Ginga-J, porque nos permite aprovechar el conocimiento de Java de nuestros desarrolladores (ganamos tiempo) y comercializar nuestro desarrollo más allá de Sudamérica (ganamos mercados).
Sin embargo, la norma brasilera (ABNTNBR15606_2D1) tiene algunas particularidades que, a mi entender, tendríamos que revisar:
1. El Close-Caption es opcional para todo tipo de receptores. En Argentina, por ley, el Close-Caption es obligatorio, por lo que tendríamos que modificar este punto. 2. Para receptores One-Seg (celulares), el Ginga-J y la JVM (Java Virtual Machine) son opcionales. A mi entender, debería ser obligatorio, porque sino, o corremos el riesgo de que una aplicación que desarrolláramos en Ginga-J no se vea en celulares, o estamos obligados a desarrollar en Ginga-NCL / LUA, lo cual ya vimos que no es lo mejor para la industria del software de argentina.
Otro tema importante a tener en cuenta es la necesidad de que los Set-Top Boxes cuenten con algún tipo de canal de retorno, sobre todo si queremos que la TV Digital Terrestre ayude a achicar la brecha digital, y a integrar a ciudadanos que no tienen posibilidad de contar con Internet. No cometamos el error de otros países que, por sacar al mercado Set-Top Boxes muy baratos sin interactividad, impidieron la distribución masiva de aplicaciones interactivas.
Cordialmente.
Gustavo Pesci Presidente / CEO [email protected]
Hardata Argentina +54 11 4300 3463 Chacabuco 1566 1º D (C1140AAH) Buenos Aires www.hardata.com
El día 9 de noviembre de 2009 16:42, Gustavo Pesci <[email protected]> escribió:
Estimados colegas: El viernes 30 de noviembre, en una conferencia brindada en Caper, donde había gente del SNMP, Canal 7, la UNLP y un expositor brasilero (cuyo nombre no recuerdo, sabrán disculpar), se dijo ante una pregunta concreta que:
El Ginga es una especificación. La implementación libre y gratuita, que está publicada en el site brasilero, no está optimizada, por lo tanto, no es apta para aplicaciones comerciales. Existen implementaciones comerciales, optimizadas, libres (con código) pero pagas.
Por lo tanto yo concluyo lo siguiente: Opción A: Si quiero armar un set-top box ahora, compro los chips de Motorola y pago ($$$) por la licencia del Ginga optimizado a Motorola. Opción B: Si tengo tiempo, tomo como base el software libre brasilero, y destino horas de desarrollo ($$$) para optimizarlo. O sea, de una forma u otra, habrá que invertir ($$$) para tener al Ginga funcionando correctamente con los chips elegidos. Súmenle a esto el costo ($$$) de capacitación necesario para formar recursos humanos capaces de entender y programar en Ginga. Conclusión: el Ginga no es gratis! Lo cual no está mal... simplemente, digamos las cosas como son. Finalmente, algún middleware para el set-top box tendremos que elegir: Ginga, Open TV, MHP, OCAP, ACAP, Java TV, por nombrar algunos, ya que el desarrollador de aplicaciones debe saber con qué recursos cuenta del lado del televidente. Mi opinión, si es que no primara la decisión política de tomar el estándar brasilero completo, es que no deberíamos concentrarnos en ver si el Ginga es gratuito, sino si tiene las prestaciones que el mercado argentino necesitará, lo cual nos lleva a preguntarnos cuáles son las necesidades únicas del televidente argentino. Creo que por ahí deberíamos empezar nuestro análisis. Cordiales saludos. Gustavo Pesci Presidente / CEO [email protected]
Hardata Argentina +54 11 4300 3463 Chacabuco 1566 1º D (C1140AAH) Buenos Aires www.hardata.com
El 9 de noviembre de 2009 14:36, Martin Olivera <[email protected]> escribió:
respecto a tus preguntas
Ahora, al menos así dice la convocatoria, se nos invita a una charla sobre GINGA, y se dice "el sistema a usar en >Argentina"; ¿Esto es si
es
así?
mea culpa, no sé si Ginga es el que se va a usar en Argentina, pienso que será así por lo que vengo escuchando en diversas reuniones, pero no está en el decreto
por que si lo es, simplemente publiquen las especificaciones,
pues las especificaciones de Ginga, y el software mismo, está publicado, ya que es software libre con licencia GPL v2, la misma que usa Linux. No tengo los detalees sobre todas las partes de Ginga y sus licencias, pero está libre de licencias, royalties y patentes. Ese es precisamente el puno fuerte de Ginga, al que adscribo, que ademas nos permitirá modificarlo a nuestro gusto si así lo deseamos y entendemos, porque es software libre
y luego con cierto conocimiento vayamos a escuchar todas las charlas que nos permitirán convivir con lo ya decidido.
Si no es así, negociemos y sepamos que nos va a costar, el adaptar este sistema respecto a un posible desarrollo >nuevo y local y al mismo adaptado a nuestras necesidades.¿ El sitema es gratuito solo debemos traducirlo?,¿ Si lo >usamos pagaremos derechos?,¿como encuadro la visita del expositor, es un benefactor, o alguien le paga, para >vendernos un sistema? etc. ec.
es gratuito y LIBRE (es decir, tenemos todo el codigo y la posibilidad legal de modificarlo y redistribuirlo con licencia GPL)
no se pagan derechos, y el expositor es un univesitario con años de carrera que viuebne a exponernos su experiencia academica sobre el sistema que su grupo desarrolló y puso a disposicion de la TVDigital brasileña (y de a Humanidad) en modalidad de software libre.
Por cierto que aunque algo sea gratis no hay que aceptarlo, me parece excelente que tengamos una visión critica del tema, y si hay otro proyecto de software que permita remplazarlo, se podria revisar, pero seria mejor, ya que los brasileños abren esta forma de cooperacin, que pensaramos en como trabajar juntos cada uno a partir de lo que ya tenemos, hoy tenemos la oportuniddad de ser la puerta al español de ginga hacia toda sudamérica y al mismo timepo adentrarnos en un software que nos abre todas las puertas a la investigación y desarrollo locales, sin resctricciones ni económicas ni legales.
El 9 de noviembre de 2009 13:41, Héctor J. Salonio <[email protected]> escribió:
Estimados Colegas: Como habrán notado, he tratado de mantenerme al
margen
de las reuniones sobre el tema como la que hoy nos convoca, ante el texto de la convocatoria quiero hacer pública mi determinacion y el por que de la misma. Sere sintetico. Hace muchos años propuse hacer un frente común en el MERCOSUR para llevar adelante un emprendimiento y por sobre todo negociar como una unidad, con los potenciales promotores del los sistemas de TVDIGITAL terrestre, otrorgariamos un gran mercado sin contrapartida de posibles fabricaciones locales, pago de royalties etc. ( Pimera reunion en comun, con representantes de otros paises durante CAPER- tema TV DIGITAL)
Poco meses después Argentina dispuso el sistema ATSC,unilateralmente, resolución hoy revertida. Cito esto solo como referencia de tiempo y de años dejados pasar. Mientras Brasil ponía investigación y recursos (Publicos y Privados) para tomar la determinación sobre el sistema a utilizar.
Dije y digo - la electrónica superara la mayoria de las barreras entre los sistemas, adoptemos el que nos ofrezca mejores condiciones técnico/económicas como país. ¡Sepamos Negociar!.
Cuando adverti que la determinacion del Gobierno, antes y ahora pasaba por lo politico y no por convocar a los Universitarios que el pais formó, ni a los sectores de area para analizar el camino a seguir- deje, intencionalmete, de ocuparme del tema, pero no de preocuparme.
Insisto en aclarar, no es un juicio en cuanto a cálidades técnicas, de un sistema respecto a otro, al fin y al cabo, no conocemos muchos de nosotros al menos, los detalle que llevaron a la determinacion, y si hubo o no negociaciones como las mencionadas.Lo que me sigue preocupando es la metodologia para tomar decisiones.
Si sé que ni los profesionales del medio en su gran mayoría, y los sectores involucrados fueron llamados a participar.
Ahora, al menos así dice la convocatoria, se nos invita a una charla sobre GINGA, y se dice "el sistema a usar en Argentina"; ¿Esto es si es así? por que si lo es, simplemente publiquen las especificaciones, y luego con cierto conocimiento vayamos a escuchar todas las charlas que nos permitirán convivir con lo ya decidido.
Si no es así, negociemos y sepamos que nos va a costar, el adaptar este sistema respecto a un posible desarrollo nuevo y local y al mismo adaptado a nuestras necesidades.¿ El sitema es gratuito solo debemos traducirlo?,¿ Si lo usamos pagaremos derechos?,¿como encuadro la visita del expositor, es un benefactor, o alguien le paga, para vendernos un sistema? etc. ec.
No intento iniciar una polémica- solo quiero hacer publica mi posición personal- y que se entienda él por que de mi ausencia.
Atte.,
Héctor Jorge Salonio
Ing. en Telecomunicaciones
Mat. COPITEC # 192
-- opino en http://blog.martinolivera.com.ar [email protected]
-- opino en http://blog.martinolivera.com.ar [email protected]
participants (1)
-
Martín Olivera