Google Web Toolkit
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

Google Web Toolkit

  • 3,285 views
Uploaded on

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

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

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
3,285
On Slideshare
3,082
From Embeds
203
Number of Embeds
6

Actions

Shares
Downloads
30
Comments
0
Likes
0

Embeds 203

http://laboratorio.felipejrvieira.com.br 166
http://www.felipejrvieira.com.br 14
http://www.slideshare.net 10
http://psa-ufs.blogspot.com 7
http://psa-ufs.blogspot.com.br 5
http://feeds.feedburner.com 1

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Universidade Federal de Sergipe Centro de Ciências Exatas e Tecnologia Departamento de Computação Google Web Toolkit Felipe J. R. Vieira
  • 2. Índice ● Motivação ● O que é ● Como funciona o Google Web Toolkit ● Recursos ● Aplicação ● Referências
  • 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. O que é Facilitar os desenvolvedores a criarem e manterem aplicativos front end JavaScript complexos e de alto desempenho em Java.
  • 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. 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. 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. 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. 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. Recursos ● Integração com as ferramentas de desenvolvimento. ● Ser um software livre.
  • 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. Aplicação Inicial
  • 13. Arquivo de Configuração
  • 14. Exemplo de código
  • 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. 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/