miércoles
may092007
JavaOne, Día 1
miércoles, mayo 9, 2007 at 11:25AM
Bueno, día uno y anuncios importantes para comenzar el
JavaOne.
Para empezar, una anuncio que les ha quedado un poco
confuso y que si no he entendido mal, significa que van a
usar la potencia de GlassFish no solo como servidor de
aplicaciones J2EE, sino que van a aprovechar el núcleo del
servidor para otro tipo de entornos donde tener un buen
servidor es importante. En este caso servidores de mensajería
para las telecos, con Ericsson anunciando que va a "liderar"
la iniciativa para crear un servidor libre de IMS basado en
GlassFish.
Seguimos después con el anuncio de que Java RealTime
empieza a ser una realidad y que está basado en el JSE,
simplemente extendiendo algunas clases y sustituyendo
otras, con lo que los programas hechos para JSE puedan
migrar fácilmente. Como testimonio la jefa de desarrollo de
Nasdaq, la mayor bolsa de EEUU que corre en Java,
demostrando claramente que eso de que Java es lento y no
puede usarse en según que ámbitos es mito anticuado. Sería
interesante obtener información más detallada sobre como
han estado usando JSE antes de Java RealTime para obtener
ese rendimiento, y cuanto han tenido que salirse de Java
para ello, pero me da que en este caso la información no
será libre ;).
Después pasamos a BlueDisc, que parece estar ganando la
batalla, y a como las nuevas interfaces ricas de este tipo de
dispositivos se pueden programar en Java, usando Java2D
para hacer animaciones, menús... un nuevo mercado para
programadores Java. Enlazado además con uno de los
puntos más abajo... :D
NetBeans 6.0... aquí nada realmente nuevo que no hayamos
leído ya por Internet, así que no lo voy a repetir :).
Luego un paso importante: el anuncio de que OpenJDK ha
sido liberado completamente, excepto las partes que sobre
las que Sun no tiene propiedad intelectual que estarán
disponibles como binarios. Así que ya es posible bajarse las
fuentes del OpenJDK y compilar en nuestro ordenador el JDK
a partir de las fuentes. Para aquellos que piensan que un
proceso así es fácil, que prueben a liberar un código
propietario de ese tamaño y no pensado para ser visto fuera
de su compañía y se harán una idea. Así que hoy ha sido en
cierta forma un día histórico. También se han anunciado las
5 personas que formaran parte del comité de dirección
interino del OpenJDK para crear las reglas y la "constitución"
de como funcionará la comunidad para desarrollar el futuro
de Java. Una vez hayan definido la "constitución", se harán
unas elecciones para el comité definitivo. Dalibor Topic, al
que conocí hoy, es miembro, al igual que mi amiga Fabiane
Nardon, como representante "neutral" de la industria.
Incidiendo sobre eso, el anuncio de que durante los
próximos meses van a salir nuevas versiones de Java 6 con
un sólo objetivo: Velocidad, más velocidad y mucha más
velocidad. Es decir, parece que van a dedicar los siguientes
ciclos de desarrollo a mejorar aun más el rendimiento,
intentando conseguir la JVM más rápida hasta ahora, más
ligera de descargar y más compacta. Veremos que sale de
todo esto.
Por otro lado, lo que avanzaba InfoQ ayer: El proyecto Java
FX como nueva suit de productos para el desarrollo de
aplicaciones ricas, pensando no solo en desarrolladores Java
sino para diseñadores etc. No penséis que ya esta todo
hecho, sino que es una nueva linea de desarrollo de la que
irán saliendo cosas. La primera cosa que ha salido es Java FX
Script: Un lenguaje de scripting de interfaces ricas estilo
ActionScript controlando Flash para facilitar el desarrollo de
interfaces multimedia con Java2D. Algunas demos bastante
jugosas de interfaces Java que parecían haber sido hechas
con Flash, luego habrá que ver cuanto de fácil y de realidad
hay más allá de las demos, pero de momento parece la
respuesta de Java/Sun para los nuevos retos del escritorio,
RIA...y más allá, como ahora explicaré.
Después de JavaFX Script... el anuncio de otro miembro de
la familia JavaFX: JavaFX Mobile. La implementación del Kit
JavaFX para ejecutar sobre móviles, incluyendo, si no he
entendido mal, todo el JSE al completo llevado al móvil. Si,
lo he dicho bien, TODO el J2SE. Además, van a hacerlo
OpenSource para "forzar" o animar de alguna forma a que
todos los vendedores pasen a soportarlo y se acaben las
diferencias de implementación de la especificación en
diferentes dispositivos debido a implementaciones
propietarias. A largo plazo eso significa que JavaME perderá
importancia en muchos dispositivos ya que estos incluirán
directamente todo el JSE. Y algunas de las plataformas
donde va a estar disponible, aparte de móviles, serán.... los
dispositivos BlueRay; así que tendremos JavaFX en los
dispositivos BlueRay para poder hacer aplicaciones con todo
el JSE y el nuevo entorno RIA.
Después una charla sobre la nueva estrategia de Yahoo para
los móviles, interesante si tienes acciones de Yahoo pero si
no... ok ;).
Y luego un anuncio más interesante desde el punto de vista
"humanitario" con un representante de las naciones unidas
incluido, sobre cómo abriendo la implementación del JSE
para los móviles, y si no he entendido mal la especificación
completa de los teléfonos Java anunciados el año pasado y
cuyo diseño compró Sun hace poco, van a intentar llevar
Internet de forma barata a los países en desarrollo. La
intención de Sun de crear una especie de "Ingenieros sin
fronteras" para que desde el mundo desarrollado los
programadores Java puedan ayudar a los jóvenes en los
países en desarrollo a crear/conseguir oportunidades en sus
países
de origen. Y el proyecto Curriki, una especie de Wikipedia
ofreciendo gratuitamente los contenidos educativos para que
la gente con acceso a Internet pueda auto-educarse
gratuitamente si no puede acceder a la educación de otra
forma, con los mismo conocimientos que el resto del
mundo. Un punto de vista interesante de como usar la
tecnología para cambiar algo.
Ahí se acabaron los anuncios por hoy y pasamos a las
charlas. Es imposible hablar de todas ellas, obviamente
también por que no puedo asistir a todas... Además, alguna
sorpresa de como teniendo un nombre importante puedes
colar una charla aburridísima con contenidos básicos que
todo desarrollador debería conocer desde hace años. Como
dicen... "crea fama y échate a dormir" (no pregunteis por
que se dice el pecado pero no el pecador :D ).
Aparte de eso paseos por el pabellón conociendo gente,
haciendo cola para la comida, intentando conseguir
camisetas bólis y demás mientras obtienes información... Y
atendiendo el stand de java.net, claro.
Ah, y conociendo a Carlos Sanchez, no nos ha dado tiempo
de hablar mucho pero bueno, a ver si mañana tenemos más
rato.
Ah, y las fiestas son, desde mi punto de vista muy poco
fiesta (mucho "geek" y poca marcha) y son más para
conocer gente, así que después de madrugar y estar de pie
casi todo el día... creo que ya he conocido suficiente gente
por hoy.
Así que por hoy ya vale.
ge
PD: Aproximadamente el 60% de los portatiles vistos hoy
eran Apple, así que tomando esa muestra como referencia,
quien piense que Apple no tiene nada que ver con
desarrollar en Java no anda bien encaminado. Aunque en
España parezca diferente, por ejemplo (no se en otros paises
de habla hispana).
PPD: Al menos este años los vendedores han aprendido y se
empiezan a ver "azafatas" atendiendo los stands. Ya que te
van a soltar un rollo comercial para darte un boli o una
camiseta, al menos es más agradable y no estás todo el día
rodeado de tíos... que a veces acabas con complejo de estar
en la cárcel en estas conferencias :P.
JavaOne.
Para empezar, una anuncio que les ha quedado un poco
confuso y que si no he entendido mal, significa que van a
usar la potencia de GlassFish no solo como servidor de
aplicaciones J2EE, sino que van a aprovechar el núcleo del
servidor para otro tipo de entornos donde tener un buen
servidor es importante. En este caso servidores de mensajería
para las telecos, con Ericsson anunciando que va a "liderar"
la iniciativa para crear un servidor libre de IMS basado en
GlassFish.
Seguimos después con el anuncio de que Java RealTime
empieza a ser una realidad y que está basado en el JSE,
simplemente extendiendo algunas clases y sustituyendo
otras, con lo que los programas hechos para JSE puedan
migrar fácilmente. Como testimonio la jefa de desarrollo de
Nasdaq, la mayor bolsa de EEUU que corre en Java,
demostrando claramente que eso de que Java es lento y no
puede usarse en según que ámbitos es mito anticuado. Sería
interesante obtener información más detallada sobre como
han estado usando JSE antes de Java RealTime para obtener
ese rendimiento, y cuanto han tenido que salirse de Java
para ello, pero me da que en este caso la información no
será libre ;).
Después pasamos a BlueDisc, que parece estar ganando la
batalla, y a como las nuevas interfaces ricas de este tipo de
dispositivos se pueden programar en Java, usando Java2D
para hacer animaciones, menús... un nuevo mercado para
programadores Java. Enlazado además con uno de los
puntos más abajo... :D
NetBeans 6.0... aquí nada realmente nuevo que no hayamos
leído ya por Internet, así que no lo voy a repetir :).
Luego un paso importante: el anuncio de que OpenJDK ha
sido liberado completamente, excepto las partes que sobre
las que Sun no tiene propiedad intelectual que estarán
disponibles como binarios. Así que ya es posible bajarse las
fuentes del OpenJDK y compilar en nuestro ordenador el JDK
a partir de las fuentes. Para aquellos que piensan que un
proceso así es fácil, que prueben a liberar un código
propietario de ese tamaño y no pensado para ser visto fuera
de su compañía y se harán una idea. Así que hoy ha sido en
cierta forma un día histórico. También se han anunciado las
5 personas que formaran parte del comité de dirección
interino del OpenJDK para crear las reglas y la "constitución"
de como funcionará la comunidad para desarrollar el futuro
de Java. Una vez hayan definido la "constitución", se harán
unas elecciones para el comité definitivo. Dalibor Topic, al
que conocí hoy, es miembro, al igual que mi amiga Fabiane
Nardon, como representante "neutral" de la industria.
Incidiendo sobre eso, el anuncio de que durante los
próximos meses van a salir nuevas versiones de Java 6 con
un sólo objetivo: Velocidad, más velocidad y mucha más
velocidad. Es decir, parece que van a dedicar los siguientes
ciclos de desarrollo a mejorar aun más el rendimiento,
intentando conseguir la JVM más rápida hasta ahora, más
ligera de descargar y más compacta. Veremos que sale de
todo esto.
Por otro lado, lo que avanzaba InfoQ ayer: El proyecto Java
FX como nueva suit de productos para el desarrollo de
aplicaciones ricas, pensando no solo en desarrolladores Java
sino para diseñadores etc. No penséis que ya esta todo
hecho, sino que es una nueva linea de desarrollo de la que
irán saliendo cosas. La primera cosa que ha salido es Java FX
Script: Un lenguaje de scripting de interfaces ricas estilo
ActionScript controlando Flash para facilitar el desarrollo de
interfaces multimedia con Java2D. Algunas demos bastante
jugosas de interfaces Java que parecían haber sido hechas
con Flash, luego habrá que ver cuanto de fácil y de realidad
hay más allá de las demos, pero de momento parece la
respuesta de Java/Sun para los nuevos retos del escritorio,
RIA...y más allá, como ahora explicaré.
Después de JavaFX Script... el anuncio de otro miembro de
la familia JavaFX: JavaFX Mobile. La implementación del Kit
JavaFX para ejecutar sobre móviles, incluyendo, si no he
entendido mal, todo el JSE al completo llevado al móvil. Si,
lo he dicho bien, TODO el J2SE. Además, van a hacerlo
OpenSource para "forzar" o animar de alguna forma a que
todos los vendedores pasen a soportarlo y se acaben las
diferencias de implementación de la especificación en
diferentes dispositivos debido a implementaciones
propietarias. A largo plazo eso significa que JavaME perderá
importancia en muchos dispositivos ya que estos incluirán
directamente todo el JSE. Y algunas de las plataformas
donde va a estar disponible, aparte de móviles, serán.... los
dispositivos BlueRay; así que tendremos JavaFX en los
dispositivos BlueRay para poder hacer aplicaciones con todo
el JSE y el nuevo entorno RIA.
Después una charla sobre la nueva estrategia de Yahoo para
los móviles, interesante si tienes acciones de Yahoo pero si
no... ok ;).
Y luego un anuncio más interesante desde el punto de vista
"humanitario" con un representante de las naciones unidas
incluido, sobre cómo abriendo la implementación del JSE
para los móviles, y si no he entendido mal la especificación
completa de los teléfonos Java anunciados el año pasado y
cuyo diseño compró Sun hace poco, van a intentar llevar
Internet de forma barata a los países en desarrollo. La
intención de Sun de crear una especie de "Ingenieros sin
fronteras" para que desde el mundo desarrollado los
programadores Java puedan ayudar a los jóvenes en los
países en desarrollo a crear/conseguir oportunidades en sus
países
de origen. Y el proyecto Curriki, una especie de Wikipedia
ofreciendo gratuitamente los contenidos educativos para que
la gente con acceso a Internet pueda auto-educarse
gratuitamente si no puede acceder a la educación de otra
forma, con los mismo conocimientos que el resto del
mundo. Un punto de vista interesante de como usar la
tecnología para cambiar algo.
Ahí se acabaron los anuncios por hoy y pasamos a las
charlas. Es imposible hablar de todas ellas, obviamente
también por que no puedo asistir a todas... Además, alguna
sorpresa de como teniendo un nombre importante puedes
colar una charla aburridísima con contenidos básicos que
todo desarrollador debería conocer desde hace años. Como
dicen... "crea fama y échate a dormir" (no pregunteis por
que se dice el pecado pero no el pecador :D ).
Aparte de eso paseos por el pabellón conociendo gente,
haciendo cola para la comida, intentando conseguir
camisetas bólis y demás mientras obtienes información... Y
atendiendo el stand de java.net, claro.
Ah, y conociendo a Carlos Sanchez, no nos ha dado tiempo
de hablar mucho pero bueno, a ver si mañana tenemos más
rato.
Ah, y las fiestas son, desde mi punto de vista muy poco
fiesta (mucho "geek" y poca marcha) y son más para
conocer gente, así que después de madrugar y estar de pie
casi todo el día... creo que ya he conocido suficiente gente
por hoy.
Así que por hoy ya vale.
ge
PD: Aproximadamente el 60% de los portatiles vistos hoy
eran Apple, así que tomando esa muestra como referencia,
quien piense que Apple no tiene nada que ver con
desarrollar en Java no anda bien encaminado. Aunque en
España parezca diferente, por ejemplo (no se en otros paises
de habla hispana).
PPD: Al menos este años los vendedores han aprendido y se
empiezan a ver "azafatas" atendiendo los stands. Ya que te
van a soltar un rollo comercial para darte un boli o una
camiseta, al menos es más agradable y no estás todo el día
rodeado de tíos... que a veces acabas con complejo de estar
en la cárcel en estas conferencias :P.
in
jh
jh 
Reader Comments