Ir a Tecsisa.com
24may/10

Alianza entre Google y Spring

La semana pasada se celebró el evento para desarrolladores Google I/O 2010 en el Moscone Center de San Francisco (California). Si en la edición del año pasado la aplicación estrella fue Google Wave, este año los grandes protagonistas han sido el móvil de Google Nexus One, Google TV, el HTML 5 y la nueva versión de Android 2.2 (a.k.a. Froyo), el sistema operativo de Google para móviles.

Rodeados de una puesta en escena espectacular, aunque no sin algunos problemas de latencia en la red wi-fi, los directivos e ingenieros de Google han ido desgranando una a una las apuestas tecnológicas de la compañía para los próximos meses sobre todo en lo relativo al mercado de consumo en el que compiten directamente con Apple. De hecho, la rivalidad y diferencia de estrategia con los de Cupertino se ha puesto de manifiesto en varias de las ponencias en las que se ha subrayado el carácter abierto de las soluciones de Google, su decidida apuesta por el open source y los estándares abiertos, así como el apoyo a Adobe y Flash en una clara respuesta a la estrategia excluyente de los creadores del iPad.

16mar/09

Creación de soluciones modulares con Google Web Toolkit y Apache Maven

GWT se ha convertido en uno de los frameworks más populares para el desarrollo de aplicaciones web que siguen el paradigma AJAX. En este artículo exploramos la creación de aplicaciones web modulares utilizando Apache Maven para la construcción de la solución y la gestión de sus dependencias.

¿Qué es GWT?

GWT es una potente herramienta Java creada por Google Inc. para el diseño de aplicaciones web cross-browser basadas en comunicaciones AJAX.

La base del funcionamiento de esta herramienta es el GWTCompiler, un compilador que traduce código Java a código JavaScript. De esta manera se permite a los desarrolladores implementar la parte cliente de su aplicación utilizando alguno de los entornos Java existentes en el mercado, como Eclipse o NetBeans, agilizando así el siempre costoso desarrollo en JavaScript. Por otra parte, el compilador de GWT permite aislar al desarrollador de los detalles y características propias de los navegadores web, haciendo posible un desarrollo multi-browser.

Adicionalmente, GWT facilita el proceso de pruebas y el TDD impactando positivamente en la calidad final del software desarrollado.