Buscar
Social
Ofertas laborales ES
lunes
mar312003

Disponible FreeMarker 2.2

En TheServerSide, Jonathan Revusky, ha anunciado el lanzamiento de FreeMarker 2.2. Para los que no lo conozcýis, FreeMarker es un motor de plantillas cuya funcrión principal es poder recoger valores de Servlets desde ficheros HTML.
Desde este enlace podéis ver todas las novedades.
lunes
mar312003

Eclipse 2.1 ya está disponible

Ya está disponible la versión 2.1 del entorno de desarrollo Eclipse. Esta nueva versión presenta gran cantidad, tantas que es mejor que las veáis por vosotros mismos desde este enlace
Es hora de actualizarse :)
sábado
mar292003

Nueva versión de JProbe

Este mes Sitraka ha sacado la versión 5.0 de su producto JProbe, una delas mejores herramientas disponibles en la plataforma Java para medir y mejorar el rendimiento de aplicaciones J2SE y J2EE application code.
Este producto está compuesto por JProbe Profiler , que permite medir el consumo de CPU por clases, métodos y packages, JProbe Memory Debugger , que monitoriza las instancias d ecada clase creadas, el consumo de memoria por clases y glabal, la actividad del GC..., JProbe Threadalyzer que permite monitorizar el estado de los threads de nuestras aplicaciones, así como adevertirnos de potenciales deadlocks y otros problemas, y JProbe Coverage que nos permite descubir líneas de código, métodos y clases que nunca son invocados, monitorizando el núemro de ejecuciones de a cada línea y método.
Una de las principales mejoraras respeco de la versión 4.0 parece ser la mejora en el rendimiento del proceso de depuración Yo no empleé la versión 4.0, pero si la 3.1, y os comento que si querías monitorizar a la vez gasto de CPU y memoria para mi apliación 1.5 GB de RAM (incluida memoria vistual) y más de media hora de tiempo a veces no eran suficientes...
En cuanto a su precio, esta vez no le he visto en la web. Antes costaba unos 3000 $, pero era "negociable", lo se por experiencia. En general la versión 3.1 me agradó mucho, si bien era, com ya os he dicho, muy lenta.
Por otro lado son productos de "corta duración": la veríón 3.1 solo soportaba hasta jdk 1.2.2, no podrías analizar el rendimiento de tu apliación con jdk superiores. Probablemente la historia se repita, de tal modo que cunado salga el jdk 1.5 este producto no sea capaz de trabar con el.
¿Alguna experiencia más con JProbe?
viernes
mar282003

JNI desde MAC OS X

Para todos los que dispongáis de MAC OS X, os interesará este proyecto. JNIDirect es una pequeña librería que permite la ejecución de funciones nativas de MAC OS X desde programas Java.
Por defecto todas las funciones presentes dentro de la librería estándar de C se ofrecen como métodos nativos. De este modo JNIDirect permite hacer cosas como:
public class HelloWorld {
public static void main(String[] args) {
printf("Hello world!\n\0".getBytes());
}
private static native int printf(byte[] format);
static {
jnidirect.Linker.link(HelloWorld.class);
}
}
Según sus autores, existen planes para portar JNIDirect a otras plataformas.
viernes
mar282003

Motores de WorkFlow Open Source

Uno de los ambitos de trabajo más importantes actualmente en la ingenierýa del software es el estudio del flujo de actividades o workflow.
Los motores de workflow nos permiten encadenar una serie de actividades o tareas a la vez que controlar las transiciones entre estas tareas siendo ideales para integracrión de aplicaciones en entornos heterogýneos.
Normalmente los motores comerciales que automatizan toda esta gestán de tareas suelen ser bastante caros. Sin embargo existen una gran cantidad de motores Open Source y que a menudo se adaptan bien a requerimientos no demasiado ambiciosos.
En esta pýgina web, Tom Baeyens ha recopilado informacrión sobre los motores Open Source de Workflow más utilizados así como enlaces a las tecnologías que facilitan este tipo de integracrión entre actividades y aplicaciones.
Sin duda una lectura fundamental. ¿Tenýis alguna recomendacrión sobre alguno en concreto?