Está en la página 1de 11

Miguel Sanchez, Gustavo Espinosa

   
VISION GENERAL
 Que es?
 Caracteristicas
 Por que traducir Java a JavaScript
 Depuracion y desarrollo
 Arquitectura
 Instalación
 Ejemplo

   
Que es GWT?

Google Web Toolkit (GWT) permite crear 
aplicaciones AJAX en el lenguaje de programación 
Java que son compiladas posteriormente por GWT 
en código JavaScript ejecutable optimizado que 
funciona automáticamente en los principales 
navegadores.

   
Caracteristicas
 Componentes de interfaz de usuario
 Administracion del historial de navegador
 Depuracion en tiempo real
 Compatibilidad con navegadores
 Integracion Junit
 Internacionalizacion
 Licencia

   
Porque traducir Java a JS?
GWT utiliza Java, por lo que se pueden emplear varias herramientas 
de desarrollo con Java (Eclipse, IntelliJ, JProfiler, Junit y NetBeans) 
al crear aplicaciones AJAX. De esa forma, el desarrollador web, se 
podra beneficiar del aumento de productividad derivado de la 
creación/solicitud de código y de la reestructuración de Java 
automatizada. Por otra parte, la comprobación de tipo estático en 
lenguaje Java permite detectar una clase de errores de JavaScript 
(errores ortográficos, tipos no coincidentes) en el momento de la 
creación del código, no durante la ejecución del programa, lo que 
aumenta la productividad y reduce los errores.

   
    Depuracion y desarrollo
 Modo hosted: Durante el desarrollo de una aplicación, se 
pueden ver inmediatamente los cambios que se hallan 
realizado en el código mediante el navegador de modo 
alojado de GWT. No es necesario que se vuelva a compilar el 
código en JavaScript ni que sea implementado en un servidor. 
Solo se tienen que realizar los cambios que se desean y hacer 
clic en "Actualizar" en el navegador de modo alojado. Al 
estar en modo alojado, la aplicación se ejecutará en la 
máquina virtual Java (JVM). Este es el modo utilizado 
habitualmente para depurar las aplicaciones.

   
Depuracion y desarrollo
 Modo web: El destino Ant de "creación" ejecuta el compilador 
de GWT, que genera una serie de archivos HTML y JavaScript a 
partir del código fuente Java de la aplicación, para que luego 
puedan ser accedidos por cualquier navegador web abriendo el 
.html generado por el compilador. 
    Al estar compilado, el proyecto sólo utiliza código JavaScript y 
HTML puro, por lo que debería funcionar en Internet Explorer, 
Firefox, Opera o Safari.
    Estos archivos generados son los que se deben subir al servidor 
web durante el ambiente de producción.

   
Arquitectura

   
   
Instalación
 Con eclipse:
Instalar Eclipse y el JDK
Instalar Apache Ant
Añadir el plugin de GWT segun la version de 
eclipse.
 Sin eclipse: 
Instalar El JDK
Instalar Apache Ant
Descargar el Google Web Toolkit

   
Ejemplo

   

También podría gustarte