Universidade Federal de Sergipe
Centro de Ciências Exatas e Tecnologia
Departamento de Computação




    Google Web Toolk...
Índice


  ●   Motivação
  ●   O que é
  ●   Como funciona o Google Web Toolkit
  ●   Recursos
  ●   Aplicação
  ●   Refer...
Motivação


 ●   Criação de aplicativos Web é tedioso e fácil de ter erros


 ●   Existe a grande preocupação com os naveg...
O que é




      Facilitar os desenvolvedores a criarem e manterem
 aplicativos front end JavaScript complexos e de alto
...
Como Funciona o GWT


 ●   Cria-se o front end AJAX no Java e o GWT
     •   Desenvolvimento rápido – editar, atualizar e ...
Otimização do Código JavaScript


       O compilador GWT, diferentemente dos minifiers
  JavaScript, executa análises est...
Funcionamento dos Minifiers JS


Versão Original – 79 Caracteres




Versão Reduzida – 69 Caracteres




      * Compressã...
Recursos


 ●   Comunica-se com o servidor através de RPC muito
 simples.


 ●   Otimiza os downloads de script JavaScript...
Recursos


 ●   Utiliza outras bibliotecas JavaScript e código JavaScript
 nativo.


 ●   Suporta com facilidade o botão v...
Recursos



 ●   Integração com as ferramentas de desenvolvimento.


 ●   Ser um software livre.
Como Usar

  ●   Integrado com o Eclipse
      ●   Instalação de plugin para as versões 3.5, 3.4, 3.3.
      ●   Pressione...
Aplicação Inicial
Arquivo de Configuração
Exemplo de código
Complementos

  ●   Gears API Library
  ●   Gadgets API Library
  ●   AJAX Search API Library
  ●   Maps API Library
  ●  ...
Referências


 ●   http://gwt.google.com/samples/Showcase/Showcase.html


 ●   http://code.google.com/docreader/#p=google-...
Upcoming SlideShare
Loading in...5
×

Google Web Toolkit

2,044

Published on

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

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
2,044
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
31
Comments
0
Likes
0
Embeds 0
No embeds

No notes for 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/
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×