Buscar
Social
Ofertas laborales ES
lunes
feb262007

InfoWorld 2007 Premia a Netbeans 5.5

Ponderando la inclusíon de Matisse " la más avanzada GUI, hoy disponible" y, reconoce su "completo soporte a Java EE 5".

"NetBeans probablemente sea lo que todo desarrollador de Java necesita en la empresa.", sentencia por fin InfoWorld.



Por lo que se viene en Netbeans 6.0, parece tener asegurado el InfoWorld 2008. :)



¿LLegará a eclipsar la competencia ?
lunes
feb262007

Lanzado Orbeon Forms 3.5 Final

Esta versión 'tres y medio' del anterior Orbeon Presentation Server, viene con nuevo nombre "Orbeon Forms" para hacer hincapié en el hecho de que los esfuerzos de los últimos dos años han sido precisamente en fomentar las capacidades de este framework para construir "Web Forms for the Enterprise" .



Para quién no lo conozca, Orbeon Forms es un marco de trabajo para crear aplicaciónes web centrado en tecnologías XML, esto es que en vez de utilizar un lenguaje procedural o imperativo se utiliza XML como lenguaje declarativo.



Aproximaciones similares son las que implementan Apache-Cocoon, OpenLaszlo/Adobe-Flex, NetKernel, Mozilla-XUL o Microsoft XAML .



Una particularidad de Orbeon Forms es su apuesta por xForms, el estandar del w3c para la creación de formularios para la web, soportado nativamente por Firefox 1.5+.
domingo
feb252007

Solaris Express Developer Edition

Sun ha lanzado una distribución de Solaris, Solaris Express Developer Edition, orientada a desarrolladores. En esta versión se incluye cualquier herramienta que un programador Java pudiera necesitar (compilador, en tono desarrollo, servidores de aplicaciones, bases de datos y un largo etcétera); aunque no está orientada únicamente a programadores Java: también se incluyen herramientas para desarrollo de aplicaciones "SAMP": Solaris, Apache, MySQL y PHP.



Sun afirma que se obtiene un aumento de rendimiento considerable (de un 30 a un 200%) en el rendimiento de estas aplicaciones comparado con su rendimiento corriendo sobre Linux. La distribución de Solaris está disponible tanto para Intel como para Sparc y es posible solicitar de un modo completamente gratuito un CD que se envía por correo ordinario si el ancho de banda para la descarga es un problema.



¿Que os parece esta iniciativa de Sun? ¿Cuántos por aquí usáis Solaris como plataforma de desarrollo ?
domingo
feb252007

Ted, Torrent Episode Downloader

Ted (Torrent Episode Downloader) es una aplicación Java que se integra con cualquier cliente de Torrent (incluido, por supuesto, Azureus) y que permite descargar de modo automático los nuevos capítulos de tus series de televisión favoritas. Es posible configurar la aplicación para indicarle dónde debe ir a buscar los nuevos capítulos y, la primera vez que se configura, se le puede indicar a partir de que capítulo descargar. También es posible indicarle si debe comprobar si hay un nuevo capítulo cada cierto periodo de tiempo o cada vez que se arranque la aplicación.



Ted ya trae preconfigurada la información relativa a algunas de las series de televisión más populares. Aquí podéis encontrar varias que pantalla de esta aplicación que se distribuye bajo una licencia libre.
domingo
feb252007

Jasypt 1.1 publicado, con soporte para ACEGI

Hola a todos, acabo de publicar Jasypt 1.1.



Jasypt (Java Simplified Encryption) es una librería orientada a permitir a los desarrolladores añadir capacidades de cifrado a sus proyectos de manera sencilla, incluyendo: password digesting, cifrado de textos o binarios, integración transparente con Hibernate y, en esta nueva versión, integración con Spring Security (ACEGI) para mejorar la seguridad de los passwords manejados por este framework.



Novedades en 1.1:



  • Integración transparente con Spring Security (ACEGI).


  • Nuevas clases de utilidad, como un nuevo StrongPasswordEncryptor.


  • Configuración avanzada basada en Variables de Entorno / Propiedades del sistema (JVM).


  • Nueva documentación.




Principales características de Jasypt:



  • Sigue los standards RSA para cifrado basado en clave, y provee de técnicas de cifrado tanto uni- como bi-direccional.


  • Permite mejorar la seguridad de las claves de los usuarios de tus aplicaciones.


  • Soporte para cifrado binario. Aparte de textos, permite la creación de sumas hash (digesting) y el cifrado de binarios (arrays de bytes). Esto nos permite cifrar objetos o archivos (para enviar por la red, por ejemplo).


  • Completamente thread-safe.


  • Provee utilidades sencillas (sin configuración) para uso inmediato.


  • También provee herramientas avanzadas, muy configurables.


  • Provee un módulo de integración con Hibernate 3 (jasypt-hibernate) para persistir de manera cifrada los campos de las entidades mapeadas. El cifrado de los campos se define en los ficheros de mapping de Hibernate, y resulta transparente para el resto de la aplicación (útil para el cifrado de datos personales, por ejemplo).


  • Integrable fácilmente en aplicaciones Spring. Todos los "digesters" y "encryptors" de Jasypt están diseñados para ser usados con facilidad desde un contenedor IoC como Spring (instanciación, inyección de dependencias...). Y, dado que son completamente thread-safe, pueden ser usados sin preocupaciones en un entorno basado en "singletons" como Spring.


  • Provee un módulo de integración con Spring Security (ACEGI Security), jasypt-spring-security, para realizar el cifrado y comprobación de passwords dentro de ACEGI, mejorando la seguridad de los passwords de usuario mediante el uso de mecanismos de cifrado más seguros, y dotando al desarrollador de un nivel más alto de configuración y control.


  • Completa documentación: guías y javadoc.


  • Soporte robusto de juegos de caracteres. Jasypt está diseñado para poder cifrar adecuadamente textos cualquiera que sea su charset original. Soporte completo a lenguas como japonés, árabe, coreano... sin problemas debidos al encoding o a la plataforma usada.


  • Capacidades avanzadas de configuración. El desarrollador podría implementar "trucos" como mandar a un encryptor a buscar su clave a, por ejemplo, un servidor remoto HTTPS o cualquier escenario similar...