Buscar
Social
Ofertas laborales ES
jueves
dic032009

Liberado Lucene 3.0

La semana pasada Apache anunció Lucene 3.0, una revisión mayor de su motor de búsqueda y de indexación. A pesar de ser una nueva versión mayor, se trata de una versión en la que fundamentalmente se han dedicado a mejorar el API, eliminando funcionalidad que estaba "deprecared", actualizandola Java 5 (en este sentido, cabe destacar el uso de tipos genéricos en múltiples métodos).

 


Los cambios más allá de las mejoras en el API son mínimos. En general, esta versión trata de mantener compatibilidad hacia atrás, aunque ha habido varios cambios (7, para ser más concretos) que pueden romper la compatibilidad hacia atrás. Éstos cambios se detallan en la primera sección de este log de cambios.

jueves
dic032009

JUnit 4.8

Hace dos días Kent Beck y David Saff han anunciado la versión 4.8 de JUnit. La novedad de esta versión es que es posible emplear anotaciones para asignar distintas categorías a los test, y cuando se ejecutan los test es posible especificar que sólo se ejecuten los que pertenecen a una categoría predeterminada.

 

 
Este cambio, y la corrección de un bug relacionado con concurrencia, son las únicas novedades de esta versión. Podéis ver un ejemplo de código donde se muestra cómo asignar categorías a los test aquí.

miércoles
dic022009

El Java Community Process aprueba el JSR 316, Java EE 6

Pues eso, Java EE 6 ha sido aprobado por el Java Community Process, con un único voto en contra. Este voto ha sido el de Apache, quien ha votado en contra por motivos de licencias del test de compatibilidad, y no por motivos tecnológicos. SAP se ha abstenido también por motivos políticos relacionados con la licencia del test de compatibilidad. Intel ha seguido el ejemplo de SAP, y en su comentario indica de un modo claro que la abstención se debe a temas políticos, y no al contenido de la especificación, ya que la especificación "es una buena especificación", en sus propias palabras.


IBM y Keil Weiner también han criticado "desde el punto de vista político" la especificación, aunque han votado a favor.


En cualquier caso, Java EE 6 ha sido aprobado y, salvo sorpresa mayor, el próximo día 10 diciembre tendremos su implementación de referencia lista para descargar (Glasfish v3).

martes
dic012009

Soporte para HTML 5.0 - Canvas en Form4G

Hace unos días abraham publico una noticia titulada "Las cosas no pintan bien para JavaFX", en la misma, janatic trajo a colación el soporte de canvas en HTML 5.0, lo que me llevo a aundar un poco en el tema.

 

Como resultado de esto y basado en un código de la demostración de David Flanagan e agregado un soporte parcial para canvas en Form4G, la demo se basa en el código de ejemplo escrito por Kevin Roast

 

 

No es funcional (aun no le e encontrado el truco al manejo del teclado), pero es estable y constituye una buena prueba de concepto.

 

Descargar Asteroids.zip. Podéis encontrar más información sobre Form4G aquí aquí.

 

Espero vuestros comentarios.

 

lunes
nov302009

Videotutorial sobre cómo crear una aplicación CRUD con JSF 2.0

Diego Silva ha publicado en su blog una serie de videos donde se muestran los pasos necesarios para crear una aplicación CRUD con JSF 2.0 empleando Netbeans 6.8 (por cierto, ayer se publicó la Release Candidate 1 de Netbeans 6.8). El código fuente de la aplicación desarrollada en los videos está disponible aquí

 

Un buen complemento para estos videos son este tutorial publicado en Netbeans.org. 


¿Qué os parece JSF 2.0? ¿Alguno de vosotros a comenzar a trabajar con esta especificación?