Buscar
Social
Ofertas laborales ES
lunes
dic132004

¿Quieres ser astranauta por un día? ¡con Java puedes!

Seguramente todos cuando éramos pequeños alguna vez soñamos con ser astronautas y visitar el espacio exterior. Ahora que una empresa privada ha empezado a ofrecer (bueno más bien ofrecerá en breve) vuelos privados al público, eso si a un precio más que prohibitivo para la mayor parte de los humanos, este sueño está un poco más al alcance de todos.


A estas alturas estarás pensando: "este se ha confundido las noticias con su weblog". No, la noticia es que con Java tu puedes conseguir gratis uno de esos vuelos. Oracle ha organizado un concurso cuyo premio es un viaje al espacio exterior, para participar hay que suscribirse en su web y responder una serie de cuestionarios que se irán publicando en está dirección hasta el 31 de Marzo, con una periodicidad semanal. El javero que más preguntas responda correctamente podrá sentirse astronauta por un día.


No se vosotros, pero yo voy a jugar mis cartas para ver si puedo ser astronauta por un día ;).
domingo
dic122004

Nueva versión de la librería gráfica JTGL multipla

Se acaba de publicar la version 0.76 de la

librería JTGL (Java Tiny Gfx Library).



JTGL es un proyecto libre para desarrollar pequeñas

aplicaciones gráficas en 2D (Juegos principalmente e IGU mas tarde)



Caracterísiticas:



- Código abierto (Licencia LGPL) y modular.

- Soporte completo de ant: construcción de la librería y subproyectos.

- Independencia de la api grafica local.

- Escalable desde móviles hacia arriba.

- Paquete de juegos compatible con la API Midp2.

- Entrada (ratón/teclado) genérica.

- Expandible con extensiones (ej: multimedia).



- Soporta: AWT/Swing/SwingWT/Midp1/Midp2/ExEn/SuperWaba

- Soportará:SWT,DoJa.



El proyecto necesita colaboración.



Para más información visitar http://sourceforge.net/projects/jtgl o http://www.jtgl.org
sábado
dic112004

MPO: un generador de código JDBC

Cansado de tener que generar DAOs, una tarea larga, aburrida, propensa

a errores y que siempre es igual me decidý a hacer una pequeña

aplicacrión que lo hiciera por mý. Comenzý siendo simplemente un par de

clases, luego le empecý a añadir cosillas y finalmente se ha convertido

en una aplicacrión tremendamente ýtil, al menos para mý. Todavía se

encuentra en fase "beta", pero ya es usable. Está (http://

javahispano.net/projects/mpo/) publicado en javaHispano.net y es

GPL. Si teneis algún problema para descomprimirlo lo podeis bajar de

(http://gimenete.net/MPO-all-11-12-2004.zip) gimenete.net.

Podeis tambrión ver una (http://gimenete.net/images/

mpo.png") captura de pantalla.



Con MPO defines a travýs de una interfaz grýfica el modelo de objetos de

tu aplicacrión y MPO te generarý todo el código necesario para leer,

eliminar, actualizar y listar los objetos de la base de datos.



El código generado por MPO se basa en patrones de diseño

consolidados. MPO genera Data Transfer Objects (DTO) para

representar cada entidad. Por cada entidad se genera

tambrión un Data Access Object (DAO) que implementa las

funciones de la capa de persistencia: implementa los métodos de lectura,

escritura, modificacrión, actualizacrión y listado de datos.



Para acceder de forma sencilla a los DAOs se genera tambrión una

DAO Factory que además harý caché y se encargara de localizar

un DataSource para obtener conexiones de la base

de datos.



MPO tambrión implementa otros tantos patrones: Page

by page iterator
, Lazy Load (carga perezosa), Is

Dirty
.



Para realizar los listados he creado un sencillo lenguaje de consulta: GQL

que se traduce a SQL al generar los DAOs. Se supone que en un futuro

este lenguaje sýlo se utilizarý internamente por la aplicacrión para

manejar las consultas a la base de datos.



Espero que lo probeis y comenteis quý os parece, quý mejoras le haríais,

quý funcionalidad añadiríais, si os parece una herramienta ýtil, etc. Para

una futura versrión me gustaría añadir herencia a las entidades y otros

posibles modos de persistencia diferentes a JDBC.
viernes
dic102004

Publicadas las Swing Sightings 20 y 21

Sun ha vuelto ha publicar las ultimas Swing Sightings. Paginas dedicadas ha publicar aplicaciones realizadas con Swing.

Es interesante ver el nivel gráfico que consiguen algunas aplicaciones y sobre todo el nivel general de ellas.
viernes
dic102004

Liberada Commons Math 1.0

Commons Math es una librerýa matemática desarrollada por Apache que provee 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ý



Ayer Apache liberý la primera versrión estable de esta librerýa. ¿A disfrutarla!