Buscar
Social
Ofertas laborales ES
miércoles
feb282007

Struts 2 liberado (GA)

Via theserverside.com he visto que Struts 2 ha pasado a ser GA (Generally Available) como comentan en la noticia. Struts2 es el resultado de la migración de Webwork 2 bajo el amparo de Struts y si no he entendido mal es más simple de usar y más cercano a lo que se pretendía originalmente con Struts.


Entre sus características principales tenemos: fácil integración con Spring, adiós a ActionForm, hola Pojo Forms, Acciones basadas en POJOs, soporte de primera mano para Ajax y una arquitectura más flexible si cabe.




Quizás ya esté el horno preparado para irlo probando en proyectos reales. ¿Qué os parece?
martes
feb272007

WebBuilder OpenSource

INFOTEC WebBuilder es una solución para el desarrollo de portales de conocimiento, colaboración e integración en Internet que facilita todos los aspectos que se deben de considerar para dicho desarrollo, administrando el ciclo de vida de cada portal, el cual incluye aspectos tales como la creación de contenidos, la integración de información de fuentes externas, su publicación, el diseño gráfico con el que se presentará al público, por mencionar algunos.
martes
feb272007

Lanzamiento de TariyKDD, herramienta para la minería de datos

Es un gusto poder anunciar el lanzamiento de una versión estable de TariyKDD, una herramienta libre para el descubrimiento de conocimiento desarrollada en Colombia por el Grupo de Investigacion GRiAS - Linea KDD de la Universidad de Nariño (Pasto - Nariño - Colombia - Suramerica), el Grupo de Usuarios GNU+Linux - UdeNar y ParqueSoft Colombia, liberada bajo licencia GPL v2.0.


Esta es una herramienta que brinda soporte a todo el proceso KDD (Descubrimiento de conocimiento en bases de datos) desde la conexión a bases de datos o archivos planos, pre-procesamiento de datos, algoritmos de asociación y clasificación y rutinas de visualización de resultados.


El desarrollo de la herramienta fue hecho enteramente en Java usando NetBeans 5.5 y se han hecho pruebas de conexión a PostgreSQL (principalmente), MySQL y Oracle10g (los drivers JDBC se distribuyen con la herramienta).


Las fuentes y binarios del proyecto se encuentran alojadas en los repositorios de BerliOS[1], acceso anonimo SVN al codigo fuente via SVN en [2], acceso anonimo SVN al codigo fuente via HTTP en [3]. Informacion adicional, documentación, descargas, screenshots y créditos puedes ser vistos en la página oficial del proyecto en [4].


Todos los comentarios, sugerencias y aportes a este proyecto seran bienvenidos.


Quisiera agradecer especialmente a Francesc Rosés por su tutorial sobre ScrollableTableModel[5], parte de su trabajo fue implementado en esta herramienta y fue de gran ayuda al igual que a abraham por el tutorial el ABC del JDBC[6], sin esa guia me hubiera demorado eternidades entendiendo la conexión a bases de datos, y en general, a toda la gente de JavaHispano que aporta su granito de arena cada día para liberar y compartir conocimiento sobre este lenguaje. De verdad muchachos, muchas pero muchas gracias.


Atentamente,


Andress Calderon

Lider de desarrollo

Proyecto TariyKDD



[1] https://developer.berlios.de/projects/tariykdd/


[2] svn checkout svn://svn.berlios.de/tariykdd/trunk


[3] svn checkout http://svn.berlios.de/svnroot/repos/tariykdd/trunk


[4] https://tariykdd.berlios.de


[5] /tutorials.item.action?id=46



[6] /download.download.action?type=tutorials
lunes
feb262007

Artículo comparando distintos mecanismos de persistencia

En Devx han publicado un artículo que compara distintos mecanismos de persistencia (Hibernate 3, JPOX 1.2, Castor 1.0.5, iBatis y JDBC). La comparativa es bastante completa: mide el rendimiento de múltiples operaciones como la creación, actualización y eliminación de objetos; compara el número de líneas de código que hay que escribir para emplear cada mecanismo; el número de dependencias que acarrea cada mecanismo de persistencia a nuestra aplicación; el soporte comercial que tienen; la curva de aprendizaje y un largo etcétera.



Aún no he tenido tiempo para leer el artículo en detalle pero tiene una pinta estupenda. ¿Estáis de acuerdo con los resultados de la comparativa?.
lunes
feb262007

Simulación de ENIAC en Java

ENIAC (Electronic Numerical Integrator and Computer) se considera como el primer ordenador de la primera generación, es decir, el primer ordenador que dejó de emplear tecnología electromecánica y pasó a emplear tubos de vacío. La programación de la máquina se realizaba básicamente mediante la conexión y desconexión de cables en un inmenso tablero. Para aquellos que les interese saber algo más sobre esta computadora podéis leer esta breve historia de ENIAC.



Probablemente todos habéis oído hablar en algún momento de esta máquina (quizás en primero de carrera). Ahora podéis probar a programarlo mediante esta simulación. Puede ser un recurso interesante para los docentes que, como yo, suelen comenzar los cursos de programación con un pequeño repaso de la historia de la informática. También puede servir para satisfacer la curiosidad de más de uno.



Sin duda, la simulación permite que apreciemos herramientas como Netbeans y Eclipse.