Hoy ha sido publicada la versión Release Candidate 1 de Google Web Toolkit 1.5. La principal novedad de esta versión, es que ya soporta las características de Java 5: Generics, auto-boxing, anotaciones y enumerations. Cabe aclarar que el soporte a Java 5 era la característica más demandada por los usuarios de esta librería, así que al final el equipo de GWT han logrado completar la tarea.
Otras mejoras han sido enfocadas al desempeño del código Javascript generado, en el anuncio oficial dicen "..estamos felices de que el compilador produce código más rápido del que podrías escribir a mano". Además incluyen una nueva API para manipulación directa del DOM.
En España también se desarrolla Software Libre de calidad, y para muestra un botón: OpenKM es un Sistema de Gestión Documental realizado en Java que aplica los últimos avances en web 2.0 como el uso del Google Web Toolkit. Y además tiene su cuna en las Islas Baleares.
etiquetas: dms, jboss, ajax, web 2.0, gwt, java
Ayer publicaron la version 1.5 M1 de GWT, esta nueva version introduce entre otras las siguientes mejoras:
En este enlace podéis obtener mas información.
Con esta nueva version GWT da un salto de calidad, ya que al soportar Java 1.5 la integración con los objetos del servidor (Hibernate y JPA en general) va a resultar mucho mas sencilla y natural.
Creeis que con esto cambios va a aumentar aun mas el uso de GWT.
Sanjiv Jivan autor de la librería gwt-ext ha publicado recientemente la versión 2.0, esta versión supone un avance realmente importante ya que incorpora gran parte de la funcionalidad presente en la versión 2.0 de Ext
Esta librería nos permite acceder a la funcionalidad de Ext desde una aplicación GWT, resolviendo uno de las limitaciones más importantes de GWT: la austeridad y poca sofisticación de sus componentes visuales básicos. Con esto tenemos la posibilidad de crear aplicaciones ricas en java y además podemos hacer uso dentro de ellas de toda la riqueza visual de los componentes de Ext, una combinación realmente interesante para el desarrollo de RIA's AJAX.
A princios de diciembre se celebro en San Francisco la primera conferencia con GWT como protagonista: GWT voices that matters.
En el blog de GWT podemos leer que todas las ponencias de la citada conferencia han sido grabadas en video y estan disponibles en la siguiente dirección: videos gwt
También han sido públicadas para su descarga todas las presentaciones usadas durante la conferencia: presentaciones gwt
Buena noticia para todos los interesados en el desarrollo con GWT, son más de 20 videos entre ponencias y algunas entrevistas donde se abarcan temas como usabilidad, seguridad, rendimiento, productividad, desarrollo de componentes y muchos otros.
GWT Voices es una librería open source para usar ficheros de audio en páginas web. Como su nombre lo indica, esta basado en Google Web Toolkit por lo que se programa en Java y se generá el código javascript necesario para su funcionamiento.
Lo interesante del proyecto es que solo debes iniciar una clase e indicar la url del mp3 con el sonido, la librería se encargará de detectar que tipo de plugins soporta el navegador del cliente y decidir si reproducir el audio como mp3, como flash, como mpeg, etc. De esta forma te aseguras que el audio se podrá reproducir practicamente en cualquier navegador sin importar que plugins tenga instalados.
Timepedia ha publicado Chronoscopie, un componente GWT para la construcción de gráficas de datos de forma dinámica y que permite la interacción. Puedes ver un demo del componente en el sitio de Timepidia. La verdad viendo la documentación uno puede darse cuenta que está muy trabajado el componente, permite obtener los datos para generar las gráficas de diversas fuentes, entre ellos una simple tabla html por lo que personas no programadores pueden usarlos de forma simple y está listo para usarse en mashups por lo que le han incluido un API para interactuar de forma dinámica con los gráficos.
Lo mejor de todo es que viene con tres licencias: LGPL, Licencia comercial que te permite obtener soporte de la compañía y licencia OEM (no estoy muy seguro de en cuales casos se usa esta).
Timepedia ha publicado Chronoscopie, un componente GWT para la construcción de gráficas de datos de forma dinámica y que permite la interacción. Puedes ver un demo del componente en el sitio de Timepidia. La verdad viendo la documentación uno puede darse cuenta que está muy trabajado el componente, permite obtener los datos para generar las gráficas de diversas fuentes, entre ellos una simple tabla html por lo que personas no programadores pueden usarlos de forma simple y está listo para usarse en mashups por lo que le han incluido un API para interactuar de forma dinámica con los gráficos.
Lo mejor de todo es que viene con tres licencias: LGPL, Licencia comercial que te permite obtener soporte de la compañía y licencia OEM (no estoy muy seguro de en cuales casos se usa esta).
Timepedia ha publicado Chronoscopie, un componente GWT para la construcción de gráficas de datos de forma dinámica y que permite la interacción. Puedes ver un demo del componente en el sitio de Timepidia. La verdad viendo la documentación uno puede darse cuenta que está muy trabajado el componente, permite obtener los datos para generar las gráficas de diversas fuentes, entre ellos una simple tabla html por lo que personas no programadores pueden usarlos de forma simple y está listo para usarse en mashups por lo que le han incluido un API para interactuar de forma dinámica con los gráficos.
Lo mejor de todo es que viene con tres licencias: LGPL, Licencia comercial que te permite obtener soporte de la compañía y licencia OEM (no estoy muy seguro de en cuales casos se usa esta).
GWT-Ext es un wrapper que permite crear una aplicación Ext JS desde GWT. Según las palabras de Sanjiv Jivan, el creador de GWT-Ext, Ext es la mejor librería JavaScript para crear aplicaciones AJAX simil escritorio, mientras que GWT es una bendición para los desarrolladores de Java que tienen que lidiar con JavaScript.
GWT Jsonizer es un API desarrollado por Juglar.org, que permite transformar objetos JSON en JavaBeans dentro del entorno del Google Web Toolkit, posibilitando el intercambio fluído con diferentes tecnologías de servidor, como ser PHP, Python, Ruby, C/C++, etc..