Buscar
Social
Ofertas laborales ES
viernes
feb122010

Apache Click 2.1 es ahora un Top Project de Apache

No se cuánto tiempo le tomó a Tapestry o a Struts, pero Apache Click ha logrado en muy poco tiempo convertirse en un Top Project de Apache, de acuerdo al blog del proyecto.
Click es el nuevo framework web de Apache que se enfoca en 2 conceptos principalmente: Que sea sencillo de aprender y que tenga un buen desempeño.
Para el primer concepto han optado por funcionar bajo un esquema de MVC basado en componentes y orientado a eventos. Sin embargo, a diferencia de otros frameworks basados en componentes como JSF o las primeras versiones de Tapestry, la curva de aprendizaje es muy reducida.
Para el segundo concepto han optado por no utilizar jsp y usar un template engine, en este caso Velocity (esto se puede cambiar en la configuración para usar Freemarker o JSP). Además de que permiten la construcción de elementos HTML desde código Java.
Además de esto, Click tiene una suite de componentes con funcionalidad avanzada listos para usarse y al ser orientado a componentes, es sencillo encapsular los tuyos para construir librerías de componentes reusables.
Apache Click también provee del ClickIDE, un plugin para Eclipse que brinda soporte a esta tecnología.
En esta nueva versión, ademas de varios bug fixes, destaca que ya soportan Google AppEngine. Enhorabuena a los desarrolladores de Apache Click por su promoción.
viernes
feb122010

Herramientas para Gráficas (Charts) de Google

Ya hace algún tiempo Google había liberado sus herramientas para crear gráficas 2d estadísticas. La ventaja de esta herramienta es que basta hacer una petición HTTP y la respuesta será una imagen con los datos graficados..

Ahora Google ha publicado el API completo de esta herramienta que le dan nuevas capacidades. En lo personal, me gustó bastante 2 puntos:

1. Ya no solo te regresará un chart, ahora puede regresar iconos, códigos QR (estos famosos códigos que te llegan al móvil :-P ) y hasta fórmulas matemáticas. 

2. Ahora tiene soporte para crear gráficas interactivas, esto es que cuando el usuario este viendo una gráfica, al pasar el cursos por alguna de las áreas, aparecera una leyenda con más información sobre dicha área.

Con esta nuevo release, Google nos ha dado una herramienta muy poderosa basada en estándares web (no usa más que javascript y html) para crear gráficas estadísticas en nuestras aplicaciones.

 

jueves
feb112010

Qué es un arquitecto de SW?

La línea que separa las habilidades de un buen desarrollador y un arquitecto es, muchas veces, muy delgada.

En este artículo de Simon Brown publicado en infoq, no sólo se habla sobre cuáles son los roles de un arquitecto, sino las características y aptitudes que tiene que cumplir. Aunque está en inglés se deja leer fácilmente.

http://www.infoq.com/articles/brown-are-you-a-software-architect

 

 

jueves
feb112010

Artifactory 2.2 Gestor de repositorios maven

JFrog ha publicado la nueva versión de su producto Artifactory. Este gestor de repositorios Maven llega así a su versión 2.2 y ha adquirido mayor robustez y nuevos features. Entre las nuevas características destacadas en este artículo de DZone, están:

 

  1. El API REST que siempre ha tenido Artifactory ahora está 100% documentado e incluye el archivo WADL.
  2. Soporte para utilizar un servidor LDAP para gestionar permisos en base a los grupos LDAP definidos (en la versión de pago).
  3. Soporta para Glassfish 3.
  4. Soporte para encolar descargas concurrentes  

 

Artifactory es gratuito, pero tiene un conjunto de plugins que añaden nuevas capacidades y es de pago, conocido como Power Pack. Con estos plugins se puede integrar el producto con Hudson o habilitar un esquema de Single-Sign-On.

Artifactory es libre bajo la licencia LGPL 3 y puedes descargarlo en la página de JFrog o en SourceForge

En el mundo maven, ya se cuentan con al menos 3 gestores de repositorios: Sonatype Nexus, Artifactory y Apache archiva (el más nuevo de los 3). ¿Usas alguno de estos?

miércoles
feb102010

Nueva Versión de OpenMeetings

Openmeetings es un software de servidor que sirve para realizar videoconferencias compartición de pizarras presentaciones, dentro de una aplicación web. Es el equivalente Open Source de Macromedia Presenter, y al igual que este el interfaz es en flash por lo que puede ser accedido con un navegador estandar.

Utiliza como servidor de streaming otro proyecto open source, Red5 y el desarrollo está realizado principalmente en Java, usando Hibernate para el acceso a la BBDD y openLaszlo para la generación del interfaz flash.

Ahora publican la versión 1.1 que corrige bastantes errores y empieza a ser bastante estable.

http://code.google.com/p/openmeetings/