Buscar
Social
Ofertas laborales ES
martes
may302006

Liberado Lucene 2.0

Ya está disponible la versión 2.0 de Lucene, el indexador y buscador de texto libre del proyecto apache.



Esta versión modifica bastantes métodos de la AIP, por lo que probablemente no sea compatible con los programas basados en versiones anteriores. Únicamente será compatible con desarrollo compilados contra la 1.9.1 que no de ningún mensaje de deprecated.



Personalmente me alegro de que un proyecto tan bueno, tenga visos de continuidad.
martes
may302006

Creada una comunidad interesada en soportar lenguajes para java

Impulsada por Schwartz, se está creando una nueva comunidad interesada en dar soporte para distintos lenguajes de programación dentro de la plataforma Java. De este modo se espera que los distintos proyectos compartan recursos y experiencia, y que cooperen entre ellos.



El portal tiene forma de wiki y se espera que sea la propia comunidad la que cree contenidos a partir de su experiencia. La semilla del portal es un libro que nunca se terminó, "lenguajes dinámicos y java" y cuyos contenidos ahora serán reorganizados e incorporados a este portal. Por lo de ahora el wiki apenas tiene contenido.



¿Cuántos de vosotros habéis programado en la plataforma Java con algún lenguaje diferente de Java?
martes
may302006

Log Summariser, aplicación para visualizar archivos de log

Log Summariser es una aplicación de escritorio que permite analizar y visualizar archivos del log del portal java.net. Aunque es capaz de parsear cualquier tipo de log no es capaz de interpretarlo de modo correcto. Obviamente, su funcionalidad cuando se descarga es bastante limitada. El interés en este proyecto es más bien el construir herramientas personalizadas para visualizar logs: la licencia del proyecto es Apache 2.0, por lo que básicamente podemos hacer lo que nos dé la gana con su código fuente, y su diseño es bastante modular para poder ser extendido de un modo simple. Para construir una herramienta a partir de Log Summariser basta con conocer el formato del archivo de log particular y tener nociones de expresiones regulares.


Aquí podéis ejecutar la herramienta a través de Webstart. ¿Alguien conoce alguna herramienta similar?
martes
may302006

Kbforge, búsqueda de escritorio orientada a desarrolladores

Kbforge es una aplicación de escritorio desarrollada en Java que permite realizar búsquedas locales entre la documentación almacenada en nuestro equipo. Se diferencia de herramientas similares en que permite categorizar los documentos sobre los cuales va a realizar búsquedas, creando múltiples particiones de documentos en las que se pueden consultar de modo independiente. También permite la creación de múltiples índices y tanto los índices como los datos son portables entre diferentes sistemas operativos y equipos (os los podéis llevar de la oficina a casa, por ejemplo).



Hay dos versiones de la herramienta, una limitada y gratuita y la versión "Kbforge.plus", que cuestan 10 $ por licencia.
domingo
may282006

Actualización de Google Web Toolkit

Google ha liberado una actualización de su toolkit para facilitar el desarrollo de aplicaciones Ajax con Java, Google Web Toolkit (aunque también es conocido como "la pastilla roja"). Aunque fue anunciado durante la javaone hace sólo una semana, esa nueva versión corrige varios bugs (probablemente descubiertos gracias a que ha sido empezado a usar fuera de en Google) entre ellos un fallo en IE7.



Para los que le haya pasado desapercibido, Google Web Toolkit permite escribir la interfaz de una aplicación web empleando el lenguaje Java y convertirla a HTML y Javascript estándar; de este modo podemos diseñar, desarrollar, depurar, testar y refactorizar la parte cliente de las aplicaciones web con las herramientas que empleamos habitualmente para desarrollar aplicaciones Java.



Este proceso aparentemente mágico se apoya en dos pilares: un compilador que transforma código Java a Javascript, y una API Java que permite manipular el DOM de los documentos HTML y cuyas llamadas son traducidas por el compilador a llamadas del API de Javascript. El proyecto cuenta con un plugin para Eclipse que permite depurar la aplicación en un navegador web antes de generar Javascript; esto es, al generarse un evento en la aplicación el código que lo gestiona es código Java que se puede ejecutar paso a paso y analizar con el depurador de Eclipse.



Mi opinión personal es que va a revolucionar el modo de desarrollar aplicaciones Ajax, porque han conseguido abstraer al desarrollador de la peor parte de estas aplicaciones: el Javascript y sus incompatibilidades entre navegadores. ¿Qué opináis vosotros?.