Buscar
Social
Ofertas laborales ES
viernes
feb062004

java.lang.instrument

En el weblog de Michael Nascimento me encuentro con una novedad de Tiger que no conocía: el paquete java.lang.instrument, que permite modificar una clase en el momento de su carga en memoria (en tiempo real!). Tal y como comenta Michael, esto podría ser la base para un futuro soporte de AOP en el JDK?

¿Alguien había oído hablar de esto?
viernes
feb062004

1060 NetKernel 1.0

Hace algunos meses ya publiquý una noticia sobre 1060 NetKernel. Hoy publican en TheServerSide que ha salido la versrión 1.0 de este servidor de aplicaciones xml.



Este desarrollo se basa en un antiguo proyecto de HP que pretendýa desarrollar un servidor de aplicaciones a partir de un microkernel estilo REST (Representation State Transfer). La idea detrýs de la arquitectura REST es aplicar a la web principios similares a los que practica UNIX: una interfaz muy simple que permita comunicacrión entre procesos (en unix stdin, stdout, stderr, en web GET,POST,PUT,DELETE, etc) y una abstraccrión de la informacrión y dispositivos en forma de urls.

Detrýs de toda esta teorýa tenemos una arquitectura completamente nueva para desarrollar servidores de aplicaciones, que, aunque está por ver, probablemente dý mucho que hablar. WhitePaper del proyecto aquí

viernes
feb062004

J2SE 1.5 en pocas palabras

En java.sun.com publican un artículo muy bueno que sirve de introducción a todas las novedades que aportará la versión 1.5 de J2SE, Tiger. Realmente me ha parecido un buen artículo ya que con unos cuantos párrafos nos da una idea excelente de lo que se avecina en un futuro.



Metadatos, tipos de datos genéricos, autoboxing, el nuevo bucle for, imports estáticos, salida formateada al estilo C, la nueva funcionalidad varargs, las utilidades de concurrencia...todo es explicado de un modo muy sencillo.



Ideal para tener una impresión rápida de la nueva plataforma. Por cierto, ¿ qué opináis de estas novedades ?
viernes
feb062004

JQuantity, desarrollo de cálculos matemáticos

JQuantity, con licencia LGPL, es una de esas librerías que se suelen echar de menos en las diferentes versiones del J2SE. Se trata de un conjunto de clases para ayudar a la ejecución de cálculos matemáticos y científicos que sean precisos o que tengan una precisión conocida.



Las clases del framework se basan en la clase BigInteger y por lo tanto no están limitadas ni en tamaño ni en precisión. Los números racionales se almacenan como ratios. Los números trascendentales se representan en su propio dominio, típicamente de manera precisa.



Los números se pueden asociar con unidades y también ser números complejos o incluso manejarse como matrices. También se pueden representar en estructuras de texto representables como cadenas de caracteres.



JQuantity ha sido y continua siendo desarrollado para la comunidad científica y matemática. Su última versión es la 0.5



Ala, a calcular tocan :)

viernes
feb062004

XQEngine, motor de búsqueda en XML

XQEngine es un motor de búsqueda para ficheros XML cuya sintaxis de consulta se basa, como no podía ser de otro modo, en XQuery. Se trata de un componente muy compacto, con un tamaño que ronda los 300kb, y por lo tanto fácilmente embebible en nuestras aplicaciones.



La versión actual de XQEngine es la 0.62. En su página web, podéis encontrar una extensa comparativa entre éste y otros motores basados en XQuery y XPath.



Espero que os sea útil.