www.oobj.com.br
Google Web
Toolkit (GWT)
Jonathan Camilo
O que é o Google Web Toolkit (GWT)?
● Conjunto de ferramentas para criação de
aplicativos Web RIA (Rich Internet Application)
baseados em AJAX
RIA (Rich Internet Application)
● Aplicações Web com características Desktop
● Transfere o processamento da interface para o
navegador
● Os dados ficam no servidor
● > interatividade
● < sincronização
AJAX
● A arte de compartilhar dados com o servidor e
atualizar partes da página web sem recarregar a
página inteira
Vantagens do AJAX
● Não precisa de plugin;
● Basicamente é JavaScript e HTML;
● Roda praticamente em todas plataformas e
navegadores.
Desvantagem do AJAX
● Cada navegador manipula AJAX da sua maneira
Porquê devo usar GWT?
● Por que você vai escrever usa aplicação AJAX em
Java
● O GWT compila seu código Java para JavaScript
altamente otimizado
● Rodará em todos navegadores (Android e iPhone)
● !(precisoSaber(XMLHttpRequest && JavaScript))
Showcase
Demo
blog.oobj.com.br twitter.com/oobj facebook.com/oobjti
(62) 3086-5750
www.oobj.com.br
Jonathan.camilo@oobj.com.br
dodocamilo@gmail.com
@dodocamilo
Contato

Introdução GWT

  • 1.
  • 2.
    O que éo Google Web Toolkit (GWT)? ● Conjunto de ferramentas para criação de aplicativos Web RIA (Rich Internet Application) baseados em AJAX
  • 3.
    RIA (Rich InternetApplication) ● Aplicações Web com características Desktop ● Transfere o processamento da interface para o navegador ● Os dados ficam no servidor ● > interatividade ● < sincronização
  • 4.
    AJAX ● A artede compartilhar dados com o servidor e atualizar partes da página web sem recarregar a página inteira
  • 5.
    Vantagens do AJAX ●Não precisa de plugin; ● Basicamente é JavaScript e HTML; ● Roda praticamente em todas plataformas e navegadores.
  • 6.
    Desvantagem do AJAX ●Cada navegador manipula AJAX da sua maneira
  • 7.
    Porquê devo usarGWT? ● Por que você vai escrever usa aplicação AJAX em Java ● O GWT compila seu código Java para JavaScript altamente otimizado ● Rodará em todos navegadores (Android e iPhone) ● !(precisoSaber(XMLHttpRequest && JavaScript))
  • 8.
  • 9.
  • 10.
    blog.oobj.com.br twitter.com/oobj facebook.com/oobjti (62)3086-5750 www.oobj.com.br Jonathan.camilo@oobj.com.br dodocamilo@gmail.com @dodocamilo Contato