10 de junio 18 hs. Centro Cultural Borges - Seminario de Ginga para Universidades
http://comunidad.ginga.org.ar/?q=node/25 -- Martín Olivera microblog en http://identi.ca/martinolivera blog en http://blog.martinolivera.com.ar jabber en [email protected] Asociación SOLAR Software Libre Argentina - http://www.solar.org.ar Comunidad Ginga Argentina - http://comunidad.ginga.org.ar
Ginga incluye a Ginga-J y Ginga-NCL. Cada vez que pregunto sólo escucho silencio del otro lado. Por ahí es una pregunta incómoda,pero la seguiré haciendo. ¿Argentina planea adoptar solamente Ginga-NCL y dejar Ginga-J de lado? ¿Por qué? ¿Quién tomó esta decisión? ¿Se consultó a alguien?. Perdón si suena mal, son sólo preguntas inocentes, no quiero que nadie se altere al responderme. FC On Tue, Jun 8, 2010 at 10:54 AM, Martín Olivera <[email protected]>wrote:
http://comunidad.ginga.org.ar/?q=node/25
-- Martín Olivera microblog en http://identi.ca/martinolivera blog en http://blog.martinolivera.com.ar jabber en [email protected]
Asociación SOLAR Software Libre Argentina - http://www.solar.org.ar Comunidad Ginga Argentina - http://comunidad.ginga.org.ar
_______________________________________________ Ginga-argentina mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina
-- "Los grandes diarios del establishment traen sólo dos informaciones que son reales e indiscutibles: el día, y el precio".
Hola, Yo fui a una charla a fin del año pasado que dio el leader del lado brasilero del proyecto (no recuerdo el nombre), y explicó que usan más Ginga-NCL porque es un DSL (con todas las ventajas que implica un lenguaje de dominio específico ) y por otro lado, Ginga-J se deja para aplicaciones complejas, y donde NCL no llega fácilmente o no llega. Quizás habría que escribir una app sencilla en los dos lenguajes y hacer una comparativa, pero el resultado no creo que sea distinto del que dijo el brasilero. Saludos, Pablo.- El 8 de junio de 2010 14:05, Fernando Cassia <[email protected]> escribió:
Ginga incluye a Ginga-J y Ginga-NCL. Cada vez que pregunto sólo escucho silencio del otro lado. Por ahí es una pregunta incómoda,pero la seguiré haciendo.
¿Argentina planea adoptar solamente Ginga-NCL y dejar Ginga-J de lado? ¿Por qué? ¿Quién tomó esta decisión? ¿Se consultó a alguien?.
Perdón si suena mal, son sólo preguntas inocentes, no quiero que nadie se altere al responderme.
FC
On Tue, Jun 8, 2010 at 10:54 AM, Martín Olivera <[email protected]>wrote:
http://comunidad.ginga.org.ar/?q=node/25
-- Martín Olivera microblog en http://identi.ca/martinolivera blog en http://blog.martinolivera.com.ar jabber en [email protected]
Asociación SOLAR Software Libre Argentina - http://www.solar.org.ar Comunidad Ginga Argentina - http://comunidad.ginga.org.ar
_______________________________________________ Ginga-argentina mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina
-- "Los grandes diarios del establishment traen sólo dos informaciones que son reales e indiscutibles: el día, y el precio".
_______________________________________________ Ginga-argentina mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina
-- ····························· Jenseits von Gut und Böse!
Mi interés es en usar LWUIT, via Ginga-J, y todas las cosas que se pueden hacer mucho más fácilmente teniendo acceso al API de Java, que, recordemos, es software libre. No hace falta pagar ningún royaltie para poner OpenJDK en un STB. FC 2010/6/8 Pablo Barrientos <[email protected]>
Hola, Yo fui a una charla a fin del año pasado que dio el leader del lado brasilero del proyecto (no recuerdo el nombre), y explicó que usan más Ginga-NCL porque es un DSL (con todas las ventajas que implica un lenguaje de dominio específico ) y por otro lado, Ginga-J se deja para aplicaciones complejas, y donde NCL no llega fácilmente o no llega. Quizás habría que escribir una app sencilla en los dos lenguajes y hacer una comparativa, pero el resultado no creo que sea distinto del que dijo el brasilero. Saludos, Pablo.-
El 8 de junio de 2010 14:05, Fernando Cassia <[email protected]> escribió:
Ginga incluye a Ginga-J y Ginga-NCL. Cada vez que pregunto sólo escucho
silencio del otro lado. Por ahí es una pregunta incómoda,pero la seguiré haciendo.
¿Argentina planea adoptar solamente Ginga-NCL y dejar Ginga-J de lado? ¿Por qué? ¿Quién tomó esta decisión? ¿Se consultó a alguien?.
Perdón si suena mal, son sólo preguntas inocentes, no quiero que nadie se altere al responderme.
FC
On Tue, Jun 8, 2010 at 10:54 AM, Martín Olivera <[email protected]
wrote:
http://comunidad.ginga.org.ar/?q=node/25
-- Martín Olivera microblog en http://identi.ca/martinolivera blog en http://blog.martinolivera.com.ar jabber en [email protected]
Asociación SOLAR Software Libre Argentina - http://www.solar.org.ar Comunidad Ginga Argentina - http://comunidad.ginga.org.ar
_______________________________________________ Ginga-argentina mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina
-- "Los grandes diarios del establishment traen sólo dos informaciones que son reales e indiscutibles: el día, y el precio".
_______________________________________________ Ginga-argentina mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina
-- ····························· Jenseits von Gut und Böse!
_______________________________________________ Ginga-argentina mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina
-- "Los grandes diarios del establishment traen sólo dos informaciones que son reales e indiscutibles: el día, y el precio".
Hola, hasta donde tengo entendido, la norma de Ginga-J se aprobó hace unos meses (abril creo). Con esta norma, se está desarrollando una implementación de referencia en el Laboratorio LAVID de la UFPB. La norma de Ginga-NCL está aprobada desde el 2007 y la implementación de la PUC-Rio es una implementación de referencia aprobada (cumple la norma). Sobre esta versión nos encontramos trabajando en el LIFIA. Personalmente creo que falta un tiempo para que Ginga-J llegue a los STB. saludos! Alejandro 2010/6/8 Fernando Cassia <[email protected]>
Mi interés es en usar LWUIT, via Ginga-J, y todas las cosas que se pueden hacer mucho más fácilmente teniendo acceso al API de Java, que, recordemos, es software libre. No hace falta pagar ningún royaltie para poner OpenJDK en un STB.
FC
2010/6/8 Pablo Barrientos <[email protected]>
Hola,
Yo fui a una charla a fin del año pasado que dio el leader del lado brasilero del proyecto (no recuerdo el nombre), y explicó que usan más Ginga-NCL porque es un DSL (con todas las ventajas que implica un lenguaje de dominio específico ) y por otro lado, Ginga-J se deja para aplicaciones complejas, y donde NCL no llega fácilmente o no llega. Quizás habría que escribir una app sencilla en los dos lenguajes y hacer una comparativa, pero el resultado no creo que sea distinto del que dijo el brasilero. Saludos, Pablo.-
El 8 de junio de 2010 14:05, Fernando Cassia <[email protected]>escribió:
Ginga incluye a Ginga-J y Ginga-NCL. Cada vez que pregunto sólo escucho
silencio del otro lado. Por ahí es una pregunta incómoda,pero la seguiré haciendo.
¿Argentina planea adoptar solamente Ginga-NCL y dejar Ginga-J de lado? ¿Por qué? ¿Quién tomó esta decisión? ¿Se consultó a alguien?.
Perdón si suena mal, son sólo preguntas inocentes, no quiero que nadie se altere al responderme.
FC
On Tue, Jun 8, 2010 at 10:54 AM, Martín Olivera < [email protected]> wrote:
http://comunidad.ginga.org.ar/?q=node/25
-- Martín Olivera microblog en http://identi.ca/martinolivera blog en http://blog.martinolivera.com.ar jabber en [email protected]
Asociación SOLAR Software Libre Argentina - http://www.solar.org.ar Comunidad Ginga Argentina - http://comunidad.ginga.org.ar
_______________________________________________ Ginga-argentina mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina
-- "Los grandes diarios del establishment traen sólo dos informaciones que son reales e indiscutibles: el día, y el precio".
_______________________________________________ Ginga-argentina mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina
-- ····························· Jenseits von Gut und Böse!
_______________________________________________ Ginga-argentina mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina
-- "Los grandes diarios del establishment traen sólo dos informaciones que son reales e indiscutibles: el día, y el precio".
_______________________________________________ Ginga-argentina mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina
-- Alejandro Alvarez
Fernando, en http://dev.openginga.org/ esta el proyecto libre de la parte Java del Middleware. Registrandote tenes acceso al repositorio git del proyecto.
Mi interés es en usar LWUIT, via Ginga-J, y todas las cosas que se pueden hacer mucho más fácilmente teniendo acceso al API de Java, que, recordemos, es software libre. No hace falta pagar ningún royaltie para poner OpenJDK en un STB.
El problema que tuvo Ginga-J no fue con el OpenJDK sino con las apis JavaDTV que necesitaban royalties para distribuirse con Ginga. Yo mucho en ese tema no me metí pero se que la gente de Brasil peleo y consiguió (o construyo) una API similar a la de JavaDTV que esta libre de royalties. Igualmente todo esto pasó hace relativamente poco, a eso sumale que el emulador y/o implementación de referencia de Ginga-J no ha tenido el desarrollo suficiente como para atraer a los desarrolladores de Set Top Boxes para que lo incluyan. Hasta donde se yo, la única implementación en un Set Top Box forma parte de un firmware de código cerrado, escrito de cero, por la gente de TQTVD (en Brasil). Hay que darle tiempo, y como dice Alejandro, me parece que falta todavía un poco de tiempo para que Ginga-J llegue a los Set Top Boxes. Saludos, Andoni
2010/6/8 Fernando Cassia <[email protected]>
Ginga incluye a Ginga-J y Ginga-NCL. Cada vez que pregunto sólo escucho silencio del otro lado. Por ahí es una pregunta incómoda,pero la seguiré haciendo.
No es incomoda. Yo personalmente no entiendo completamente tu pregunta, tal vez porque no esta del todo correctamente formulada, simplemente eso. No queda claro (es una confusion de mucha gente a que te referis con ginga. A la spec del middleware? a la norma? Te digo lo que yo entiendo del tema, puedo estar equivocado porque no me meti con gingaJ. ginga(la spec) si incluye ambas specs (a nivel abnt). Si te referis a la implementacion GPL de la PUC no incluye ginga J.
¿Argentina planea adoptar solamente Ginga-NCL y dejar Ginga-J de lado?
No lo se, hay que preguntarle a los politicos me imagino.
¿Por qué? ¿Quién tomó esta decisión? ¿Se consultó a alguien?.
lamentablemente yo no puedo contestar esto por desconocimiento. tal vez alguien en la lista si.
Perdón si suena mal, son sólo preguntas inocentes, no quiero que nadie se altere al responderme.
no creo que nadie se moleste si las preguntas estan formuladas en un tono cordial. saludos
FC
On Tue, Jun 8, 2010 at 10:54 AM, Martín Olivera <[email protected]>wrote:
http://comunidad.ginga.org.ar/?q=node/25
-- Martín Olivera microblog en http://identi.ca/martinolivera blog en http://blog.martinolivera.com.ar jabber en [email protected]
Asociación SOLAR Software Libre Argentina - http://www.solar.org.ar Comunidad Ginga Argentina - http://comunidad.ginga.org.ar
_______________________________________________ Ginga-argentina mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina
-- "Los grandes diarios del establishment traen sólo dos informaciones que son reales e indiscutibles: el día, y el precio".
_______________________________________________ Ginga-argentina mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina
2010/6/8 Arturo Zambrano <[email protected]>
2010/6/8 Fernando Cassia <[email protected]>
Ginga incluye a Ginga-J y Ginga-NCL. Cada vez que pregunto sólo escucho
silencio del otro lado. Por ahí es una pregunta incómoda,pero la seguiré haciendo.
No es incomoda. Yo personalmente no entiendo completamente tu pregunta, tal vez porque no esta del todo correctamente formulada, simplemente eso. No queda claro (es una confusion de mucha gente a que te referis con ginga.
Ginga is Ginga. ¿A qué me refiero? Me refiero a que si la spec de Ginga incluye tanto Ginga-NCL y Ginga-J, si los STBs en Argentina incluyen solo Ginga-NCL es un "Ginga rengo". Y sería desafortunado que el mercado de aplicaciones para STBs no sea único, tanto en Brasil como en Argentina, por disparidades en la implementación. Mi punto es que: 1. Java es software libre con licencia GPL, tanto en su versión desktop (Java SE), via OpenJDK, como en su versión móvil (Java ME), via PhoneME. https://phoneme.dev.java.net/downloads_page.html 2. Argentina tiene un pool de programadores Java muy importante 3. Existen montones de aplicaciones Java ME (J2ME) diseñadas para celulares 4. Estas aplicaciones Java ME podrían ser portadas fácilmente para correr en los STBs. 5. El uso de LWUIT (GPL v2) https://lwuit.dev.java.net/ permite hacer fácilmente aplciaciones que corran tanto en celulares como en set top boxes con Ginga-J. 6. Daniel Uchoa de la Universidade de São Paulo me dijo que Ginga-J es requisito obligatorio para todos los sintonizadores "Full-Seg", en Brasil. " The SBTVD middleware is Ginga, and Ginga-J is obligatory for full-seg devices. It is a fait accompli." ¿Ahora se entiende un poco más mi pregunta?
(la spec) si incluye ambas specs (a nivel abnt).
Eso. A nivel ABNT y a nivel del mar. En condiciones normales de presión y temperatura.
Si te referis a la implementacion GPL de la PUC no incluye ginga J.
Java es GPL. Mi pregunta es ¿la PUC es la única fuente de Ginga?. Mi sospecha es que no. Obviamente si la PUC es la cuna de LUA, es obvio que ellos "tendrán su corazoncito" y se concentrarán en Ginga-NCL más que en Ginga-J que es el trabajo de otra universidad separada (UFPB). "Ginga specifications adopt the reference digital TV middleware architecture ITU-T J.200. Thus, Ginga is divided into two main integrated (bridged) subsystems, which allow the development of applications following two different programming paradigms. Depending on the required functionalities of an application project, one paradigm will be more suitable than the other. Those subsystems are called Ginga-J<http://en.wikipedia.org/wiki/Ginga-J>(for Java <http://en.wikipedia.org/wiki/Java_%28programming_language%29>applications) e Ginga-NCL <http://en.wikipedia.org/wiki/Ginga-NCL> (for declarative NCL<http://en.wikipedia.org/wiki/Nested_Context_Language>applications). Both implementation rely on a common core and are bridged - Java applications may include NCL applications and vice-versa." Fuente: http://en.wikipedia.org/wiki/Ginga_(SBTVD_Middleware) Cuando le pregunté allá por el 25 de Febrero al prof. Luiz Fernando Gomes Soares de la PUC, me dijo: --------------- "we consider Ginga-J our counterpart. First, we are working together is UFPB in a free software Ginga-J, as soon it is ready, I will fight for it as strongly as I fight for Ginga-NCL implementation. Second and most important, JAVA IS PART of Ginga-NCL, we must never forget that. In Ginga-NCL specification Java Xlet, called NCLet, is an important media object, and Java was chosen mostly because it is open source. In Ginga-NCL, Java and Lua are in the same level of importance and are the chosen imperative languages. Note than that to talk about Ginga-NCL is to talk about NCL, HTML, Java and Lua." --------------- Saludos FC PD: Que algunos fabricantes de STBs tengan aparentemente buenas relaciones con Microsoft Argentina me hace pensar que tal vez hay intereses comerciales para impedir que Ginga-J sea una realidad en Argentina. Así como Microsoft impulsó HD-DVD con Toshiba principalmente para impedir que se estableciera Bluray con su BD-J (aplicaciones Java corriendo desde un disco bluray), por suerte sin éxito, tengo todo el derecho a sospechar que si se deja afuera Ginga-J no es pura casualidad. Pero esto, es, claro, solo una sospecha.
estoy averiguando mas, pero te contesto lo que se, asi entre todosa sacamos conclusiones El 8 de junio de 2010 19:14, Fernando Cassia <[email protected]> escribió:
2010/6/8 Arturo Zambrano <[email protected]>
2010/6/8 Fernando Cassia <[email protected]>
Ginga incluye a Ginga-J y Ginga-NCL. Cada vez que pregunto sólo escucho
silencio del otro lado. Por ahí es una pregunta incómoda,pero la seguiré haciendo.
No es incomoda. Yo personalmente no entiendo completamente tu pregunta, tal vez porque no esta del todo correctamente formulada, simplemente eso. No queda claro (es una confusion de mucha gente a que te referis con ginga.
Ginga is Ginga. ¿A qué me refiero? Me refiero a que si la spec de Ginga incluye tanto Ginga-NCL y Ginga-J, si los STBs en Argentina incluyen solo Ginga-NCL es un "Ginga rengo".
de acuerdo (en Brasil hay muchos STB que no incluyeron ningun ginga ;)
Y sería desafortunado que el mercado de aplicaciones para STBs no sea único, tanto en Brasil como en Argentina, por disparidades en la implementación.
sin dudas, igualmente ya hay disparidades, ya que hay numerosas implementaciones y algunas andan peor que otras, hayque hacer un gran esfuerzo por generar una base estable uniforme (y yo promuevo que sea libre)
Mi punto es que:
1. Java es software libre con licencia GPL, tanto en su versión desktop (Java SE), via OpenJDK, como en su versión móvil (Java ME), via PhoneME. https://phoneme.dev.java.net/downloads_page.html
GingaJ no es Java es una especificacion, cuando digo que no hay implementacion libre de GingaJ funcional, me refiero a GingaJ VM, no a Java como VM
2. Argentina tiene un pool de programadores Java muy importante
yeap (aqui uno)
3. Existen montones de aplicaciones Java ME (J2ME) diseñadas para celulares
sip, que habria que portar, porque gingaJ y JavaDTV no es lo mismo que J2ME
4. Estas aplicaciones Java ME podrían ser portadas fácilmente para correr en los STBs.
no se que tan facilmente, pero supongamos que si (nada que ver la experiencia de uso de un telefono y de un televisor, pero te la concedo)
5. El uso de LWUIT (GPL v2) https://lwuit.dev.java.net/ permite hacer fácilmente aplciaciones que corran tanto en celulares como en set top boxes con Ginga-J.
voy a ver eso!
6. Daniel Uchoa de la Universidade de São Paulo me dijo que Ginga-J es requisito obligatorio para todos los sintonizadores "Full-Seg", en Brasil.
" The SBTVD middleware is Ginga, and Ginga-J is obligatory for full-seg devices. It is a fait accompli."
pero entiendo que hay STB full seg en el mercado brasileño sin ginga, averiguemos mejor... tal vez pasa como en Arg, que algo sea obligatorio no significa que suceda :P
¿Ahora se entiende un poco más mi pregunta?
si, si, no es por cuestionar tu pregunta, estamos tratando de encontrar las mejores respuestas (desde la ignoracion en mi caso)
(la spec) si incluye ambas specs (a nivel abnt).
Eso. A nivel ABNT y a nivel del mar. En condiciones normales de presión y temperatura.
Si te referis a la implementacion GPL de la PUC no incluye ginga J.
Java es GPL.
Mi pregunta es ¿la PUC es la única fuente de Ginga?. Mi sospecha es que no.
No, la PUC es Ginga NCL y Paraiba (y Oracle-Sun) es GingaJ
Obviamente si la PUC es la cuna de LUA, es obvio que ellos "tendrán su corazoncito" y se concentrarán en Ginga-NCL más que en Ginga-J que es el trabajo de otra universidad separada (UFPB).
"Ginga specifications adopt the reference digital TV middleware architecture ITU-T J.200. Thus, Ginga is divided into two main integrated (bridged) subsystems, which allow the development of applications following two different programming paradigms. Depending on the required functionalities of an application project, one paradigm will be more suitable than the other. Those subsystems are called Ginga-J<http://en.wikipedia.org/wiki/Ginga-J>(for Java <http://en.wikipedia.org/wiki/Java_%28programming_language%29>applications) e Ginga-NCL <http://en.wikipedia.org/wiki/Ginga-NCL> (for declarative NCL<http://en.wikipedia.org/wiki/Nested_Context_Language>applications). Both implementation rely on a common core and are bridged - Java applications may include NCL applications and vice-versa."
Cuando le pregunté allá por el 25 de Febrero al prof. Luiz Fernando Gomes Soares de la PUC, me dijo:
--------------- "we consider Ginga-J our counterpart. First, we are working together is UFPB in a free software Ginga-J, as soon it is ready, I will fight for it as strongly as I fight for Ginga-NCL implementation.
eso mismo, no hay una implementacion libre y funcional de GingaJ disponible
Second and most important, JAVA IS PART of Ginga-NCL, we must never forget that. In Ginga-NCL specification Java Xlet, called NCLet, is an important media object, and Java was chosen mostly because it is open source. In Ginga-NCL, Java and Lua are in the same level of importance and are the chosen imperative languages. Note than that to talk about Ginga-NCL is to talk about NCL, HTML, Java and Lua." ---------------
Saludos FC PD: Que algunos fabricantes de STBs tengan aparentemente buenas relaciones con Microsoft Argentina me hace pensar que tal vez hay intereses comerciales para impedir que Ginga-J sea una realidad en Argentina. Así como Microsoft impulsó HD-DVD con Toshiba principalmente para impedir que se estableciera Bluray con su BD-J (aplicaciones Java corriendo desde un disco bluray), por suerte sin éxito, tengo todo el derecho a sospechar que si se deja afuera Ginga-J no es pura casualidad. Pero esto, es, claro, solo una sospecha.
que Microsoft, en su lucha con Oracle/Sun, haga lobby para que establezcamos un ecosistema con middleware 100% software libre sin intervencion de sus propios productos? me parece un tanto rara la idea, jeje...
_______________________________________________ Ginga-argentina mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina
-- Martín Olivera microblog en http://identi.ca/martinolivera blog en http://blog.martinolivera.com.ar jabber en [email protected] Asociación SOLAR Software Libre Argentina - http://www.solar.org.ar Comunidad Ginga Argentina - http://comunidad.ginga.org.ar
2010/6/8 Martín Olivera <[email protected]>
que Microsoft, en su lucha con Oracle/Sun, haga lobby para que establezcamos un ecosistema con middleware 100% software libre sin intervencion de sus propios productos? me parece un tanto rara la idea, jeje...
No si pensás que Microsoft banca a Novell para que haga Mono, con el único objetivo de sacar mind share a Java. FC
2010/6/8 Martín Olivera <[email protected]>
estoy averiguando mas, pero te contesto lo que se, asi entre todosa sacamos conclusiones
OK (en Brasil hay muchos STB que no incluyeron ningun ginga ;)
Si la spec dice que Ginga incluye Ginga-J, entonces cuando un fabricante diga "incluye Ginga" va a tener que ponerle Ginga-J, no va a poder ponerle un Ginga rengo, 50%.
GingaJ no es Java
Si, pero a mi humilde saber y entender para correr código java debe incluir una JVM. ¿o no es así?.
es una especificacion, cuando digo que no hay implementacion libre de GingaJ funcional,
Esto no lo sé, cuando me escribió el fulano de Puc-Rio era Febrero. Estamos en Junio. En Marzo se estableció Ginga-J como estándar. No sé que pasó después. Por eso me decidí a pasar por acá y preguntar.
3. Existen montones de aplicaciones Java ME (J2ME) diseñadas para celulares
sip, que habria que portar, porque gingaJ y JavaDTV no es lo mismo que J2ME
Si pero si usás LWUIT para hacer aplicaciones para celulares, cuando tenés que hacer un deployment de la misma para Ginga-J las cosas se facilitan bastante, ¿no?.
4. Estas aplicaciones Java ME podrían ser portadas fácilmente para correr en los STBs.
no se que tan facilmente, pero supongamos que si (nada que ver la experiencia de uso de un telefono y de un televisor, pero te la concedo)
Es que LWUIT está pensado para entornos que no tienen Mouse como los celulares, el TV tampoco. En cambio Swing y otros paradigmas de GUI en Java tienen el approach convencional de la GUI para una PC.
5. El uso de LWUIT (GPL v2) https://lwuit.dev.java.net/ permite hacer
fácilmente aplciaciones que corran tanto en celulares como en set top boxes con Ginga-J.
voy a ver eso!
Pinta bien, por eso me entusiasma y por eso me parece mal que por motivios de "portacion de origen" dejen esa tecnología afuera.
6. Daniel Uchoa de la Universidade de São Paulo me dijo que Ginga-J es requisito obligatorio para todos los sintonizadores "Full-Seg", en Brasil.
" The SBTVD middleware is Ginga, and Ginga-J is obligatory for full-seg devices. It is a fait accompli."
pero entiendo que hay STB full seg en el mercado brasileño sin ginga, averiguemos
Si seguro, no le pueden poner una pistola en la cabeza y obligar a que todos los TVs tengan Ginga. Si pueden establecer un sello que diga "certificado ginga compatible" con algún logo y los que tienen ese logo, tengan que tener un set de features básico.
si, si, no es por cuestionar tu pregunta, estamos tratando de encontrar las mejores respuestas (desde la ignoracion en mi caso)
Todo bien che. Es que me pone loco cuando gente dice "eso es Sun" o "Eso es Oracle". Desde el momento que es GPL no es más Sun ni Oracle, es de la comunidad. Es como los ultras que se niegan a usar OpenOffice citando "defectos de origen". ¿Qué otra empresa donó tanto código libre con licencia GPL? hasta Stallman terminó dandoles las gracias. Saludos, FC PD: Perdón por el exabrupto anterior. Con esta respuesta, supongo se entiende más mi posición. A mi la verdad no me interesa Sun ni Oracle ni Lifia ni PUC ni UFPB. A mi me interesa poder un dia cargar Netbeans y hacer apps con LWUIT que anden tanto en mi celular como (con pequeñas modificaciones de resolución) en un TV. PD2: Lo otro que dijiste sobre que la TV y un celu tienen poco que ver no es tan así. Pensá que una aplicación J2ME para un celu normalmente puede trabajar en 320x240. Y la resolución de un TV tradicional (al que se enchufa un set top box) es de 480p, en modo progressive scan. Con duplicar los pixels x2 llenas la pantalla. o ves la app diseñada para el celu como un "widget" (picture in picture) en pantalla del TV...
2010/6/8 Fernando Cassia <[email protected]>
Saludos FC PD: Que algunos fabricantes de STBs tengan aparentemente buenas relaciones con Microsoft Argentina me hace pensar que tal vez hay intereses comerciales para impedir que Ginga-J sea una realidad en Argentina. Así como Microsoft impulsó HD-DVD con Toshiba principalmente para impedir que se estableciera Bluray con su BD-J (aplicaciones Java corriendo desde un disco bluray), por suerte sin éxito, tengo todo el derecho a sospechar que si se deja afuera Ginga-J no es pura casualidad. Pero esto, es, claro, solo una sospecha.
yo lo veo mas como un tema de fechas y que la spec y eltema de royalties no estuvo solucionado antes. por lotanto ginga-ncl avanzo mas y es, por decirlo de alguna manera, el ginga de facto. No creo que sun queriendo cobrar royalties y el gobierno de Brazil tratando de tener una solucion libre de royalties, hayan sido digitados por atras por M$ u otro. Creo que tanto Sun como Brasil trataron de defender sus intereses y en esa discusion generaron tiempo para que NCL avance. Es merito de los creadores de Ginga NCL que exista una implementacion de referencia a partir de la cual podemos trabajar, a diferencia de GingaJ. no?
_______________________________________________ Ginga-argentina mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina
2010/6/8 Fernando Cassia <[email protected]>
6. Daniel Uchoa de la Universidade de São Paulo me dijo que Ginga-J es requisito obligatorio para todos los sintonizadores "Full-Seg", en Brasil.
si hay alguno que tenga gingaj (tal vez uno con soft de TQTVD) y sabes donde comprarlo por favor avisa. para que tengas una idea en brasil la certificacion en realidad es una autocertificacion... es decir, que digan que es obligatorio es una intencion, pero no hay un organismo certificador/homolagador de STB (hasta donde se)
" The SBTVD middleware is Ginga, and Ginga-J is obligatory for full-seg devices. It is a fait accompli."
¿Ahora se entiende un poco más mi pregunta?
(la spec) si incluye ambas specs (a nivel abnt).
Eso. A nivel ABNT y a nivel del mar. En condiciones normales de presión y temperatura.
ok, vas a empezar a tomarnos el pelo o esperas que te sigamos contestando?
Si te referis a la implementacion GPL de la PUC no incluye ginga J.
Java es GPL.
Me refiero al Ginga-GPL (que es de lo que se traba tu mail, Ginga), la implementacion de la PUC. No se si tienen planes de integrarla con OpenGinga u otra implementacion de GingaJ. Es una buena pregunta para el profesor Luiz Fernando.
Mi pregunta es ¿la PUC es la única fuente de Ginga?. Mi sospecha es que no.
Ellos son la fuente de la* implementacion de referencia* de Ginga NCL de acuerdo a la ITU. Nosotros podriamos ser uan vistos como uan fuente de una implementacion alternativa cuando tengamos todo publicado. Lo cual confirma tus sospechas.
Obviamente si la PUC es la cuna de LUA, es obvio que ellos "tendrán su corazoncito" y se concentrarán en Ginga-NCL más que en Ginga-J que es el trabajo de otra universidad separada (UFPB).
"Ginga specifications adopt the reference digital TV middleware architecture ITU-T J.200. Thus, Ginga is divided into two main integrated (bridged) subsystems, which allow the development of applications following two different programming paradigms. Depending on the required functionalities of an application project, one paradigm will be more suitable than the other. Those subsystems are called Ginga-J<http://en.wikipedia.org/wiki/Ginga-J>(for Java <http://en.wikipedia.org/wiki/Java_%28programming_language%29>applications) e Ginga-NCL <http://en.wikipedia.org/wiki/Ginga-NCL> (for declarative NCL<http://en.wikipedia.org/wiki/Nested_Context_Language>applications). Both implementation rely on a common core and are bridged - Java applications may include NCL applications and vice-versa."
Cuando le pregunté allá por el 25 de Febrero al prof. Luiz Fernando Gomes Soares de la PUC, me dijo:
--------------- "we consider Ginga-J our counterpart. First, we are working together is UFPB in a free software Ginga-J, as soon it is ready, I will fight for it as strongly as I fight for Ginga-NCL implementation. Second and most important, JAVA IS PART of Ginga-NCL, we must never forget that. In Ginga-NCL specification Java Xlet, called NCLet, is an important media object, and Java was chosen mostly because it is open source. In Ginga-NCL, Java and Lua are in the same level of importance and are the chosen imperative languages. Note than that to talk about Ginga-NCL is to talk about NCL, HTML, Java and Lua." ---------------
Saludos FC PD: Que algunos fabricantes de STBs tengan aparentemente buenas relaciones con Microsoft Argentina me hace pensar que tal vez hay intereses comerciales para impedir que Ginga-J sea una realidad en Argentina. Así como Microsoft impulsó HD-DVD con Toshiba principalmente para impedir que se estableciera Bluray con su BD-J (aplicaciones Java corriendo desde un disco bluray), por suerte sin éxito, tengo todo el derecho a sospechar que si se deja afuera Ginga-J no es pura casualidad. Pero esto, es, claro, solo una sospecha.
_______________________________________________ Ginga-argentina mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina
El 8 de junio de 2010 14:05, Fernando Cassia <[email protected]> escribió:
Ginga incluye a Ginga-J y Ginga-NCL. Cada vez que pregunto sólo escucho silencio del otro lado. Por ahí es una pregunta incómoda,pero la seguiré haciendo.
¿Argentina planea adoptar solamente Ginga-NCL y dejar Ginga-J de lado? ¿Por qué? ¿Quién tomó esta decisión? ¿Se consultó a alguien?.
bueno, para empezar, no hay ninguna implementación de Ginga-J libre disponible para usar actualmente. Ginga-J es un estandar internacional pero no existe aún - hasta donde sé - ninguna implementacion en codigo abierto/software libre de esa especificación. Perdón si suena mal, son sólo preguntas inocentes, no quiero que nadie se
altere al responderme.
FC
On Tue, Jun 8, 2010 at 10:54 AM, Martín Olivera <[email protected]>wrote:
http://comunidad.ginga.org.ar/?q=node/25
-- Martín Olivera microblog en http://identi.ca/martinolivera blog en http://blog.martinolivera.com.ar jabber en [email protected]
Asociación SOLAR Software Libre Argentina - http://www.solar.org.ar Comunidad Ginga Argentina - http://comunidad.ginga.org.ar
_______________________________________________ Ginga-argentina mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina
-- "Los grandes diarios del establishment traen sólo dos informaciones que son reales e indiscutibles: el día, y el precio".
_______________________________________________ Ginga-argentina mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina
-- Martín Olivera microblog en http://identi.ca/martinolivera blog en http://blog.martinolivera.com.ar jabber en [email protected] Asociación SOLAR Software Libre Argentina - http://www.solar.org.ar Comunidad Ginga Argentina - http://comunidad.ginga.org.ar
2010/6/8 Martín Olivera <[email protected]>
El 8 de junio de 2010 14:05, Fernando Cassia <[email protected]> escribió:
Ginga incluye a Ginga-J y Ginga-NCL. Cada vez que pregunto sólo escucho silencio del otro lado. Por ahí es una pregunta incómoda,pero la seguiré haciendo.
¿Argentina planea adoptar solamente Ginga-NCL y dejar Ginga-J de lado? ¿Por qué? ¿Quién tomó esta decisión? ¿Se consultó a alguien?.
bueno, para empezar, no hay ninguna implementación de Ginga-J libre disponible para usar actualmente. Ginga-J es un estandar internacional pero no existe aún - hasta donde sé - ninguna implementacion en codigo abierto/software libre de esa especificación.
OpenGinga? FC
El 8 de junio de 2010 18:43, Fernando Cassia <[email protected]> escribió:
2010/6/8 Martín Olivera <[email protected]>
El 8 de junio de 2010 14:05, Fernando Cassia <[email protected]>escribió:
Ginga incluye a Ginga-J y Ginga-NCL. Cada vez que pregunto sólo escucho silencio del otro lado. Por ahí es una pregunta incómoda,pero la seguiré haciendo.
¿Argentina planea adoptar solamente Ginga-NCL y dejar Ginga-J de lado? ¿Por qué? ¿Quién tomó esta decisión? ¿Se consultó a alguien?.
bueno, para empezar, no hay ninguna implementación de Ginga-J libre disponible para usar actualmente. Ginga-J es un estandar internacional pero no existe aún - hasta donde sé - ninguna implementacion en codigo abierto/software libre de esa especificación.
OpenGinga?
openginga es un entorno de desarrollo (emulador GingaJ y similar. La idea es poder desarrollar aplicaciones java para GingaJ, pero lo mas importante seria tener un GingaJ libre Hasta ahora, creo que el GingaJ lo estaría haciendo Oracle-Sun, no tengo mas novedades al respecto, pero sin dudas me parece mejor avanzar sobre uina solucion libre comunitaria que una que dependa de la implementacion de Oracle.Sun Igual esto es una comunidad donde todos pueden participar y promover lo que mejor les parezca de Ginga. Pienso que cuando se definio el proyecto en ARG para los STB que se estan repartiendo, la solucion GingaJ no era adecuada por schedule de releases y por un tema de licencia del software no es una implementacion de referencia de la especificacin, funcional (como para deployar en los SetTopBoxes)
FC
_______________________________________________ Ginga-argentina mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina
-- Martín Olivera microblog en http://identi.ca/martinolivera blog en http://blog.martinolivera.com.ar jabber en [email protected] Asociación SOLAR Software Libre Argentina - http://www.solar.org.ar Comunidad Ginga Argentina - http://comunidad.ginga.org.ar
2010/6/8 Martín Olivera <[email protected]>
Hasta ahora, creo que el GingaJ lo estaría haciendo Oracle-Sun, no tengo mas novedades al respecto
La encargada del desarrollo es la UFPB. http://www.lavid.ufpb.br/
, pero sin dudas me parece mejor avanzar sobre uina solucion libre comunitaria que una que dependa de la implementacion de Oracle.Sun
Listo, ya entiendo por qué no va Ginga-J para ningún lado: prejuicios anti-empresa. Listo. Entendí todo. A pesar que el código sea GPL. "no me gusta de donde viene". Perfecto. Ahora necesito saber, Martin, si tu opinión es la de la mayoría.
Igual esto es una comunidad donde todos pueden participar y promover lo que mejor les parezca de Ginga. Pienso que cuando se definio el proyecto en ARG para los STB que se estan repartiendo, la solucion GingaJ no era adecuada por schedule de releases y por un tema de licencia del software
¿Qué licencia si Ginga-J es royalty-free? http://www.robglidden.com/2009/01/royalty-free-java-dtv/ Dale que te dale con el asunto de la licencia propietaria cuando la comunidad Ginga en Brasil arregló el tema hace rato, abandonó el GEM y todos los componentes se pueden usar sin pago de royalties, al estandarizarse en LWUIT, que es GPL v2. FC
El 8 de junio de 2010 19:21, Fernando Cassia <[email protected]> escribió:
2010/6/8 Martín Olivera <[email protected]>
Hasta ahora, creo que el GingaJ lo estaría haciendo Oracle-Sun, no tengo mas novedades al respecto
La encargada del desarrollo es la UFPB. http://www.lavid.ufpb.br/
, pero sin dudas me parece mejor avanzar sobre uina solucion libre comunitaria que una que dependa de la implementacion de Oracle.Sun
Listo, ya entiendo por qué no va Ginga-J para ningún lado: prejuicios anti-empresa. Listo. Entendí todo. A pesar que el código sea GPL. "no me gusta de donde viene". Perfecto.
no es anti-empresa, es anti no-libre
Ahora necesito saber, Martin, si tu opinión es la de la mayoría.
Es MI sola opinion, y te aclaro que ademas, yo no decidi nada en todo esto :P
Igual esto es una comunidad donde todos pueden participar y promover lo que mejor les parezca de Ginga. Pienso que cuando se definio el proyecto en ARG para los STB que se estan repartiendo, la solucion GingaJ no era adecuada por schedule de releases y por un tema de licencia del software
¿Qué licencia si Ginga-J es royalty-free?
este link habla de una ESPECIFICACION royalty-free (JavaTV) no sobre una implementacion GingaJ, a mi me gustaría ver una IMPLEMENTACIÓN de GingaJ libre y funcional, si sabes de algo que este andando, me pasas el link, please?
Dale que te dale con el asunto de la licencia propietaria cuando la comunidad Ginga en Brasil arregló el tema hace rato, abandonó el GEM y todos los componentes se pueden usar sin pago de royalties, al estandarizarse en LWUIT, que es GPL v2.
eso no lo vi, voy a enterarme ujn poco mas, gracias!
FC
_______________________________________________ Ginga-argentina mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina
-- Martín Olivera microblog en http://identi.ca/martinolivera blog en http://blog.martinolivera.com.ar jabber en [email protected] Asociación SOLAR Software Libre Argentina - http://www.solar.org.ar Comunidad Ginga Argentina - http://comunidad.ginga.org.ar
participants (6)
-
Alejandro Alvarez -
Andoni Zubimendi -
Arturo Zambrano -
Fernando Cassia -
Martín Olivera -
Pablo Barrientos