Buscar
Social
Ofertas laborales ES
miércoles
may282008

Agenda del OpenJavaDay 2008

Sun Microsystems y javaHispano te invitan al OpenJavaDay, un evento sobre tecnología Java creado por la comunidad y para la comunidad. Se celebrará los días 26 y 27 de junio, en la Universidad Complutense de Madrid, un encuentro que constituye la undécima edición en España de este evento para desarrolladores. El evento se celebrará de modo paralelo al OpenSolarisDay.

 

Concebido como un foro abierto de carácter tecnológico, reunirá a los principales expertos para que compartan las últimas novedades sobre Groovy, NetBeans, Glassfish, Spring, Java Content Repository, aplicaciones RIA, OpenSolaris, OpenJDK, BPEL, OpenESB y SOA entre otras muchas.

 

El evento constará tanto de ponencias como de talleres a los cuales los asistentes podrán llevar su propio portátil y, guiados por el/los organizadores del taller, podrán iniciarse en alguna nueva tecnología o framework. También se celebrará una mesa redonda sobre frameworks web y se anunciará el ganador de la competición JavaCup 2008.

 

El registro y gratuito y puede realizarse desde aquí. Podéis encontrar la agenda del evento aquí.

 

¡Esperamos veros a todos en Madrid el 26 y 27 de junio!

martes
may272008

FixedFormat4J: Librería para generar y leer ficheros con formatos

Creo que todos en nuestra carrera de programadores nos hemos visto en la necesidad de leer y escribir  ficheros con formatos especiales y únicos, formatos por lo general definidos por aplicaciones legadas antes de la existencia de XML o JSON.

Hablo del típico fichero en texto plano de 1000  líneas que genera el sistema de nómina cada mes con las altas, bajas y cambios de todos los empleados y que utiliza "00000" o "===" para separar los campos de cada registro y que nuestra aplicación debe leer y cargar en una base de datos. O del fichero de 100000 líneas con los movimientos bancarios de los clientes de un banco que debemos generar cada semana para que el mainframe pueda cargarlos en el DataWarehouse legado.

Pues bien, Jacob von Eyben se ha hecho a la tarea de desarrollar una librería que facilita este tipo de tareas. El desarrollador crea una clase que modela los datos de un fichero dado y mediante anotaciones se indica el tipo de dato y el formato del mismo dentro del fichero, por ejemplo:

@Field(offset = 11, length = 5, align = Align.RIGHT, paddingChar = '0')
public Integer getIntegerData() {
return integerData;
}

La librería contiene un objeto Manager que se encarga de la lectura de un String con los datos y rellena la clase que definiste (por cierto, sería agradable que también pudiera leer directamente un InputStream). Por otro lado, este Manager también permite realizar la operación inversa: a partir de una clase anotada genera un String con los datos en el formato especificado.

La librería es opensource bajo la licencia Apache v 2 y está en desarrollo, de hecho podrás ver que la documentación es escasa. Sin embargo creo que resulta muy útil para esas tareas tediosas que siempre nos encontramos de cuando en cuando. 

martes
may272008

Enerjy: Analizador de código Java ahora es gratuito

Mark Dixon, desarrollador de Enerjy, ha escrito una interesante entrada en el blog de la empresa donde anuncia que esta herramienta para el análisis de código será a partir de ahora gratuita. En palabras de Mark, "hemos decidido que vender herramientas de desarrollo Java no es un modelo de negocio viable para nosotros". Esta decisión fue influenciada por tres sucesos:

1. En la pasada Java One, los productos gratuitos dominaron la escena. A pesar de que la gente se acercó al stand de Enerjy por los regalos, prácticamente no hubo interés por comprar la herramienta.

2. Agitar, la empresa que desarrolla herramientas para realizar pruebas a código Java, al final ha empezado a cerrar operaciones después de cambiar varias veces de modelo de negocio sin conseguir obtener ganancias razonables.

3. Las ventas de Enerjy han sido más lentas de lo previsto.

Al parecer se dieron cuenta que no era viable seguir cobrando por un producto si los desarrolladores prefieren no pagar por este tipo de herramientas. Por ello, el plugin para Eclipse de Enerjy es gratuito a partir de ahora y se comprometen a seguir desarrollándolo. Incluso para aquellos que lo han comprado después del 1 de abril de este año, se podrá negociar un retorno del dinero.

En el mundo Java existen empresas que han podido construir un modelo de negocio alrededor de la venta de sus productos, como el caso de Jira o IntelliJ; sin embargo ante la proliferación de productos gratuitos, este es un modelo de negocio cada vez más complicado para seguir. ¿Es más difícil hacer dinero ahora con el software que en el pasado o es simple cuestión de un cambio en los modelos de negocio ?

Por lo mientras, nosotros los desarrolladores tenemos disponible sin cargo alguno una magnífica herramienta para el análisis de nuestro códgio: Enerjy.

 

lunes
may262008

IWebMvc Milestone 5

Hola,

La verdad es que esperaba tener una versión casi definitiva para estas fechas (Release Candidate) pero me ha sido imposible (culpa mía que he perdido muchísimo tiempo) así que he decidido lanzar una nueva Milestone, la quinta. Esta versión incluye (¡por fin!) documentación (preliminar) y dos nuevos widgets que integran sonido MP3 (incluye un player) y la gestión de direcciones (con Google Maps!). Se puede descargar (junto al vídeo de demostración de los nuevos widgets) desde http://code.google.com/p/internna/downloads/list.

Para los que no lo conozcan IWebMvc es una plataforma para el desarrollo de aplicaciones empresariales con interfaz web basada en Spring/Hibernate/dojo/DWR.

Salu2

lunes
may262008

JavaHispano Podcast - 013 - Desarrollo con Loom (Entrevista a Ignacio Coloma)

Ya puedes descargar el podcast número 13 de Javahispano Podcast. Este número esta dedicado a un interesante framework llamado Loom. Al igual que en los anteriores números está dividido en dos secciones:

Sección noticias: Presentado por Abraham Otero y Alfredo Casado.

Sección entrevista: Entrevista a Ignacio Coloma donde nos presentará el framework Loom. Entrevistadores: Erick Camacho y Jorge Rubira.

Por último, recordar que podeis indicar desde donde escuchais el podcast de javahispano en el mapa de oyentes.