Google Web Toolkit Milton Bittencout Augusto Verzbickas João Paulo Maiamaral Bruno Eduardo
O que é ? Gwt é um framework de desenvolvimento para construir e otimizar aplicações web. GWT de maio de 2006 GWT de Agosto de 2006 GWT de Novembro de 2006 GWT de Fevereiro de 2007 GWT de Agosto de 2007 GWT de Agosto de 2008 GWT de Abril de 2009 GWT de Julho de 2009 GWT de Dezembro de 2009 GWT de Fevereiro de 2010 GWT de Fevereiro de 2010 GWT de Fevereiro de 2010 GWT de Junho de 2011
Por que usar gwt ? Atualmente, criar aplicativos para a web é um processo tedioso e com alta incidência de erros. Gwt torna essa tarefa muito mais simples.
Como? Com o Google Web Toolkit (GWT), você cria o front end AJAX na linguagem de programação Java e o GWT, então, compila para o JavaScript que funciona automaticamente em todos os navegadores.
JavaScript otimizado O compilador GWT executa análises estáticas abrangentes e otimizações em toda a base de códigos do GWT, produzindo freqüentemente JavaScripts que carregam e executam mais rapidamente do que um JavaScript equivalente criado por você.
Aceito pelos principais navegadores
Atualizações assíncronas
Como construir as Telas? Possui todos os componentes HTML como botões, input text, checkbox e alguns outros compoonentes como Tree, Menu e também já existem bastantes bibliotecas com vários recursos e componentes interessantes.
...e mais: Possui recursos de internacionalização Suporte a analise de documentos XML. Plugin para as IDE´s do mercado como Eclipse, Netbeans, IntelliJ.
Comunicação RPC O GWT suporta um conjunto ilimitado de protocolos de transferência, como JSON e XML, mas o GWT RPC torna todas as comunicações Java particularmente fáceis e eficientes.
Widgets Semelhante aos BEANS do java. Basta compactar o projeto em um arquivo.jar e reutilizar.
Utilize código JavaScript nativo Se a biblioteca de classes do GWT não atender às suas necessidades, você poderá misturar JavaScript criado por você no código fonte Java, usando a JavaScript Native Interface (JSNI).
Histórico do navegador O GWT torna seu site mais usável, adicionando facilmente o estado ao histórico do botão voltar do navegador.
Produtividade
Teste com JUnit A integração direta do GWT a JUnit permite que você teste unidades em um depurador e em um navegador
Arquitetura
Custo de desenvolvimento Em média 5 vezes mais rápido de construir do que aplicações j2EE
Quem já está usando ?
Demonstração aplicativo prático...