Buscar
Social
Ofertas laborales ES
« Iris: AJAX y applets Java cogidos de la mano | Main | Primeras noticias de la JavaONE »
miércoles
may092007

JavaOne, Día 1

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.

Reader Comments

There are no comments for this journal entry. To create a new comment, use the form below.
Comentarios deshabilitados
Comentarios deshabilitados en esta noticia.