j2ee

Este Lunes 5 de Mayo arranca JavaOne en San Francisco

Este Lunes 5 de Mayo arranca JavaOne. Se esperan varias “sorpresas” entre ellas:

  • Nuevo progresos con JavaFX y el nuevo plugin del JDK para los browser
  • OpenJDK

Yo voy a estar el Lunes en el Java University, metiendome un puñal en JavaFX y Swing. Si el tiempo lo permite colocaré algunas de mis impresiones sobre la conferencia.

¡Lo cierto es que ando más emocionado que muchacho comiendo moco! :)

Fuente: La Cara Oscura del Desarrollo de Software

Wicket en Apache

Desde el pasado viernes 27, y como ya se había hablado, Wicket ha pasado a ser un proyecto de la Apache Software Foundation y ahora estrenan nuevo diseño de página.



Wicket es un framework para desarrollo de aplicaciones web en Java con una aproximación diferente que huye del uso de XML y se basa únicamente en Java y HTML.



¿Tenéis alguna experiencia con Wicket en algún proyecto? ¿Qué ventajas y desventajas habéis encontrado en su uso real?

ScreenCast de jMaki en NetBeans

jMaki es una herramienta para desarrollar aplicaciones Web 2.0 activando Ajax. El siguiente link es un video demostración de 10 minutos de duración de su uso.

Liberado Drools 4.0

JBoss ha anunciado la versión 4.0 de su motor de reglas Drools. Entre las novedades de esta versión están un mayor poder expresivo en las reglas, una mayor capacidad para definir esta reglas de modo declarativo, un nuevo diseñador gráfico basado en Eclipse para construir las reglas y un mayor rendimiento del motor de inferencia.



¿Alguien por aquí ha usado Drools o algún otro motor de reglas?

Aprobada la especificación de Java EE 6

La especificación de Java EE 6 ha sido aprobada. No obstante, hay cierto descontento por parte de algunos miembros del comité ejecutivo; el más notable es el de Apache que ha votado en contra. No se debe a que tenga algo desde el punto de vista tecnológico en contra de la especificación, sino a que, según ellos, "Sun está en violación del JSPA (el acuerdo de participación que firman toda las partes que pertenecen a Java Community Process)".

Disponible OpenXava 3.0 beta 1

Ingresando a la página de OpenXava observo que está disponible para la descarga la versión 3.0 beta 1 de este framework.

La novedad principal es la posibilidad de definir componentes de negocio usando EJB3, es decir clases Java convencionales con anotaciones.

Se nota que hay bastante trabajo que se realiza para mantener este proyecto y mejorarlo.

Gerónimo pasa el test de compatibilidad para Java EE 5

La Milestone 6 de Gerónimo 2.0 a pasado de test de compatibilidad para Java EE 5, por lo que se une al grupo de servidores de aplicaciones que cuentan con la certificación oficial para esta especificación: Glassfish, BEA WebLogic, Oracle AS y al servidor de SAP (posiblemente me esté dejando alguno fuera).

Groovy y JSON: JSon-Lib 2.0

El mexicano Andrés Almiray ha publicado la primera versión alfa de JSon-Lib 2.0. Puedes descargartela en este enlace.



Esta librería permite el marshalling/unmarshalling de objetos JSON desde Java de forma simple y eficiente. Entre las nuevas características de la versión 2.0 esta el soporte para Groovy por lo que es posible usar las bondades de Json-Lib desde este cada vez más popular lenguaje scripting para la JVM. En su blog, Andrés da un ejemplo de lo simple que usar su librería desde dicho lenguaje script.

Empezando con Grails, tercera entrega

Hola, en groovy.org.es acabamos de publicar la tercera entrega de nuestra serie de iniciación a Grails. En este nuevo artículo hacemos un repaso de las novedades que ha traído la versión 0.5, como la creación de URLs "custom" o la gestión automática de dependencias con Ivy.

Esperamos que sea de vuestro interés!

Empezando con Grails, segunda parte

En Groovy.org.es acabamos de publicar la segunda parte de la serie introductoria sobre Grails. Se tratan temas relacionados con el modelo de datos y la gestión de relaciones.



La verdad es que nos ha sorprendido gratamente la gran acogida que tuvo la primera entrega, llegando a ser la noticia más leída en tiempo record, por lo que queremos agradecerselo a javaHispano, ya que la mayor parte de las visitas vinieron de la noticia que publicamos aquí. De esto sacamos dos conclusiones:

Humor: JEE vs Ruby

Vía La Cofradía me enteré de este primer anuncio en el sitio Rails Envy que parodia los anuncios de Mac vs Windows pero ahora enfrentado a JEE y su colección de Jars (tarros) contra Ruby y su solución out-of-the-box.


Sinceramente es gracioso y me encanta el tarro con un oso polar que representa a Hibernate, aunque no entendí mucho la sustancia que hay en el misterioso tarro rojo. Van a estar publicando un anuncio diario hasta llegar a 4 como preámbulo a la RailsConf de este año.

Articulo: Navegando por los WS-*

Dan Diephouse, creador de XFire y uno de los desarrolladores lideres del proyecto Apache CXF Web (aun en la incubadora, pero con muy buena pinta), ha escrito este artículo sobre parte de los distintos estandares WS-*.



En el pdf se proporciona un excelente resumen de los estandares más importantes del mundo de los servicios web, explicando como usarlos de forma práctica para resolver problemas. Los temas tratados incluyen combinaciones utiles de estandares, interoperabilidad, comparativa de plataformas y futuros desarrollos.

Axis2 versión 1.2 publicado

Sin mucho ruido el 27 de abril fue publicada la versión 1.2 del motor de servicios web de Apache: Axis2.



Las mejoras de esta nueva versión respecto a la 1.1 son principalmente un mejor rendimiento y correción de bugs.



Axis2 llegó hace más de 1 año con la promesa de una nueva arquitectura más eficiente, modular y configurable que la empleada en Axis1.



Axis2 soporta SOAP 1.1, SOAP 1.2 y REST como modos de funcionamiento, además de los estandares WS-ReliableMessaging, WS-Coordination, WS-AtomicTransaction, WS-Security y WS-Addressing.

Openbravo sigue contratando gente

Charlando con Ismael Ciordia, CTO ( Chief Technical Officer) de la compañía Openbravo, me he enterado de que acaban de publicar nuevas posiciones para su proyecto. Es interesante ver su nuevo roadmap, Green , y el conjunto de tecnologías que tienen pensado usar: Spring, Hibernate, Apache Tomcat, Apache Ant, JasperReports, DWR, Dojo, Portlets, Subversion, Maven, CruiseControl, BitRock, Sahi, Watir, PostgreSQL, MySQL