Buscar
Social
Ofertas laborales ES
martes
may182004

SpeedoJDO 1.0

Ya está lista la versión final de Speedo la implementación que el consorcio ObjectWeb ha hecho de JDO.



Speedo se construye sobre varios de los proyectos que ya desarrollaba el consorcio, como son MEDOR, para la generación de consultas, o ASM para la manipulación de bytecodes.



Podéis descargarla en http://forge.objectweb.org/project/showfiles.php?group_id=33
martes
may182004

Construyendo aplicaciones J2EE de forma fýcil: EJOSA

Se hacen eco en javalobby de un framework Open Source muy interesante para la creacrión de aplicaciones J2EE de forma sencilla. El ideal bajo este framework es que cualquier desarrollador, aunque sea novato en el mundo de J2EE, pueda crear aplicaciones siguiendo un esquema de buenas prácticas.



EJOSA integra en un mismo paquete AndroMDA, JOnAS y Enhydra hasta crear un entorno de desarrollo que combina MDA ( Model Driven Architecture ) y un modelo SCD ( Sourcecode Centric Development ).



Podéis encontrar mucha más informacrión sobre EJOSA en su pýgina web.
lunes
may172004

Interoperabilidad de java y .net usando corba

Desde Java World nos presentan este articulo en donde se explican como podemos usar objetos corba. Muestra un ejemplo de la construccion de un servidor y clientes para ser usados con c# y java.

Que opinan de esto, sera el inicio para unir mas a Sun y M$.
lunes
may172004

Llamadas a código dinámico rápidas y simples: Kataba

Kataba Functions es una librería para Java, de la cual se acaba de liberar la versión 1.0, que permite realizar de un modo rápido y simple llamadas a código de modo dinámico, ofreciendo una interesante alternativa a los mecanismos de reflection. Estas llamadas dinámicas son hasta 100 veces más rápidas que los mecanismos de reflection. Además Kataba simplifica la ralización de llamadas reflectivas. Así por ejemplo buscar el constructor Integer (int) en un objeto mediante reflection requiere este código:



Integer obj;

try {

Constructor cons = Integer.class.getConstructor(new Class[] {   Integer.TYPE });

obj = (Integer)cons.newInstance(new Object[] { new Integer(10) });

catch(NoSuchMethodException ex) {

} catch(IllegalAccessException ex) {

} catch(InvocationTargetException ex) {

}




Mientras que con Kataba:




Func_o cons = FuncUtil.func_o(Integer.class, "(int)");

Integer obj = (Integer)cons.arg(10).call();





Karaba se distribuye bajo una doble licencia GPL y comercial. Sus desarrolladores ofrecen un excelente soporte, resolviendo dudas en 24 horas y reparando bugs en 5 o menos días laborables, así que hasta les perdonaremos que tengan su sitio web hecho en asp XD.
lunes
may172004

Hammurapi : herramienta libre de inspección de código fuente Java

Hammurapi es una herramienta libre que analiza más de 100 deficiencias en el código fuente Java, entre ellas la conformidad con la especificación de los EJBs, problemas con los threads, si nuestro código sigue los estándares de codificación Java, y otros muchos. Todos estas deficiencias poseen un nivel de gravedad, que se emplea en los informes generados por la herramienta para presentar primero la información más importante.





Esta herramienta es especialmente interesante par aquella gente que deba controlar la calidad de grandes volúmenes de código. Podéis descargaros la herramienta desde aquí, ver un ejemplo de informe generado por Hammurapi aquí, generado sobre el propio código fuente de la herramienta, y mirar la lista de deficiencias que busca en el código aquí.