Buscar
Social
Ofertas laborales ES
« La Máquina Virtual de Procesos | Main | Iris: AJAX y applets Java cogidos de la mano »
jueves
may102007

JavaOne Dia 2

Hola de nuevo. Esta vez aprovechare para hacer la cronica antes, ya que levantarme a las 7 y quedarme hasta las 12:30 haciendo la cronica al final del dia... digamos que no es lo mejor para mantenerme despierto :).



Como siempre pasare basicamente a relatar los anuncios principales, ya que sesiones tecnicas hay muchas y no hay balas para todos. De todas formas la mayoria de los contenidos tecnicos de las sesiones acaban filtrandose en la red, y aunque no sea lo mismo no es que la informacion se pierda.



Hoy tocaba sesion general de Oracle por la manyana, que para los que no lo sepan a comprado recientemente Tangosol Coherence. La idea basica que han transmitido es que Oracle apuesta por el desarrollo de aplicaciones en base a componentes (JSF) y no solo a nivel de interfaz de aplicaciones sino que tambien los productos que mostraban de orquestacion de servicios etc tambien parecen querer desarrollarlos en base de Drag and Drop y propiedades.

Han anunciado que ademas de los componentes JSF basicos que ya donaron a la fundacion Apache, van a donar ahora su conjunto de componentes avanzados con integracion AJAX, DataBinding, etc. Asi que Oracle parece apostar claramente por JSF. Despues mucho bla bla sobre desarrollo de aplicaciones basado en componentes, incluyendo una curiosa explicacion sobre arquitecturas SOA pero sin llamarla SOA y cambiando los nombres (parece que el nombre ya tenga algo de carga negativa y lo quieran evitar ;)) pero mas o menos lo mismo que antes: Apostar por orquestacion de servicios en base a componentes, bla bla, pero ahora sin hacer tanto enfasis en XML por aqui y por alla, si no utilizando la metafora de JSF.



Algunas demos bastante confusas (cuando aprendera la gente lo de las demos) y algo de auto-promocion comercial y poco mas. Asi que en este caso basicamente lo mas interesante creo que ha sido la "declaracion de inteciones" de Oracle hacia JSF.



Una charla tecnica interesante que he podido atender, con mascota Juggy incluida y dos tios disfrazados de "generales" presentandola (estos brasilenyos son la mar de cachondos) ha sido la de OFBiz. Un proyecto muy interesante y cuya pega, desde mi punto de vista, es que el tamanyo que ha adquirido asusta un poco a la hora de acercarse a el. Resaltar tambien, por ejemplo, que como capa de persistencia no usan nada "estandar" y tienen su propia solucion de mapeo automatica encima de JDBC, que por ejemplo tambien usa JIRA. No han entrado en detalles sobre eso, pero me ha parecido un dato curioso.



Como segunda sesion general: Intel. En este caso ha sido un poco sorprendente por que las sesion la presentaba la gente de SOFTWARE de Intel. Si, si: software. Parece que en las sombras pero Intel ha tenido siempre un equipo de gente trabajando codo a codo para conseguir que los programas se ejecuten mejor sobre sus chips, obviamente, y son algunos de los contribuidores mas activos en algunos proyectos como el popio Linux y Java.



Han anunciando que han conseguido que sus QuadCore ocupen el mismo espacio y consuman la misma energia que los Core Duo gracias al salto a los 45nanometros, si no me he perdido con tanta jerga de hard, y que esperan para final de anyo que los QuadCore sean los procesadores normales como ahora lo son los Core Duo, en precio etc. gracias a conseguir que ocupen el mismo espacio/potencia.



Por otro lado, desde el acuerdo estrategico con Sun de hace unos meses, han empezado a trabajar junto con Sun para optimizar tanto Java como OpenSolaris sobre chips Intel. En tres meses han conseguido incrementar el rendimiento de Java 6 un 20% sobre Solaris, sobre el resto de S.O.s no han dicho nada explicito y supongo que este acuerdo esta detras del anuncio que hico Sun el primer dia sobre dedicar los siguientes meses ha optimizar, optimizar y optimizar la velocidad de la JVM.



Tambien han mostrado un monstruo de 16 nucleos corriendo sobre un JRockit especial procesando 4millones de posibilidades para el futuro de unas acciones, mostrando como usaba todos los nucleos para llegar a la solucion. En este caso ha salido a escena una empresa que se dedica a calculos numericos y, siempre segun sus palabras, gracias trabajar junto con Intel, Bea etc. han conseguido no tener que pasar en el ultimo paso sus aplicaciones a COBOL o C, como antes hacian, y poder dejarlas en Java dado que las mejoras en la JVM y las optimizaciones para los nuevos procesadores multi-nucleo les dan la potencia y velocidad que necesitan.

Bueno, al menos parece que conseguiremos las aplicaciones Java no casquen en procesadores multi-nucleo como era el caso en algunas circunstancias hasta hace poco :D



Tambien ha salido Bea mostrando su producto de virtualizacion de JVMs, y esta vez creo que me ha quedado mas claro, jejeje. Por un lado parece que si corres la JVM sobre un sistema ya virtualizado, la JVM directamente puede saltarse la capa del S.O. virtualizado y atacar directamente al S.O. por debajo para evitar el doble salto. Y por otro parece que lo que puedes hacer es "virtualizar" JVMs como se hace ahora con las maquinas virtuales de S.O. Es decir, a traves de una consola creas JVM, les asignas servicios (servidores WebLogic con aplicaciones) y puedes pararlas, ponerlas en marcha, ponerles reglas automaticas de que cuando se caen hagan tal, etc. Igual que VMWare y demas, pero en vez de con instancias de S.O., con instancias de la JVM.



Aparte de eso, Intel ofreciendo sus herramientas de optimizacion, trucos etc para optimizar aplicaciones Java sobre sus procesadores a traves de una nueva comunidad.



Y poco mas por hoy, que hay que preparar el BOF de manyana y me ha tocado turno en el rincon de java.net... asi que ahora cenas y contactos.



Saludos,

ge

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.