Buscar
Social
Ofertas laborales ES
lunes
ene102005

JVM's: JamVM 1.2.3 y SableVM 1.1.8

SableVM y JamVM son dos proyectos de implementaciones de mýquinas virtuales para Java según la especificacrión 2. Ambas están diseríadas para ser usadas con GNU Classpath, estan escritas en "C", son portables, opensource (LGPL y GPL respectivamente), y compactas entre otras funcionalidades, si bien, SableVM soporta más arquitecturas y tiene un JIT.



Lamentablemente no hay benchmarks recientes que permitan compararlas entre sý, ni con el resto de JVM como la de Sun, la de BEA o la de IBM.
lunes
ene102005

XOM 1.0: Api Java para XML

Elliotte Rusty Harold, autor consagrado en el mundo XML y Java, y con varios libros y portales a sus espaldas, despues de numerosas betas y RC, ha hecho público XOM 1.0, una nueva API para procesar XML desde Java con licencia LGPL.



En su documento What's Wrong with XML APIs (and how to fix them) expone las bases que culminan en su nuevo modelo de objetos para XML que pretende mejorar las API's existentes.



Partiendo de JDOM mezcla las buenas ideas de otras APIS, soporta XInclude y es la única API dual permitiendo usar 'streaming' o basarse en un 'tree'.



Y viene con tutorial y todo!
domingo
ene092005

GlueCode JOE: Desarrollo en Java empaquetado

Gluecode Software Inc (donantes de Aguila) tiene disponible para su descarga la versrión Gluecode JOE Standard Edition (SE).

Gluecode JOE lo forman dos productos cada uno con una licencia.

La versrión OE, que se distribuirý bajo licencia Apache 2.0, empaqueta un buen nýmero de herramientas, principalmente de Apache, para el desarrollo en Java, como son Gerónimo, Jasper, Jetty, ActiveMQ, Pluto, Agila, Derby, etc...

La versrión SE, con los binarios disponibles para su descarga y con licencia no opensource BCL, añade a la versrión OE unas herramientas de valor añadido que constituyen una interesante plataforma de desarrollo y despliegue para entornos de produccrión. Estos módulos de integracrión constan principalmente de una cýnsola de configuracrión y control avanzada, así como los necesarios para desplegar una aplicacrión en clýster.
domingo
ene092005

Solucionado el problema de licencia Java para  FreeBSD

La FreeBSD Foundation ha anunciado que finalmente Slashdot Sun Microsystems se ha puesto en contacto con ellos para negociar un nuevo acuerdo de licenciamiento para la mýquina virtuales Java. Según afirma FreeBSD Foundation sus quejas fueron vistas por la persona adecuada en Sun, que inmediatamente se puso en contacto con ellos.



Os recuerdo que recientemente la FreeBSD Foundation habýa anunciado que Sun Microsystems habýa revocado unilateralmente la licencia de FreeBSD Foundation para distribuir Java en su sistema operativo, y a pesar de sus esfuerzos no habýan obtenido ninguna respuesta de Sun Microsystems para obtener una nueva licencia.



Quizýs todo esto realmente sýlo haya sido un problema de comunicacrión; o quizýs sea que las comunidades de Internet ( javaHispano, barrapunto, Slashdot , Javalobby , etc.) hayan llegado a un punto en el que son capaces de hacer suficiente presrión para que una empresa de el tamaráo de Sun Microsystems no pueda hacer oírdos sordos a su voz. Cada uno que crea lo que crea conveniente, pero yo estoy seguro que si en el apoyo de todas las comunidades que se hicieron eco de la noticia FreeBSD Foundation ahora mismo seguirýa sin ningýn tipo de noticias acerca de la renovacrión de la licencia Java.
sábado
ene082005

Artículo sobre POI

Una de las preguntas más frecuencia se ve en los foros es ¿Cómo acceder a formatos de Microsoft?. POIES una librerýa libre que pretende dar soporte para acceder de este Java a los formatos del Office de Microsoft. Su soporte es especialmente bueno para el formato que Microsoft Excel. En devx.com han publicado un artículo acerca de ýste API.



El soporte para Word de POI es, sin embargo, bastante limitado. Para manipular este tipo de documentos Office recuerdo que existe una librerýa comercial de gran calidad (POI es libre) que permite manipular documentos Word, WordML, HTML, RTF y PDF desde Java. Java Document Library se basa en XML y XSL:FO para transformar los distintos formatos a HTML, facilitando su presentacrión mediante una aplicacrión Word. La ýnica pega de esta segunda solucrión es que es un tanto cara.