19
Google Web Toolkit Milton Bittencout Augusto Verzbickas João Paulo Maiamaral Bruno Eduardo

Google Web Toolkit

  • Upload
    kuniko

  • View
    47

  • Download
    0

Embed Size (px)

DESCRIPTION

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 1.0 17 de maio de 2006 GWT 1.1 11 de Agosto de 2006 GWT 1.2 16 de Novembro de 2006 - PowerPoint PPT Presentation

Citation preview

Page 1: Google Web Toolkit

Google Web Toolkit

Milton BittencoutAugusto VerzbickasJoão Paulo MaiamaralBruno Eduardo

Page 2: Google Web Toolkit

O que é ?

• Gwt é um framework de desenvolvimento para construir e otimizar aplicações web.

• GWT 1.0 17 de maio de 2006• GWT 1.1 11 de Agosto de 2006• GWT 1.2 16 de Novembro de 2006• GWT 1.3 5 de Fevereiro de 2007• GWT 1.4 28 de Agosto de 2007• GWT 1.5 27 de Agosto de 2008• GWT 1.6 7 de Abril de 2009• GWT 1.7 13 de Julho de 2009• GWT 2.0 8 de Dezembro de 2009• GWT 2.1 2 de Fevereiro de 2010• GWT 2.2 12 de Fevereiro de 2010• GWT 2.3 18 de Fevereiro de 2010• GWT 2.4 6 de Junho de 2011

Page 3: Google Web Toolkit

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.

Page 4: Google Web Toolkit

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.

Page 5: Google Web Toolkit

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ê.

Page 6: Google Web Toolkit

Aceito pelos principais navegadores

Page 7: Google Web Toolkit

Atualizações assíncronas

Page 8: Google Web Toolkit

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.

Page 9: Google Web Toolkit

...e mais:

• Possui recursos de internacionalização

• Suporte a analise de documentos XML.

• Plugin para as IDE´s do mercado como Eclipse, Netbeans, IntelliJ.

Page 10: Google Web Toolkit

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.

Page 11: Google Web Toolkit

Widgets

• Semelhante aos BEANS do java. Basta compactar o projeto em um arquivo .jar e reutilizar.

Page 12: Google Web Toolkit

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).

Page 13: Google Web Toolkit

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.

Page 14: Google Web Toolkit

Produtividade

Page 15: Google Web Toolkit

Teste com JUnit

• A integração direta do GWT a JUnit permite que você teste unidades em um depurador e em um navegador

Page 16: Google Web Toolkit

Arquitetura

Page 17: Google Web Toolkit

Custo de desenvolvimento

• Em média 5 vezes mais rápido de construir do que aplicações j2EE

Page 18: Google Web Toolkit

Quem já está usando ?

Page 19: Google Web Toolkit

Demonstração aplicativo prático...