Buscar
Social
Ofertas laborales ES
« Artículo sobre el uso de Java Scripting API | Main | Patrón Service Firewall »
jueves
jun212007

SpringDay 2007 Día Uno

SpringOne Día uno.


El evento es en el norte de la ciudad de Amberes en un centro de Negocios que también es cine. De hecho las conferencias se realizan dentro de las salas de cine lo que permite aprovechar las pantallas para proyectar las diapositivas y el video del conferenciante en turno y si no te gusta ninguna conferencia puedes meterte a alguna sala a ver Spiderman 3 o Die Hard 4 que está de estreno ;-).


El primer evento del día ha sido sin duda el más interesante: un keynote de Rod Johnson (CEO de Interface21 y creador de Spring) acerca del presente y futuro de Interface21 y, por tanto, del framework Spring (o del Spring Spirit como ahora han acordado llamarlo).


Antes de Rod, tomó la palabra Stephan Janssen el lídel del beJUG (Grupo de Usuarios Java de Bélgica) el JUG organizador del evento. Stephan agradeció a todos por asistir y dió algunas cifras del evento: este año cuenta con 370 asistentes de 25 diferentes países europeos, 39 conferenciantes, el 90% de los comitters de Spring se han reunido para asistir al evento y se cuenta con la presencia de 19 JUGs. También aprovechó para promocionar parleys.com una web que ya ha sido mencionada antes en JavaHispano con videos de presentaciones de la JavaPolis y entrevistas. En dicha web se colgarán los videos con las conferencias de este evento a partir de Agosto.


Regresando al keynote de Rod, lo aprovechó para mencionar que basado en investigaciones de consultorías especializadas (no definió cuáles, solamente mencionó a Forrester), en las tendencias de empleo para Java (para apoyar este punto mostró una gráfica que muestra que las ofertas de empleo para java + spring han rebasado a las de java + jboss) y en general en el creciente uso de Spring; se puede afirmar en este momento que "Spring es el estándar de facto para desarrollos empresariales con Java".





Pero sin duda el momento del día fué cuando anunció una noticia que ya se había hecho pública en la Red: Interface21 ha recolectado en una ronda de financiación 10 millones de dólares de capital de riesgo. La noticia la complementó explicando cómo se usará ese dinero y el impacto en Spring.


En resumen:


Interface21 ha empezado a contratar ejecutivos para encargarse de áreas como ventas y marketing y estos junto con Rod Johnson se mudarán a Sillicon Valley donde instalarán los Headquartes Corporativos. En Souhthampton, Reino Unido, se concentrará a la mayoría los desarolladores de la compañía y por cierto para los que estén interesados están contratando gente nueva para esos puestos. Se contratará a gente para trabajar a tiempo completo en el framework, de esta manera las personas asignadas al proyecto Spring Core se triplicarán y otros proyectos como Spring .NET que no tenían a ningún empleado de tiempo completo ya tendrán al menos uno.


Durante el keynote subieron los encargados de Spring .NET y del Spring IDE quién por cierto mencionó que espera el lunes publicar la tan anunciada versión 2.0 de dicho plugin para Eclipse. Sin duda este ha sido el año de la consolidación de Spring y el entusiasmo demostrado por Rod y su gente en este keynote lo demostraron.


Después del keynote asistí a la plática "Building web-based fat clients using GWT" que impartió Bram Smeets. La conferencia fue una introducción a GWT y Bram realizó una demo donde lo integró con Spring. Lo más interesante fueron los tips que dió al final para desarrollos GWT, los que se me quedaron grabados:


-Usa el formato "ofuscado" siempre, sobre todo en producción. De esta forma agregas seguridad y comprimes el código javascript generado.


-Utiliza Acegi para dotar de seguridad en el lado del servidor a los servicios que expongas para GWT.


-Define tu propio AbstractAsynchronousCallback dado que así podrás implementar cosas como un control de errores centralizado.


Esta conferencia terminó un poco tarde así que llegamos tarde al lunch y nos quedaba más que unos pequeños sandwiches y un poco de fruta. Espero que los siguientes días los organizadores pongan suficiente comida para todos.


La siguiente conferencia a la que asistí fue "Monitoring your Spring Beans using JMX" impartida por Ron Harrop. Yo nunca he usado JMX, sin embargo para un proyecto que tengo en puerta creo que se adecúa bastante a mis requisitos y esta conferencia confirmó mi idea. Ron realizó un demo bastante interesante donde demostró cómo usando el soporte para JMX de Spring, se puede practicamente exponer cualquier POJO como un MBean con una simple configuración en el Application Context. Por cierto, Rod estuvo batallando con la implementación de JDK 6 de su Mac OSX durante la conferencia por lo que tenía que estar cambiando entre JDK 5 y 6 cuando algunas cosas en la 6 no funcionaban.


A continuación entré a la conferencia de GigaSpaces impartida por el creador de dicho framework Nati Shalom. Para los que no lo conocen, GigaSpaces es una implementación de SBA (Space-Based Architecture) una arquitectura que promete conseguir un desempeño que resulta imposible con arquitecturas tradicionales.


Después de esto, asistí a la conferencia de Colin Sampaleanu "Integrating Spring and JSF" que fue la más aburrida del día. Colin tiene una voz demasiado monótona y terminó dedicando el 70% del tiempo a hablar de Spring Web Flow y muy poco sobre JSF.


La última conferencia del día fue sobre Adobe Flex y fué muy básica, el ponente realizó un demo donde consumía desde Flex un Spring Bean y que si bien a mi me pareció muy interesante ya que no he usado Flex nunca, para la gente que ya lo ha usado le resultó demasiado básica.

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.