Google Web Toolkit

2.235 visualizações

Publicada em

Apresentação sobre Google Web Toolkit para o grupo de pesquisa do Portal de Serviços Acadêmicos da Universidade Federal de Sergipe.

0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
2.235
No SlideShare
0
A partir de incorporações
0
Número de incorporações
208
Ações
Compartilhamentos
0
Downloads
31
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Google Web Toolkit

  1. 1. Universidade Federal de Sergipe Centro de Ciências Exatas e Tecnologia Departamento de Computação Google Web Toolkit Felipe J. R. Vieira
  2. 2. Índice ● Motivação ● O que é ● Como funciona o Google Web Toolkit ● Recursos ● Aplicação ● Referências
  3. 3. Motivação ● Criação de aplicativos Web é tedioso e fácil de ter erros ● Existe a grande preocupação com os navegadores ● Criação, reutilização e manutenção de código JavaScript e AJAX é difícil e delicada.
  4. 4. O que é Facilitar os desenvolvedores a criarem e manterem aplicativos front end JavaScript complexos e de alto desempenho em Java.
  5. 5. Como Funciona o GWT ● Cria-se o front end AJAX no Java e o GWT • Desenvolvimento rápido – editar, atualizar e exibir; • Capacidade de depurar e percorrer o código linha a linha. ● Faz compilação cruzada para JavaScript • O GWT compila o código Java em arquivos independentes otimizados JavaScript; • Podendo criar um widget ou todo aplicativo.
  6. 6. Otimização do Código JavaScript O compilador GWT, diferentemente dos minifiers JavaScript, executa análises estatísticas abrangentes e otimizações em toda a base de códigos do GWT. ● Elimina código sem função com segurança. ● Incorpora métodos de forma seletiva.
  7. 7. Funcionamento dos Minifiers JS Versão Original – 79 Caracteres Versão Reduzida – 69 Caracteres * Compressão realizada no site: http://dean.edwards.name/packer/
  8. 8. Recursos ● Comunica-se com o servidor através de RPC muito simples. ● Otimiza os downloads de script JavaScript com base no perfil de usuário. ● Reutiliza componentes de Interface do usuário entre vários projetos.
  9. 9. Recursos ● Utiliza outras bibliotecas JavaScript e código JavaScript nativo. ● Suporta com facilidade o botão voltar e o histórico do navegador. ● Localiza aplicativos com eficiência.
  10. 10. Recursos ● Integração com as ferramentas de desenvolvimento. ● Ser um software livre.
  11. 11. Como Usar ● Integrado com o Eclipse ● Instalação de plugin para as versões 3.5, 3.4, 3.3. ● Pressione o botão New Web Application Project ● Utilização sem o Eclipse. • Instalar o Java SDK • Baixar e Descompactar o Apache Ant • Baixar e Descompactar o Google Web Toolkit • webAppCreator -out MyApplication com.mycompany.MyApplication ● Modo de Execução • Hosted Mode e Web Mode
  12. 12. Aplicação Inicial
  13. 13. Arquivo de Configuração
  14. 14. Exemplo de código
  15. 15. Complementos ● Gears API Library ● Gadgets API Library ● AJAX Search API Library ● Maps API Library ● Visualization API Library ● Language API Library ● AJAX Loader API
  16. 16. Referências ● http://gwt.google.com/samples/Showcase/Showcase.html ● http://code.google.com/docreader/#p=google-web-toolkit-doc-1-5&s= ● http://code.google.com/intl/pt-BR/webtoolkit/

×