SmartGWT

Buscando algo de información sobre GWT, me he encontrado con el proyecto SmartGWT, que es otro extensión para Google Web Toolkit. Lo que más me llamó la atención es que al parecer uno de los desarrolloradores de GWT-Ext está trabajando en éste SmartGWT y lo más destacable es que tiene soporte para DataBiding y Data Integration. Además de poseer otras características y herramientas que facilitan la integración con base de datos. Aquí la página con los demos.

Viene en 2 versiones (típico) una versión libre y otra versión empresarial de pago, ésta última tiene algunas herramientas adicionales.

Ahora me pregunto, con la versión 1.5 del GWT ya se soporta JPA ¿es necesario éste tipo de aplicaciones? En algún lugar leí que aún se tiene problemas al tratar de enviar los objetos anotados con Entity, pero nunca lo he probado. Ahora que hablo de GWT, GWT-Ext y base de datos les comparto un link en donde pueden encontrar 3 vídeos para saber cómo trabajar con GWT más Eclipse más GWT-Ext más Base de datos. En verdad se puede construir en cualquier otro entorno sin problemas. Link

Construyendo un objeto 3D con JavaFX

Sin lugar a dudas ésta semana ha sido marcada como la semana JavaFX, por su lanzamiento y por la aparición de un gran número de recursos.

Ahora les comparto un link: JavaFX Coffe Cup, en donde podrán ver cómo elaborar un objeto con efecto 3D. El autor Sharon Zakhour crea una taza de café, él mismo se dice ser un programador, no un ingeniero de software, ni diseñador gráfico o experto en GUI, pero el resultado que muestra es bastante bueno y fácil de entender (por lo menos de las líneas de código que revisé). Los invito a que visiten el sitio y lo vean por ustedes mismos. Adjunto una imagen del resultado final.

Ejemplos de aplicaciones GWT

Buscando ejemplos sobre aplicaciones GWT para mis alumnos, me he encontrado con un sitio denominado Google Web Toolkit Applications que muestra algunos ejemplos que han sido desarrollados para un libro con el mismo nombre.

Los he revisado y me parecen bastante interesantes y por supuesto el libro también. Les comento los ejemplos:

  • Gadget Desktop: Una aplicación al estiglo Google Ig, es decir tabs, y gadgets que se pueden ubicar, arrastrar y ordenar según nuestro conveniencia.
  • Multi-Search: Un cliente que permite realizar búsquedas a diferentes motores de búsqueda y que utliza JSONP.
  • Blog Editor: Se conecta a Blogger utilizando REST/GData API.
  • Instant Messenger: Google Talk se podría decir, ilustra el uso de GWT RPC.
  • Database Editor: Herramienta para el manejo de datos, muestra el trabajo con JSON, PHP, REST, GWT RPC con un servlet Java e Hibernate

Ahí se los dejo para que lo revisen y puedan disfrutarlos.

Tutorial y ejemplos Java Fx

Buscando información sobre Java Fx, me he encontrado con el blog de Chris Oliver, quien se encuentra desarrollando varias aplicaciones Java Fx y tiene disponibles algunos ejemplos que en verdad son buenos, aquí otros más.

Ejemplo JavaFx

También tiene un tutorial interactivo en donde se enseña lo básico de Java Fx, se pueden ver los ejemplos, el código y una explicación. Lo pueden encontrar aquí. Existe otro tutorial que lo pueden ver desde aquí.

Adicionalmente me enteré de la existencia de Web Renderer que es un componente Java Swing que encapsula a FireFox.