Escolar Documentos
Profissional Documentos
Cultura Documentos
Universidade Vila Velha Hugo Corteletti e Lorran Pegoretti Trabalho realizado para avaliao na disciplina de Programao Avanada para WEB, do curso de Cincia da Computao, turno matutino, da Universidade de Vila Velha (UVV), ministrada pelo professor Vinicius Rosalen. 2013
Tpicos Abordados
O que o GWT?
Histria
Vantagens Desvantagens
O que o GWT?
Framework para desenvolvimento de aplicaes ricas para internet que traduz cdigo Java em cdigo JavaScript Lema: Produtividade para desenvolvedores, desempenho para usurios. Deixar uma interface rica e que funcione nos principais navegadores muito difcil devido falta de padres existentes entre os navegadores O Google Web Toolkit foi criado com intuito de ajudar os desenvolvedores nessa tarefa Definio: Google Web Toolkit (GWT) um kit de ferramentas de desenvolvimento para a construo e otimizao de aplicaes complexas baseadas em browser.
Histria
Sua verso 1.0 foi lanada em 16 de maio de 2006, tendo sido apresentado na conferncia JavaOne naquele mesmo ano Em agosto de 2010 o Google focou o GWT para eclipse, lanando com o Google Plugin for Eclipse Sua verso atual a 2.5.1 que foi lanada em maro de 2013
Compilao
Vantagens
Processamento de apresentao todo realizado no cliente
Vantagens
Compilador JavaScript
Alta performance
Erros encontrados em tempo de compilao Mltiplos navegadores Permite utilizar JavaScript no cdigo Java via JSNI (JavaScript Native Interface)
JSNI o responsvel por fazer a integrao diretamente com o cdigo Java
Desvantagens
Tamanho do JavaScript inicial pode ser grande No possvel utilizar todas as classes do Java do lado do cliente, apenas um conjunto delas
H menor controle sobre o cdigo do cliente no aplicativo Difcil de debugar CSS Difcil de simular integrao com outras tecnologias (ex. Flash)
inherits: Especifica os mdulos herdados por este mdulo. Neste simples caso, ns s herdamos a funcionalidade fornecida pelo mdulo User, que integrada ao framework GWT. Quando sua aplicao se torna mais complexa, a herana de mdulo permite que voc reutilize partes de funcionalidade de uma maneira rpida e eficiente entry-point: Refere-se classe que ser instanciada pelo framework GWT quando o mdulo for carregado
Google APIs
Google+ API Google Books API Google Calendar API Google APIs Discovery Service Google Latitude API Google Tasks API Google URL Shortener (goo.gl)
A biblioteca do Google Maps para o GWT permite que voc acesse este API JavaScript a partir do cdigo Java compilado com o compilador GWT
INCORP
Softwares estratgicos para administrao de conselhos regionais de profisses regulamentadas, autoatendimento via web e gesto de processos eleitorais. Certificada nvel G do MPS.BR
Converge TI
Empresa especializada no desenvolvimento de solues para empresas.
Referncias
Google Web Toolkit Overview - https://developers.google.com/webtoolkit/overview Google Web Toolkit - http://en.wikipedia.org/wiki/Google_Web_Toolkit#History Aplicao NetBeans - https://netbeans.org/kb/docs/web/quickstart-webappsgwt_pt_BR.html API do Google Maps - https://code.google.com/p/gwt-googleapis/wiki/MapsGettingStarted Mail app - http://gwt.googleusercontent.com/samples/Mail/Mail.html Empresas que utilizam GWT no Brasil https://groups.google.com/forum/?fromgroups#!topic/gwt-brasil/K7NiaY1hkMw