Buscar
Social
Ofertas laborales ES
jueves
may172007

Disponible JPC bajo licencia GPL

JPC, un emulador de x86 escrito completamente en Java, acaba de ver su código fuente publicado bajo la licencia GPL. En su web se pueden probar un par de demos (applets) corriendo DOS con los binarios originales de algunos juegos de antaño, como prueba de sus capacidades.
miércoles
may162007

Presentando el nuevo Java Module System

Felipe Gaucho presenta en su blog una introducción sobre el JSR-277, el Java Module System que remplazará a los viejos JAR.



Los autores de la especificación explican que buscan resolver 3 tipos de problemas ocasionados por el actual sistema de jars:



Classpath Hell: ¿Dónde están tus librerías y clases?¿Por qué diferentes IDEs usan diferentes directorios para guardarlos?



JAR Hell: ¿Cómo empaquetar diferentes librerías en un solo JAR?



Extension Hell: ¿Recuerdan la pesadilla resultade de cargar una versión diferente a la esperada de una clase de un JAR no esperado?



Estos problemas evidencian que una de las partes de Java que más ha notado el paso de los años es este sistema de JARs y precisamente Java Module System busca una mejor alternativa. Por ahora se han definidos las siguientes características :





  • Sistema de versiones. Como saben, uno de los puntos débiles de los jar es su nulo control de versiones, bueno puedes especificar una versión en el MANIFEST pero de poco sirve.


  • Nuevo formato de distribución: JAM, adios a los .jar. Por cierto estos JAM además de soportar la compresión zip de los jar, soportarán Pack200 un nuevo sistema de scompresión que promete archivos más pequeños.


  • Repositorios. Parecido al sistema usado por Maven2, pero añadiendo más tipos de repositorios como local, URL, etc.


  • Soporte en tiempo de ejecución. La JVM se encargará de gestionar los JAM de forma tal que será capaz de validar modulos y cargarlos de forma dinámica según los necesite tu aplicación.




Java Module System está planeado para publicarse junto a JDK 7, antes llamado Dolphin. ¿Qué les parece esta especificación?

miércoles
may162007

Empezando con Grails, segunda parte

En Groovy.org.es acabamos de publicar la segunda parte de la serie introductoria sobre Grails. Se tratan temas relacionados con el modelo de datos y la gestión de relaciones.



La verdad es que nos ha sorprendido gratamente la gran acogida que tuvo la primera entrega, llegando a ser la noticia más leída en tiempo record, por lo que queremos agradecerselo a javaHispano, ya que la mayor parte de las visitas vinieron de la noticia que publicamos aquí. De esto sacamos dos conclusiones:

1. Hay gran demanda por parte de la comunidad Java de habla hispana de contenidos sobre Groovy y Grails en castellano. Eso nos anima a seguir con lo que hacemos.



2. javaHispano sigue siendo la referencia en lo que a Java (la plataforma) se refiere en español. Enhorabuena por el buen trabajo que hacéis.
miércoles
may162007

Humor: JEE vs Ruby

Vía La Cofradía me enteré de este primer anuncio en el sitio Rails Envy que parodia los anuncios de Mac vs Windows pero ahora enfrentado a JEE y su colección de Jars (tarros) contra Ruby y su solución out-of-the-box.


Sinceramente es gracioso y me encanta el tarro con un oso polar que representa a Hibernate, aunque no entendí mucho la sustancia que hay en el misterioso tarro rojo. Van a estar publicando un anuncio diario hasta llegar a 4 como preámbulo a la RailsConf de este año.

martes
may152007

JBoss crece gracias a que Fleury ha abandonado la compañía

Esto es lo que afirma Shaun Connolly, vicepresidente de "product management" de JBoss. Según él Marc Fleury fue una persona ideal para crear la compañía y ponerla en marcha. Pero en la actualidad su presencia era negativa y ahora que se ha ido el número de gente que se acerca a la compañía ha aumentado ya que, al no estar este polémico personaje a cargo de empresa, tienen menos reticencias para hacer negocios con ella. En concreto, Connolly afirman que desde que Fleury ha abandonado la empresa, las relaciones de JBoss con Eclipse, Apache, Sun Microsystems y los responsables de Groovy han mejorado.



Quizás estas palabras sean sólo una forma de quitarle hierro al hecho de que el fundador de la compañía la haya abandonado. Aunque, de ser ciertas, resulta bastante irónico: parece que el principal problema de la empresa era la persona que la creó de la nada.



Por cierto ¿alguien sabe a qué se dedica Marc Fleury ahora?