Encuesta

¿Cuales opinión general acerca de la adquisición de Sun por parte de Oracle?

30-01-2010 - 311 votos

Destacados Agenda

Más eventos |

javaone - Resumen del Dia 4

05/06/2009 08:26 dbonillaf

Casi una semana en San Francisco y cuarto día en la javaOne. La sesión general de la mañana ha tenido como protagonista a Microsoft que ha presentado el Proyecto Stonhenge, realizado con SUN y que promete interoperabilidad entre aplicaciones .NET y aplicaciones java corriendo sobre METRO –motor de webservices de SUN- en un Glassfish.

La verdad, no me he enterado muy bien pero, en un momento estaban ejecutando una aplicación .Net y depurándola desde un Visual Studio y, al momento, la han pasado a un Glassfish como si nada.

No he podido quedarme hasta el final, tenía la charla “Unit Testing that Sucks” donde un autentico gurú ha ido desgranando como mejorar y simplificar tus pruebas unitarias. Al final, enseñaba como utilizar groovy para programar pruebas unitarias de java. El tipo se aprovechaba de un error de groovy, que los métodos privados… realmente no son privados para groovy y así conseguía probar todo utilizando reflexión.

Después he tenido –por fin- mi supertaller de JavaFX. Si, he programada en JavaFX y me he hecho un visor de fotos que las rotaba, les ponía color sepia y demás cuando le dabas a un botón pero, tampoco he interiorizado mucho el concepto. La verdad, el concepto de los hands-on labs es mucho más prosaico de lo que parece: te dan un troncho de 40 páginas para que lo sigas paso a paso y, por si te atascas, tienes a unos monitores pululando por ahí. Sin más. He intentado codificar todos los ejemplos, e incluso me he ganado una camiseta por ser de los primeros en acabar pero me sentía programando como un mandril, sin tener las menor idea de lo que estaba haciendo.

Hoy se cerraba el pavillion asi que me he dado una vuelta y, como siempre, he sacado cosas satisfactorias. Como hablar con los rusos de Intellij que me han prometido que la integración y depuración con Glassfish es total. Habrá que verlo, hasta ahora esa conexión la hacía un tercero.

Después de la comida, esa FANTASTICA comida de la javaOne, he escuchado la charla de un arquitecto de eBay sobre como escalar sitios enormes. Bueno… escalar escalan… pero sin BBDD relacionales, ni transacciones, ni sesiones –se utilizan cookies- etc.

De seguido, y sin tiempo para respirar, charla sobre cómo crear aplicaciones para Facebook y OpenSocial. No tenía nada que ver con Zembly –que es una plataforma para crear aplicaciones sociales- sino que te explicaba que hacía falta para desarrollar para Facebook y/0 OpenSocial y como hacer que tu desarrollo fuera más o menos compatible de uno a otro.

Y casi sin darnos cuentas, segunda sesión general. Esta vez, a cargo de IBM, que ha presentado el proyecto Harmony y su supermegahiper red elástica.

Por último, la sorpresa del día sino de la javaOne: arquitecturas empresariales para web 2.0 con Alberto Lemos y Vinicius Senger, brasileños de Globalcode. Ha sido, sencillamente, impresionante. Han relatado todas las arquitecturas que ellos utilizan y porque. Desde la más sencilla, JSF + Facelets y poco más, hasta la más complicada, con SEAM + SPRING. De todas iban desgranando ventajas e inconvenientes y el porqué y cuando la utilizaban. Al final de la sesión, traca final, en vez de poner la típica URL donde te puedes descargar las fuentes de su demo, nos presentan www.supercrud.com, creada por ellos. Supercrud es una web que te permite hacer CRUD de unas tablas que te le indicas pero, es mucho mas de eso porque tu puedes decidir con que arquitectura quieres que se generen. Voy a intentar explicar esto.

Tú quieres generar un CRUD para unas tablas, las defines y las metes en la página web y, a la hora de generar tu código CRUD, decides que lo quieres con la plantilla “Seam para Glassfish 2.1” bueno pues, la seleccionas, ya ahí lo tienes. Pero es que--- ¡es más! Una vez revisado el proyecto, si ves que no te convence, puedes modificar la plantilla y subirla y así tener al disponible para ti y para otros. Impresionante lo de esta gente, de verdad, os animo a que abráis el enlace que os he pasado.

Por la tarde quedaban un par de sesiones pero, entre que las fuerzas estaban justas y que no eran de lo más interesante, nos hemos ido a la Bash –fiestón, jolgorio, como queráis decir- que se ha celebrado en el Marriott. Han montado un conciertazo espectacular del rock más americano, la gente ha bailado, ha bebido y ha hecho el gilorio después de estar bien seriecitos durante los tres días anteriores.

Mañana ultima jornada que arranca con la charla de James Goslin, “los juguetes de James”. No podemos perdérnosla.

 

Seguiremos Informando !!!

Volver a actualidad

Etiquetas: j2ee, javaone, sun

Comentarios: 10

  • barriccel 05/06/2009 10:04

    Buenas David,

    aprovecha que te queda poco para seguir disfutando de esa estupenda comida de la javaOne ;)

    gracias por los resumenes

    saludos.

     

  • nilojg 05/06/2009 10:29

    Muchas gracias por tus resumenes de la JavaONE. Los leo todos.

    Por cierto, no es un error de Groovy. Los metodos privados tampoco son privados para Java usando reflection.

  • Anónimo 05/06/2009 11:09

      Da gusto escucharos, y envidia.

       Juankar!

  • jomaveger 05/06/2009 11:24

    Me parece genial eso de progarmar en Visual Studio y luego desplegar en GlassFish, sí, buen trabajo conjunto de Microsoft y SUN ¿es posible al revés? ¿Desarrollas en Java y despliegas en lo-que-sea?

     

    Gracias por los resúmenes.

     

    Saludos,

    José María

  • jerolba 05/06/2009 11:41

    Jeje, menudo resacón tendrás entonces mañana/hoy...  pero bueno nada que no haya sufrido ya un espartano como tu :)

    Quiero ese troncho de 40 páginas!

    ¿Qué tipo de licencia tienen esos manuales? No te vayas a meter en un lio por postearlos por aqui..

  • efestos 05/06/2009 11:44

    He estado intentando probar eso de supercrud y me falla bastante. Es una pena, me intrigaba ver como funcionaba con relaciones entre entidades.

    Gracias por explicarnos que se cuece por la javaOne

  • ecamacho 05/06/2009 16:30

    Gran crónica David, pues me has convencido de probar SuperCRUD, espero que no sea tan malo como comenta Efestos. 

  • dbonillaf 05/06/2009 20:38

    Chicos... vi la demo de Supercrud al vuelo que hicieron en la conferencia. El concepto es sencillamente impresionante y elegante.

    No se si fallará con Firefox 7.8  ;) o si tiene algún bug pero, me parece un sitio imprescinble para hacer prototipos de arquitecturas.

    Lo utilizaré.

  • efestos 08/06/2009 13:32

    No decía que fuera malo, sólo que me fallaban algunas cosas. Pero me parecía muy interesante.

    Creo que yo estaba intentando probar las relaciones entre entidades y justamente es lo que dicen que les falta (http://supercrud.ning.com/).

    Esperaré a ver como evoluciona.

  • Anónimo 11/06/2009 11:49

    buenas a todos, me gustaría que si os ha gustado supercrud probaseis mi generador, http://code.google.com/p/jule/ , es un generador de codigo en java...

Escribe tu comentario

Sun Microsystem Logo NHT-Norwick Logo

© 2002-2007 Asociación javaHispano