Nuevas versiones de AjaxRMI y AjaxRMIClient 
Ahora es posible realizar llamadas a métodos remotos también desde Java. Hasta ahora AjaxRMI estaba orientado únicamente a Javascript y permitía realizar llamadas a métodos remotos hechos en Java (implementados en un Servlet) desde cualquier navegador en Javascript utilizando el paradigma Ajax.

En esta nueva versión ya es posible, junto con la nueva librería AjaxRMIClient, realizar llamadas a los mísmos métodos de servlet pero desde aplicaciones Java standalone gracias al componente HttpClient de apache que permite realizar conexiones HTTP de forma sencilla y gestionar las cookies de sesión automáticamente. La librería AjaxRMI puede ya comunicarse tanto con clientes Javascript como con clientes Java sin ningún problema :-)

Más info en la sección Java de la página soft

[ añadir comentario ] ( 490 visualizaciones )   |  [ 0 trackbacks ]   |  enlace permanente
  |    |    |    |   ( 3 / 1217 )
AjaxRMI-0.3 
AjaxRMI es un conjunto de clases en Java y Javascript que permiten realizar llamadas desde Javascript a métodos de un servlet en Java.

// Javascript (CLIENTE)
var ajaxrmi = new AjaxRMI();
var ret = ajaxrmi.call('unMetodo', 'hola', ' mundo');
alert(ret);



// Java (Servlet en el SERVIDOR)
...
public String unMetodo(HttpSession session, String a, String b) {
return a + b;
}
...


En esta nueva versión he añadido la capacidad de mapear objetos Javascript en Java y viceversa:

// Javascript (CLIENTE)
...
function MiObjeto() {
this.valor1 = 4;
this.valor2 = 'adios';
}
...
var ajaxrmi = new AjaxRMI();
var obj = new MiObjeto();
var ret = ajaxrmi.call('otroMetodo', 'hola', obj);
alert(ret);



// Java (Servlet en el SERVIDOR)
...
public String otroMetodo(HttpSession session, String a, MiObjeto obj) {
return a + obj.getValor2();
}
...


Nótese que es necesario que exista una clase MiObjeto y que posea los métodos set y get correspondientes a los campos del objeto Javascript. Para más información, echarle un vistazo al código fuente o pregutarme a mi :-)

Sección soft.

[ 1 comentario ] ( 831 visualizaciones )   |  [ 0 trackbacks ]   |  enlace permanente
  |    |    |    |   ( 2.7 / 1413 )
Música electrónica canaria de calidad 
El colectivo drone es la unión de varios músicos electrónicos canarios. La verdad es que la mayoría de los temas están super guapos: minimalismo, noise, funk electrónico, etc. Todo un conjunto de joyas que pululan por nuestro archipiélago alejadas de los circuitos comerciales y que no tienen nada que envidiar a los grandes DJs y productores europeos o estadounidenses.

Bájense los temas y flipen 8-)

[ añadir comentario ] ( 410 visualizaciones )   |  [ 0 trackbacks ]   |  enlace permanente
  |    |    |    |   ( 2.9 / 1077 )
Mini API estilo OpenGL para la Nintendo DS 
Dos programadores conocidos de la escena GBA/NDS como son Michael Noland (Joat) y Jason Rogers (Dovoto) crearon no hace mucho la librería que está sirviendo como base para el desarrollo de programas homebrew en la Nintendo DS: la ndslib. Esta librería, que ha evolucionado a la actual libnds incluida en el set de toolchains devkitPro incluye un pequeño subconjunto de funciones que les serán muy familiares a todos aquellos que hayan tenido que lidiar alguna vez en su vida con OpenGL. aquí y aquí pueden verse las funciones de esta mini API 3D.

[ añadir comentario ] ( 435 visualizaciones )   |  [ 0 trackbacks ]   |  enlace permanente
  |    |    |    |   ( 2.8 / 1022 )
Workbench en HTML/Javascript 
Hay que joderse los rayes que se mete la peña con algunas páginas web :-). Estos de www.chiptune.com se han currado un pedazo de entorno al estilo Workbench del Commodore Amiga en HTML y Javascript que está que se sale.

Pásate por http://www.chiptune.com y alucina con la página. Y si aún no se te han saltado las lágrimas haz doble click en el icono de la ventana de la derecha que dice "Scanline mode added"... :-D

[ 1 comentario ] ( 555 visualizaciones )   |  [ 0 trackbacks ]   |  enlace permanente
  |    |    |    |   ( 2.9 / 1215 )

<< <Anterior | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | Siguiente> >>