domingo, agosto 23, 2009

Algunas cosas nuevas de Java 7

Estaba viendo algunos mails de OSUM cuando llegué al siguiente video donde se muestran algunas cosas nuevas con las que está por venir el próximo JDK 7. Todavía sin fecha de lanzamiento (lo último que se sabe, es el Milestone 5, aproximadamente el 10/09/2009), algunos de los cambios son:
  • Modularización: lo que se quiere hacer es dividir todo el paquete para hacer lo más "liviano" a Java. De esta manera, el usuario final podrá bajar automáticamente todos los módulos que necesite en ese momento.
  • Soporte multi-lenguaje: comenzando con Ruby y moviéndose hacia Python, se está modificando la máquina virtual para dar soporte a otros lenguajes.
  • Nueva librería de IO (NIO 2) : una de las mejoras que muestra es la búsqueda por directorios automática (si, no más hacerlo a mano!!). Aunque el ejemplo de código que muestra, no se ve tan sencillo como lo esperaría.
  • Swing: las mejoras no son la gran cosa (mirándolo en un sentido muy general). Por fin tendremos un DatePicker y un par de controles adicionales.
  • Cambios menores a la sintaxis: por ejemplo, el operador "Elvis" (ejemplo en el video)
Les dejo el video y este link para saber más detalles.



Saludos

miércoles, agosto 19, 2009

VMWare - Springsource (El que tiene plata, hace lo que quiere)

Mariano Guerra me mandó un link con un análisis muy interesante acerca de la compra de SpringSource por parte de VMWare. Pero ¿Qué demónios tiene que ver VMWare con JEE?. Bueno, aparentemente mucho.
Según lo que plantea el autor del post, todas las compras que hemos visto en los últimos tiempos empiezan a dar forma a una nueva estructura de mercado de middleware. Si hacemos un poco de memoria, podemos ver que:
  • IBM compró Gluecode (y casi se adueñó de Gerónimo). Esto significa que la Big Blue ya tiene (otro) servidor de aplicaciones, virtualización, cloud y todas esas cosas nuevas.
  • RedHat compró JBoss (sistema operativo - no será tan libre - + toda una capa middleware)
  • Oracle compró Sun (y recordemos que Sun había comprado a MySQL).
  • y ahora VMWare compra a SpringSource.
Con respecto al open-source (Gerónimo, JBoss, Spring, etc) a pesar de que todos dicen "nothing's changed", tendremos que esperar y ver que pasa. Aparentemente (y me imagino que la crisis mundial tiene algo que ver), cada vez vemos menos empresas en competencia. ¿Será el momento de ofrecer una solución middleware tercermundista? ¿Podremos competir? (seguiré soñando)

Saludos



domingo, agosto 16, 2009

Patrón MVC - Struts versión 1 y 2

Les dejo los slides de la última charla de que dí en el Laboratorio de Investigación de Software en la Universidad Tecnológica Nacional, el pasado 11 de Agosto.


Saludos