Buscar
Social
Ofertas laborales ES
viernes
sep102004

Commons Math, librerýa matemática para Java

En TheServerSide nos informan que los chicos de Jakarta Commons, proyecto que sigue activo a pesar de la desintegracrión de padre Commons, han liberado la Release Candidate de Commons Math, una librerýa de funciones matemáticas para Java.



Commons Math prove funciones estadýsticas, generacrión de datos aleatorios, býsqueda de raráces de funciones, interpolaciones, operaciones con arrays, matrices y con nýmeros complejos, factoriales, funciones gamma y betaý



Sin duda un proyecto indispensable para aplicaciones cientýficas. Y yo me pregunto ¿Por quý no lo hicieron un par de años antes, cuando yo tuve que implementar algunas de estas funcionalidades ;)?
jueves
sep092004

Geronimo 1.0 Milestone 2

En Geronimo, un proyecto primohermano de Tomcat, tambrión siguen trabajando, y para no quedarse atras, acaban de sacar la "milestone" 2 de su primera versrión.


Además del soporte de referencias en los ficheros descriptores y despliegue (web.xml, ejb-jar.xml,...) destacamos:

  • Despliegue býsico de ficheros EAR

  • Soporte de Message Driven Bean de EJB 2.1

  • Soporte de EJB Timers 2.1

  • Despliegue en caliente de archivos de EJB, WAR y RAR

  • Autorizacrión de contendores WEB y EJB mediante JACC

  • Login mediante JAAS



    Sigue sin ser una versrión final, pero va acercando poco a poco.

    ¿Cuándo pasarý los test de certificacrión de Sun para ser compatible 100% con J2EE 1.4?

    ¿Esperaras hasta entonces para darle una oportunidad?

  • jueves
    sep092004

    TORPEDO: efectividad de los sistemas O-R

    "The Middleware Company", que están detrýs de TheServerside.com, han creado la iniciativa TORPEDO (Testbed for Object Relational Products for Enterprise Distributed Objects). Esta consta de la especificacrión y de una implementacrión de referencia en forma de pluggins para testea las diferentes soluciones de mapeo O-R, con el fin de poder evaluar su efectividad midiendo para ello el nýmero de sentenecias sql (hits) que estas generan.



    Curiosamente Hibernate y Kodo JDO estaban empatadas las primeras hasta que Oracle se ha puesto las pilas este septiempre y le ha hecho un tunning a su Toplink.



    Estos tests tan sintýticos hay que tomýrselos con la cautela de saber que la efectividad de un sistema de mapeo O-R depende del entendimiento que tenga con cada sgbd particular que tenga detrýs, puesto que una transaccrión se puede hacer con tres querys a las que el servidor sql le lleve un minuto cada una, o montarlas con una ýnica mega join que le lleve al servidor cinco minutos para digerirla.



    jueves
    sep092004

    Liberado TomcaT 5.5.1

    El equipo del Tomcat ha anunciado la versrión, la 5.5.1 de Tomcat, que a diferencia de la 5.5, la cual hace unos dýas que jerolba nos anunciaba sus liberacrión, sý es estable.


    La nueva versrión (5.5.X) ha conseguido un incremento del rendimiento y ha refactorizado el código mejorado la estructura interna del código. Por otro lado ahora no será necesario tener instalado la JDK para poder compilar JSPs, ya que Tomcat trae su propio compilador, Eclipse JDT. Por tanto solo será necesario instalar el JRE.


    Aunque es capaz de funcionar con J2SE 1.4 está totalmente orientado a ejecutarse en la nueva versrión 5.0.


    Otros cambios son:



    • Uso extensivo de los commons-logging, eliminandose el org.apache.catalina.Logger.


    • El classloader se ha refactorizado, para un mejor manejo del los JARs y bloqueo de recursos.


    • Aprovechando las nuevas funcionalidades en JMX de J2SE 5.0, se ha incorporado código relacionado con JMX.


    • Se ha mejorado el tiempo arranque, a la vez que se ha optimizado el mapeo de peticiones.


    • Aquí os dejo el log de cambios de esta versrión cuyos binarios os podéis descargar aquí y las fuentes aquí.
    miércoles
    sep082004

    JBoss Cache 1.1 y acuerdo entre JBoss y Sleepycat

    JBoss a anunciado la versrión 1.1 de JBossCache, una solucrión que permite crear cachés de datos distribuidas con estructura de ýrbol (se puede almacenar objetos de forma jerýrquica) para JBoss. JBossCache contiene dos módulos: TreeCache, que proporciona acceso a la caché de forma tradicional, y y TreeCacheAOP. que permite incorporar servicios de caché transparente a objetos simples java (POJOS). Aquí tenéis un tutorial de JBoss chache.


    Por otro lado JBoss ha firmado un acuerdo con Sleepycat, la comparáýa creadora de Berkeley DB, que desde hace poco cuenta con una edicrión para Java, para integrar Berckeley DE con JBoss cahe y para dar soporte conjunto a los clientes que empleen el producto.



    Una de las ventajas de Berkeley DB es que la base de datos se puede ejecutar en el mismo espacio de memoria que la aplicacrión cliente evitando así el cuello de botella de la comunicacrión cliente-servidor, obviamente sýlo para proyectos en los que sea más que suficiente usar una base de datos local.



    Aunque supongo que no hace falta decirlo, JBoss y JBoss cache se distribuyen bajo licencia LPGL y Berkey DB bajo una doble licencia licencia libre y comercial.