Buscar
Social
Ofertas laborales ES
jueves
jul272006

Liberado Compass 1.0, motor de búsqueda de indexacion

Compass es un framework que permite dotar a nuestras aplicaciones de funcionalidad de búsqueda. Está construido sobre Lucene y ofrece una API de mayor nivel que éste dando soporte a las búsquedas con semántica, a las transacciones y permite crear múltiples índices de Lucene y almacenarlos en una base de datos. A pesar de esta API de mayor nivel, el API de Lucene está disponible dentro de Compass, por lo que también se puede programar a bajo nivel.





Compass permite la integración con Hibernate e Spring y, al igual que Lucene, se distribuyen bajo la licencia Apache (aunque no depende de la fundación Apache sino de Opensymphony).
jueves
jul272006

Netbeans BlueJ Edition

NetBeans.org y BlueJ.org han anunciado hoy la disponibilidad de NetBeans IDE 5.0 BlueJ Edition.



La edición especial de Netbeans surge de la colaboración de la comunidad NetBeans con la Universidad de Kent, Inglaterra.



El objetivo de NetBeans

IDE BlueJ Edition son los profesores y estudiantes de programación. Este producto sustituye a la herramienta BlueJ (http://www.bluej.org). NetBeans

BlueJ Edition ayuda a dar el salto entre de la herramienta de formación a un IDE con todas las opciones habituales. De esta forma los estudiantes se acercarán a una velocidad adecuada al uso de Entornos de desarrollo profesionales.



Para aprender mas sobre BlueJ y NetBeans en el mundo de la educación consulta las siguientes URLs:



http://edu.netbeans.org/bluej and http://www.bluej.org/netbeans



En mi época de estudiante usabamos JBuilder, que se usa ahora en las universidades hispanas?
jueves
jul272006

Curso gratuito online de diez semanas sobre Ajax

Sang Shin, arquitecto de Sun Microsystems, comenzará a impartir el próximo cuatro de agosto uno de sus cursos gratuitos online, esta vez sobre Ajax. El curso tendrá una duración de 10 semanas y entre su material se encuentran PDFs, presentaciones flash, QuickTime y demos.

El curso es completamente gratuito y el único requisito de inscripción es enviar un correo electrónico. Los que lo terminen con éxito recibirán un diploma.

Sang Shin es el creador de Javapassion, donde podréis encontrar toneladas de documentación sobre Java creada por él y otrosvoluntarios. Tanto esa documentación como la organización del curso son labores altruistas que realizan en su tiempo libre. A pesar de ello tanto cursos como documentación tiene una gran calidad.

miércoles
jul262006

OpenJPA implementación libre de JPA

Una de las nuevas características de JEE 1.5 que más ha generado expectativas es Java Persistence API, parte de la especificación de EJB 3 y que viene a sustituir a los pesados Entity Beans de la especificación 2.0. OpenJPA es una implementación libre de esta API desarrollada por BEA basada en su producto comercial Kodo y liberada vía Apache Incubator.



OpenJPA será la implementación de JPA usada por Apache Geronimo y también es posible usarla como una implementación alternativa a TopLink dentro de Glassfish.



Por el momento solo es posible bajar el código fuente vía Subversion, más adelante se proporcionarán los binarios.

miércoles
jul262006

Preguntas a grandes programadores

El autor de este blog tuvo la idea de enviar vía correo electrónico 10 preguntas a los programadores que considera grandes en su campo. No todos los programadores respondieron, pero los que lo hicieron dan respuestas bastante interesantes.



Los entrevistados son:



  • Linus Torvalds


  • Dave Thomas (Autor de "Pragmmatic Programmer)


  • David Heinemeier Hansson (Creador de Rails)


  • Steve Yegge (Autor de un blog sobre programacion)


  • Peter Norvig (Director de Investigación de Google)


  • Guido Van Rossum (Creador de Phyton)


  • James Gosling


  • Tim Bray (Contribuidor a las especificaciones XML yAtom)






Las respuestas de estos programadores son entretenidas e incluso sorpresivas, nunca creí que Linus Torvalds dijera algo como:

"Personalmente creo que Visual Basic contribuyó más a la programación que los lenguajes Orientados a Objetos" (la traducción es mía).