Buscar
Social
Ofertas laborales ES
jueves
ago162007

Bea Liquid VM: Java sin Sistema Operativo

Bea ha publicado Weblogic 9.2 Virtual Edition una edición de su servidor de aplciaciones que se ejecuta en LiquidVM, la nueva máquina virtual de BEA que no necesita un sistema operativo y se ejecuta directamente Hypervisor, una capa encima del hardware. Esta característica -de acuerdo a BEA- permite reducir el consumo de recursos entre un 25 y un 50% en comparación a una versión de la JVM que se ejecute sobre un sistema operativo tradicional.



Como indica el artículo que enlazo en la noticia, Azul Systems viene haciendo precisamente esto desde hace unos años; sin embargo BEA es la primera empresa en ofrecer una JVM con estas características que no necesita un hardware especial para instalarse y puede hacerlo en cualquier servidor Intel o AMD.



¿Qué opinan de este nuevo paradigma, alguno de ustedes tiene experiencias con WebLogic Virtual Edition?
jueves
ago162007

HiberObjects: Plugin de Eclipse para JPA

HiberObjects es un plugin para Eclipse que permite crear las clases para persistencia de datos usando ya sea Java Persistence API o Hibernate. Estas clases se modelan visualmente y el plugin se encarga de generar las clases y los archivos de configuración necesarios. También permite generar las clases de prueba (test units) con JUnit de forma automática.




Hace mucho buscaba un plugin tan completo para Hibernate para Eclipse, HiberObjects es gratuito y puede descargarse aquí.




martes
ago142007

JSR-291 OSGi para J2SE

Ha sido publicada la versión final del JSR-291 que define un framework para módulos o componentes dinámicos en J2SE. Esta propuesta es básicamente un intento de estandarizar OSGi en el Java Community Process.



OSGi es una especificación para un modelo de componentes dinámicos en Java, para dar un ejemplo, define un contenedor de componentes que permite instalar, desinstalar, actualizar, detener e iniciar un módulo (un jar) en tiempo de ejecución, así como definir sus dependencias con otros módulos y cambiarlas de forma dinámica en runtime. En pocas palabras, OSGi provee de un modelo mucho que el que brinda sistema actual de dependencias basados en JARs y de despliegue y actualización de aplicaciones estático existentes en Java; de ahí el apoyo que ha encontrado en la industria (Eclipse, BEA, IBM y Oracle lo usan) y también de ahí la necesidad de incluirlo de forma estándar en Java. Este JSR es el primer paso para lograrlo, sin embargo Sun no está muy convencida de OSGi y apoya el JSR-277 que define un modelo muy similar llamado Java Module System. El problema es que OSGi es el estándar de facto y ha ido evolucionando con el aporte y las experiencias de los usuarios, por lo que está en un punto en que resulta muy estable, por lo que no resulta lógico que Sun esté promoviendo una alternativa. Puedes encontrar más información sobre este debate aquí y aquí.



Sin ser sectarios, OSGi es una especificación mucho más madura y lista para usarse, Sun no tiene más que adoptarla. Este JSR es precisamente el primer paso para ello y se aplicaría a casi todas las versiones existentes de Java (de la 1.2 a la 6) mientras que el Java Module System se planea usar a partir de Java 7. Esperemos que Sun no se equivoque y otra ves estandarice sin oir a la industria y a los usuarios.

martes
ago142007

Red Hat publica Developer Studio beta

Developer Studio es una suite de plugins para Eclipse fruto del trabajo conjunto entre JBoss y Exadel que permite el desarrollo rápido de aplicaciones JEE. Entre las bondades de este producto, se encuentra el soporte para JSF y, la característica que más me gustó, el soporte para el framework Seam de JBoss.



Puedes descargar esta beta en este enlace, está disponible para Linux y Windows.
lunes
ago132007

Yahoo User Interface 2.3

Yahoo! ha publicado la nueva versión de su librería de componentes web YUI. En esta nueva versión se incluyen nuevos componentes como un impresionante editor de texto, un loader que permite cargar componentes YUI desde cualquier servidor de forma dinámica en tu página html e incluso un framework para realizar pruebas unitarias a los componentes YUI.



Esta nueva versión puede ser descargada de este enlace.



Desde su inicio, YUI se ha caracterizado por publicar componentes muy útiles para aplicaciones web 2.0 y de gran calidad. Sin embargo, YUI ha sido un poco eclipsado por otros frameworks similares como Dojo o los widgets de GWT de Google.



¿Has usado YUI, que frameworks similares conoces?