Buscar
Social
Ofertas laborales ES
miércoles
oct222008

Ya ha salido Java 6 Update 10

Ayer, tras unos meses en estado beta, Sun publicó la versión estable de Java 6 Update 10.

La anterior update era la 7, y el salto en numeración se justifica por los novedosos cambios introducidos.

Asi pues,  como podemos ver en las notas de lanzamiento, incluye:

  • JRE Kernel, instalación del JRE con lo mínimo.
  • Nueva versión del plug-in de Java para navegadores, que promete integrar los Applets, JNLP y JavaFX.
  • Uso de la acelaración gráfica mediante Direct3D en Windows.
  • Inicio rápido con Java Quick Starter.
Podemos ver la noticia en ZDNet o en TheAquarium.
martes
oct212008

NetBeans cumple 10 años

Hoy, 20 de octubre, el IDE open source de Sun cumple 10 años de existencia. Antonio Viero tiene un gran resumen de la historia de esta herramienta. Como la mayoría sabe, el producto se concibió en Praga como la idea de un grupo de estudiantes que pensaron en hacer un IDE tipo Delphi para el lenguaje Java. Entre ellos, destaca la figura de Jaroslav Tulach quien sigue en el equipo de desarrollo de la herramienta y quien reciéntemente publico su libro de Practical API Design (para aquellos que estuvieron en el OpenJavaDay, recordarán que peyrona lo recomendó muy especialmente).

Al parecer la idea fue concebida desde 1996 y para impulsarla fundaron una empresa que en 1999 publicó la primera versión del IDE. Supongo que los 10 años se refieren a la fecha de creación de la empresa detrás de NetBeans.

En otoño de 2000, Sun adquiere la compañía y publica el IDE como open source. A partir de esa fecha, las versiones del IDE se han sucedido y han mejorado cada vez más. Honestamente, cuando yo lo conocí alrededor del año 2001, poco tenía que hacer frente a IDEs como JBuilder o incluso Eclipse (con todo y sus problemas de compatibilidad entre plugins). En ese entonces, la mayor desventaja era su falta de soporte para J2EE y sus pocos plugins. 

Todo esto cambió en el 2004 con la publicación de la versión 4.0.  Para aquellos que usan NetBeans 5.5 ó 6.1, quizás no reconozcan el IDE en sus primeras versiones. Pero sin duda, la 4.0 ya estaba al mismo nivel que sus competidores e introdujo los conceptos básicos que se siguen manteniendo hasta ahora. Como el concepto de "Proyecto" y su integración con ant. Además, la versión 4.1 que se publicó a inicios de 2005 incluía soporte out-of-the-box para J2EE (y si no mal recuerdo, incluso para Struts), lo que facilitó enormemente el desarrollo web con Java. Además, en esta versión se incluyó el soporte a J2ME, terreno donde NetBeans siempre ha dominado a sus competidores.

Para el 2006, se publica la versión 5.0 que incluyó Matisse, un diseñador de GUIs con Swing que significó una gran mejora y ayuda a los desarrolladores de aplicaciones de escritorio. Si la versión 4 colocó al IDE de nuevo en el mapa, la 5.0 lo consolidó como uno de los líderes en el sector.

A partir de entonces, la plataforma ha crecido enormemente en tres direcciones: seguir mejorando el soporte a las APIs Java (ahora hay incluso para temas como SOA), integración con herramientas de terceros ya sea servidores de aplicaciones y librerías open source (véase el soporte de la 6.1 a Spring, por ejemplo) y por otro lado, una fuerte apuesta de Sun por transformar al IDE en una herramienta multilenguaje que soporte otros aparte de Java como PHP, Ruby, etc.

Enhorabuena al equipo de NetBeans por el gran trabajo que han estado haciendo a lo largo de estos 10 años y para rematar, pueden ver este vídeo donde James Gosling habla sobre la importancia de este aniversario.

 

lunes
oct202008

JavaHispano Podcast - 019 - Entrevista a Carlos Sanchez (Miembro de Apache Software Fundation)

En este número entrevistaremos a un invitado de honor de caracter internacional. Su nombre es Carlos Sanchez y es miembro de Apache Software Fundation por sus aportaciones al software libre en especial al proyecto Maven. Además ha contribuido al desarrollo de Spring. 

Abraham le realizará preguntas sobre como llego a ser miembro de Apache, la organización interna de esta fundación, hablarán de Maven y Spring, compararemos la situación laboral entre España y EEUU y finalmente Carlos nos dará su opinión de como se comportará el mercado y dará alguna recomendación para la gente que está empezando.

 

viernes
oct172008

Alta disponibilidad con Terracotta

En la nota Alta disponibilidad con Terracotta profundizo sobre la introducción anterior a este framework que permite crear un área de memoria compartida entre distinas máquinas virtuales Java. En el artículo presento un ejemplo más complejo con una cola compartida entre productores y consumidores en distintas JVM. Luego, veremos cómo crear un cluster de Terracotta en varios equipos y desplegar la solución.

El tema de crear el cluster resultó mucho más sencillo de lo esperado, y funcionó sin problemas. Acá donde trabajo pude disponer de dos máquinas para crear el cluster de Terracotta, y luego simular fallos en alguno de los nodos. Es muy interesante ver como los consumidores siguen funcionando de manera transparente, pasándose automáticamente al nuevo nodo activo.

jueves
oct162008

ZK Spring Integration Library 1.0

ZK es un framework opensource que permite desarrollar aplicaciones Ajax empleando tecnología Java en el servidor y sin necesidad de emplear directamente JavaScript. Sus creadores han anunciado una librería (ZK Spring Integration Library 1.0) para facilitar la integración de este framework con Spring. Aquí tenéis un tutorial donde se explica cómo emplear la librería.