Buscar
Social
Ofertas laborales ES
lunes
mar292004

Phonetix, algoritmos fonéticos en Java

Phonetix es una pequeña librería de utilidad para el uso de algoritmos fonéticos en programas Java.



¿ Y para qué quiero esto ?, os preguntaréis muchos. Bien, esta librería lo que hace es recoger palabras en diferentes lenguajes y generar claves en base a sus fonemas. De este modo, palabras que resulten similares, por ejemplo a palabras similares buscar/busco/busca/buscón, les correspondería la misma clave. Esto es realmente útil a la hora de indexar textos, de modo que cuando un usuario busca las ocurrencias de buscar, le aparezcan también ocurrencias de palabras parecidas.



La librería implementa tres algoritmos fonéticos diferentes. Se trata de una librería Open Source con licencia LGPL. Podéis ver un ejemplo aquí, y aquí está su FAQ. Su funcionamiento se basa en Apache Lucene.
lunes
mar292004

Eclipse cambia de look

Normalmente, una nueva milestone de Eclipse no debería ser noticia ( ya van 8 ), pero sucede que esta última versión ofrece tal cantidad de cambios que resulta digna de mención.



La milestone 8 de Eclipse ofrece numerosas novedades : un agresivo cambio de look para adaptarse a entornos modernos, hojas de trucos ( cheat sheets ), nueva pantalla de bienvenida, nuevos ejemplos y tutoriales, múltiples mejoras visuales en el entorno, etc.



También se actualiza SWT permitiendo la creación de tablas virtuales, que nuestras aplicaciones colocen iconos en la system tray, un nuevo layout TextLayout o un port a 64 bits para AMD con Linux y GTK.



Y estas son sólo unas cuantas de las mejoras, podéis ver la lista completa desde este enlace. Desde luego, si utilizáis Eclipse, parece que vale la pena la actualización.



Podéis descargar la última milestone desde aquí.
lunes
mar292004

Tutorial de J2EE 1.4 actualizado

Sun ha actualizado su tutorial online sobre J2EE 1.4 para adecuarse a la ýltima versrión de la implementacrión de referencia de esta especificacrión. En concreto, la lista de cambios es la siguiente :



  • Versrión adaptada al ýltimo SDK de J2EE 1.4 ( Java System Application Server 8


  • Añadidos 5 capítulos y dos ejemplos de Java Server Faces


  • Añadida una nueva versrión de la Duke's bookstore basada en Java Server Faces


  • Añadida una nueva versrión del Coffee Break Server basada en Java Server Faces


  • Capítulo ampliado sobre CMP con un ejemplo avanzado


  • Se actualiza el capítulo sobre JCA 1.5


  • Glosario e ýndice actualizados


  • Se corrigen errores, enlaces errýneos, etc.




A actualizarse tocan.
sábado
mar272004

IBM, Sun y Bea trabajan en la estandarizacrión de los controles Java

Estos controles Java son piezas de funcionalidad contenidas en un EJB, que se pueden manipular visualmente, simplemente pinchando y arrastrando con el ratýn, desde el entorno de programacrión de Bea Weblogic Workshop. Simplemente arrastrando un control y dejýndolo caer sobre una aplicacrión Java o servicio web lo proveemos con una determinada funcionalidad. Estos controles simplifican enormemente y aceleran el proceso de desarrollo de software.



Bea habýa dicho en su conferencia eWorld 2002 que llevaría estos controles al JCP para su estandarizacrión. Sin embargo finalmente decidrió trabajar un poco más en el pre-estándar, y ahora Sun e IBM parecen estar dispuestos a echarle una mano en este trabajo.



Por otro lado el "chief technology officer" de Bea, Scott Dietzen, a adelantado que Bea e IBM están preparando otras tecnologías para llevarlas al JCP, sin dar detalles de cuales son ýstas.
viernes
mar262004

Spring Framework 1.0 final

Spring framework ha llegado por fin a la versrión final 1.0. Se trata de un framework Java/J2EE ofreciendo entre otras cosas : contenedor ligero, soporte de AOP, abstracciones JDBC, metadatos a nivel de código fuente, web framework MVC y mucho más.



En el hilo de TheServerSide donde tambrión anuncian su lanzamiento se pueden leer comentarios muy interesantes sobre este framework, de sobre conocido por algunos de nuestros lectores.



Entre los aspectos más interesantes es la posibilidad de aplicar transacciones declarativas con JTA ( u otro tipo de transacciones ) a clases planas Java ( POJOs ). Esto nos permite utilizar transacciones en sistemas ligeros web basados en Tomcat, por ejemplo.



Otro aspecto muy interesante son sus templates para Hibernate, permitiendo realizar el acceso a datos con una ýnica línea de código, lo que simplifica enormemente la creacrión de lýgica de persistencia. Lo mismo podrýamos decirlo para los templates de Jdbc que tambrión ofrece.



Podéis encontrar mucha más informacrión en su pýgina web.