Buscar
Social
Ofertas laborales ES
miércoles
may232007

Madlix, Youtube para diseños 3D

Madlix es un portal con una filosofía en bastante similar a Youtube, sólo que en él los usuarios no suben videos sino diseños 3D. Por el resto, tiene características muy similares al archiconocido portal: la posibilidad de comentar los diseños, votar por ellos, la posibilidad de incluir enlaces o empotrar el diseño 3D en otro portal de un modo similar a como se puede empotrar los videos de Youtube.



Os estaréis preguntando qué tiene que ver todo esto con Java. Pues bien, el omnipresente flash parece no haber tenido capacidades suficientes para renderizar modelos tridimensionales, así que los desarrolladores del portal han optado por otra tecnología mucho más vieja y menos popular hoy en día: Applets. Los trabajos pueden girarse y pueden realizarse zooms (usando el scroll del ratón) mediante un applet.



Parece que los viejos Applet todavía tienen alguna utilidad. Y, esperemos que con los cambios que van a venir en Java 6 Update 2 (JRE modular, mayor velocidad de arranque, etc.) sean todavía más populares. A continuación os dejo un par de diseños que a mí me han gustado bastante:



DNA



Steam Engine



¿Qué os parece este portal ?
miércoles
may232007

Momeunit, herramienta para realizar test de unidad para Java ME

Momeunit es una herramienta muy similar a JUnit pero orientada a aplicaciones Java ME. El problema que tiene testar estas aplicaciones es que Java ME es básicamente un JDK 1.0. Hasta JUnit 3.8.X el mecanismo que usaba este framework para identificar los métodos que debía ejecutar como parte del test era a la reflexión, característica que se añadió en Java 1.2 y que no está presente en Java ME.


Menos esperanzas hay todavía de usar anotaciones, el mecanismo que emplean las versiones 4.0 y posteriores de JUnit, en Java ME. Momeunit emplea tres métodos estandarizados en cada test, uno para preparar el test, otro para ejecutarlo y otro para realizar "limpieza". De este modo los test se hacen por clase más que por método. Aunque no es la solución óptima, los desarrolladores del framework afirman que es el mejor balance que se puede obtener.


¿Conocéis alguna otra solución para realizar test de unidad sobre aplicaciones Java ME ? ¿cómo hacéis los test los que desarrolláis este tipo de aplicaciones?
martes
may222007

Novedades en el API IO (JSR 203)

En java.net hacen referencia a una conversación con Alan Bateman, el lider de la especificación JSR 203 que mejora el API IO.



Por fin parece que tendremos acceso a más atributos de los ficheros (como las listas de permisos), que habrá errores más detallados al fallar un borrado, que podremos copiar o mover más fácilmente un fichero... aparte de introducir APIs asíncronos, ademas de los no bloqueantes, para poder procesar ficheros en base a eventos y algunas cosas más.



A mi personalmente me parece un API bastante útil y un JSR que voy a esperar a que termine con ganas, ya que casi todos esos problemas los he sufrido en muchas de mis aplicaciones.



Seguro que a alguno sale con que es tarde, etc. pero bueno, más vale tarde que nunca y en este caso creo que será un buen incentivo para que la gente vaya modernizando sus JDK, ya que el "sintactic sugar" no parece ser motivo suficiente.
martes
may222007

¿Es esto legal? ¿Tiene algún sentido?

Navegando por Internet me he encontrado con javaruntime.info, portal que parece tener un curioso modelo de negocio: te regalan un montón de productos y sólo te venden, por un módico precio, uno. Eso sí, resulta que todos los productos que te regalan realmente son productos gratuitos que ha sido desarrollados por otras empresas. Desde Skype o Firefox hasta Google earth.



Lo mejor es el producto que "venden": el JRE 1.5. Te dejan descargarlo. El instalador incluso tienen los logos de Sun. Eso sí, en la segunda pantalla te dicen que tienes que enviar un SMS con la palabra "JAVA" a un número de teléfono para que te envíen el código que permitirá seguir instalando el software. El SMS cuesta 1,20 ?. Por lo que sí tengo que darles crédito es por la velocidad de la descarga. Mucho más rápido que desde los servidores de Sun.



¿Es legal este tipo de cosas? es decir, cobrar por una descarga más rápida de un producto que no te pertenece. Sé que varias personas de Sun visitan habitualmente este portal ¿estáis al tanto de esto? ¿Tienen vuestro permiso? Porque desde mi punto de vista, ese el portal puede contribuir a crear una mala reputación para Java...
martes
may222007

Emulador de una Nintendo de 8 bits en un Applet

Ya que la emulación en Java de un PC x86 despertó bastante interés va a otra noticia de emuladores: esta vez un emulador de una Nintendo de 8 bits en un Applet que permite jugar a una gran cantidad de juegos de esta consola. Y aquí tenéis otro orador de un Comodore 64. Seguro que más de uno entre muchos recuerdos...