[Ginga-argentina] Re: charlas de Ginga en Buenos Aires

Pablo Barrientos pablo.barrientos at gmail.com
Fri Nov 13 20:35:40 CET 2009


Hola,
No deja de ser la visión de un CEO de una empresa :)
De la charla de ayer de Soares me quedó la idea de que NCL (un DSL
declarativo, con todas las ventajas que implica el uso de un DSL***) es muy
fácil para hacer aplicaciones sencillas y de mediana complejidad. LUA es la
opción imperativa de scripting y es mucho más eficiente que lenguajes de
scripting como javascript. Finalmente Java queda para aplicaciones complejas
que no resulte fácil hacer en LUA. Sinceramente, un argumento basado en el
lenguaje y las personas que lo conocen no tiene peso ni fundamento para mí.
De hecho un CEO debería ver la oportunidad que se abre para el mercado
hispanoparlante si su empresa invierte y se encarga de proveer servicios YA
con Ginga. No siempre se tiene el mundo como mercado, sobre todo si el mundo
elije opciones de software privativas.
Saludos,
Pablo.-

*** los DSL son fáciles de aprender, son dirijidos al dominio, son fáciles
de entender, tienen menos líneas de código, son más robustos, etc. Eso está
demostrado empíricamente!



El 13 de noviembre de 2009 15:31, Hugo Cesar Crohare Lavalle <
hlavalle at cpqd.com.br> escribió:

>  Acerca de la inversión en recursos humanos, queria decir que el esfuerzo
> para aprender NCL y Lua és mucho menor que para aprender Java. Incluso esto
> és un punto a favor de la inclusión digital, pues abre una nueva opción en
> el mercado de trabajo.
> Java me gusta mucho y tengo ya bastante experiencia (soy SCJP y SCWCD),
> pero quando conoci NCL y Lua en 2007, me surprendió lo mucho que se puede
> hacer, con poco tiempo de estudio. Especialmente Lua, que és muy poderosa se
> comparada con su simplicidad.
> También és cierto decir que algunas cosas sean más apropriadas hacer en
> Java que en NCL y Lua, pero el mensage que gustaria dejar és que merece la
> pena digrigir una buena mirada a NCL y Lua.
>
> Saludos,
>  Hugo Cesar Crohare Lavalle
> Arquiteto de Software
> CPqD - Diretoria de Tecnologia de Serviços
> Tel.: +55 19 3705-4862 / Fax: +55 19 3705-5868
> hlavalle at cpqd.com.br
> www.cpqd.com.br
>
>
>
>  -----Mensagem original-----
> *De:* ginga-argentina-bounces at lists.ourproject.org [mailto:
> ginga-argentina-bounces at lists.ourproject.org] *Em nome de *Martín Olivera
> *Enviada em:* sexta-feira, 13 de novembro de 2009 14:12
> *Para:* Lista de la comunidad argentina de Ginga
> *Assunto:* [Ginga-argentina] 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 <g.pesci at hardata.com>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
>> g.pesci at hardata.com
>>
>> 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 <g.pesci at hardata.com>
>> 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
>> > g.pesci at hardata.com
>> >
>> > 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 <molivera at solar.org.ar>
>> > 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
>> >> <hectorj at salonio.com.ar> 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
>> >> olix at jabber.org
>> >
>> >
>>
>>
>
>
> --
> opino en http://blog.martinolivera.com.ar
> olix at jabber.org
>
>
> _______________________________________________
> Ginga-argentina mailing list
> Ginga-argentina at lists.ourproject.org
> https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina
>
>


-- 
·····························
Jenseits von Gut und Böse!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/ginga-argentina/attachments/20091113/66a31485/attachment-0001.htm


More information about the Ginga-argentina mailing list