Buscar
Social
Ofertas laborales ES
domingo
abr172005

jLibrary 1.0 beta2 disponible

Por fin, y tras varios meses de trabajo, está disponible la beta2 de jLibrary. jLibrary es el fruto del trabajo de muchos meses de un grupo de personas localizado actualmente en varios puntos de España. Para ejecutar jLibrary se recomienda utilizar cualquier JDK de la familia 1.4.X. No se ha probado ningýn otro JDK, así que puede que jLibrary no funcione en esos entornos.



Las novedades principales de jLibrary beta2 están recogidas en el histýrico de cambios, pero entre ellas destacan:



  • Creacrión de un cliente web para acceso a travýs de navegadores estándar.


  • Exportacrión de repositorios a webs estáticas HTML


  • Interfaz mucho más cuidado con nuevos asistentes, iconos, etc.


  • Nuevas vistas para trabajar con jLibrary


  • Un amplio sistema de ayuda que incluye ayuda online, hojas de ayuda, presentacrión, etc.


  • Mejoras en la indexacrión, býsqueda y extraccrión


  • Enormes mejoras en el rendimiento del cliente.


  • Enormes mejoras en el servidor, tanto en rendimiento y escalabilidad como en estabilidad


  • Nuevas funcionalidades como bloqueo de ficheros, refresco, control de versiones, etc.


  • Mejoras en la auditorýa




Para descargar jLibrary puedes acudir a la pýgina de descargas. Y si tienes algún problema con los ficheros (por ejemplo que se descarguen corruptos), puedes utilizar el mirror de SourceForge.



Actualmente hay dos versiones: una para Windows que ha sido probada tanto en Windows XP como en W2K y otra para Linux con GTK. La plataforma recomendada es Windows. Esta recomendacrión se debe ýnica y exclusivamente a que ha sido el entorno en el que más se ha probado jLibrary, y donde por lo tanto, la aplicacrión es más estable.



El interfaz de usuario de jLibrary está internacionalizado tanto para esparáol como para inglýs. El motor de indexacrión sin embargo soporta más de once lenguajes. Si deseas traducir el interfaz de jLibrary a otro lenguaje (sýlo es crear un nuevo fichero de recursos) contacta conmigo - tambrión lo puedes hacer si deseas colaborar en el proyecto :-)



Después de descargar jLibrary, sigue las instrucciones de instalacrión. No te fies porque jLibrary se ejecute directamente sin problemas. Leer esto es muy importante para realizar tareas como cambiar la base de datos que utiliza.



jLibrary por defecto viene configurado con HypersonicSQL como gestor de base de datos. Aún así, este no es el gestor recomendado. Se incluye ýnicamente para facilitar la rýpida ejecucrión, y la integracrión de un motor de bases de datos local. Sin embargo, se han detectado algunos errores con HypersonicSQL, su soporte de pooling, etc., debidos en gran parte a que se trata de una base de datos bastante simple. Actualmente, el motor recomendado por jLibrary es MySQL, aunque tambrión se puede utilizar PostgreSQL (no ha sido probado profundamente).



No olvides echarle un vistazo a las novedades. Tampoco te olvides de leer la Documentacion, ni sobre todo de leer los tutoriales. Además de esta ayuda online, jLibrary incluye una presentacrión de ayuda, una ayuda interna en la que puedes buscar solucrión a tus problemas, y una serie de hojas de ayuda que te permitirón aprender a utilizar la herramienta.



Recuerda tambrión que hay dos repositorios de ejemplo con la web de jLibrary, y que te puedes descargar para hacer tus pruebas. Están aquí.



Y por ýltimo no olvides que se trata de una versrión beta. jLibrary, que como verýs es un proyecto muy grande, está lleno de pequeños bugs. Si por cualquier razýn encuentras alguno de estos bugs hýznoslo saber. Por cierto, ýhe dicho que jLibrary busca colaboradores? Cualquier ayuda seráa bien recibida, tanto en las tareas más complejas como en las más simples.



Espero que os guste jLibrary.
domingo
abr172005

GCJ: Presente, pasado y futuro.

En LWN publicaron hace más o menos una semana un artículo interesantísimo sobre el estado actual y la futura evolucrión de GCJ, el compilador Java de GNU.



Este artículo explica de una manera muy sencilla que es GCJ, y como ha evolucionado a lo largo de los ya siete aráos que lleva de vida el proyecto.



En el artículo tambrión hablan de GCJ4, la prýxima versrión, y que destaca por la unrión de dos proyectos: libgcj y classpath. Esto permitirý, por fin, y tras siete años de espera, tener un kit de desarrollo totalmente libre (salvo por algunos problemas de programacrión avanzada con Swing, Corba, y el soporte de sonido).



Destaca tambrión muchísimo la inclusrión del flag -findirect-dispatch que permitirý compilar a nativo proyectos ya existentes (como están haciendo con Eclipse) sin tener la necesidad de modificar el código, o librerýas utilizadas por dichos proyectos.



De lectura obligatoria para los aficionados al software libre y Java.
sábado
abr162005

Liberado AJDT 1.2 M3

El pasado mriórcoles se ha liberado el nuevo hito del plugin de Eclipse para la programacrión orientada a aspectos.



Como novedades (la lista completa está en http://www.eclipse.org/ajdt/whatsnew120M3) destacan la mejora en la informacrión de los puntos de corte para los métodos y a nivel de fichero (que ya aparecýan en la versrión anterior), la integracrión con AspectJ 5 M2, la seríalizacrión de errores -que ahora funciona correctamente con el parser de Java- y un buen montámelo de bugs corregidos.



La pýgina para descargýrsela es http://www.eclipse.org/ajdt/download.html
viernes
abr152005

Llegan los meta-frameworks

Duncam Mills en una artículo de JDJ, sostiene la idea de que sera posible, dentro de muy poco, una gama y variedad de meta-frameworks con estandares abiertos en la plataforma J2EE.



Qué es una meta.framework?, cuýles son las características que lo distinguen?, estas son algunas de las interrogantes que plantea.







viernes
abr152005

Forrest: Oracle y Microsoft delante de IBM y BEA

TheServerSide.com publica un informe de Forrest comparando los 7 vendedores principales de servidores de aplicaciones, incluyendo en estos tambrión los servidores de portales y de integracrión. Después de clasificarlos por 300 criterios, el informe termina concluyendo que Oracle y Microsoft son lýderes y BEA, IBM, Sun y SAP como "fuertes contrincantes".



Según se afirma en el mismo informe, no es un análisis de situaciones reales, sino más bien "pruebas de laboratorio", evaluacrión de demos, análisis de la documentacrión de los vendedores etc.



Por su parte Gartner publica un informe radicalmente diferente basado en mercado, en donde IBM gana ampliamente y le sigue BEA el cual ha perdido cuota de mercado en estos dos ýltimos aráos.



¿Qué os parece? ýson objetivos?