Google Web Toolkit Milton Bittencout Augusto Verzbickas João Paulo Maiamaral Bruno Eduardo.

Slides:



Advertisements
Apresentações semelhantes
Creating an Eclipse-based IDE for the D programming language
Advertisements

Conhecendo o VS2008: Windows Forms X Web Forms X Web Services
Iniciando na plataforma Eclipse
April 05 Prof. Ismael H. F. Santos - 1 Modulo I- Introdução a Plataforma NetBeans Prof. Ismael H F Santos.
Dicas para a publicação da página ...
Introdução a Linguagem JAVA
Java Server Faces Leandro O. Gomes Primeiros passos - FES(2009-1)
WebWork e JSP Keven andrade
Tecnologias para Internet
O Portal do Estudante de Computação
7 - Criação de Páginas Web
Programação Web com PHP
Linguagem de Programação JAVA
II Semana TI Raphael Zanon Rodrigues Curso ASP.NET AJAX UNIVEM - Prof. Elvis Fusco.
André Roeck Chaiene Oliveira Henrique dos Santos Lucas Wolff
Selenium Componentes: Fábio Gomes Claver Pari Eni Conde
Estratégias Cliente-Servidor para SIGWeb
Programação para estrutura Cliente-Servidor
Tópicos de Sistemas de Informação A
Rodrigo Cristiano Silva
Concorrência e Java RMI
Faculdade de Tecnologia SENAC Pelotas
PESQUISADOR: CASSIANO DALCIN / 2010 Trabalho de Conclusão de Curso MINISTÉRIO DA EDUCAÇÃO Universidade Tecnológica Federal do Paraná Campus Medianeira.
The art of Unit Testing. Unit testing O Um teste unitário é uma parte de código (geralmente um método/função), que invoca outra parte de codigo e verifica.
Professor: Márcio Amador
Aula 1 - Fundamentos Java SE Instituto Metodista Izabela Hendrix Curso de Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Gilmar Medeiros – Agosto/2009.
Aula 11 Programação Orientada a Eventos
Implementação MVC Pedro Antonino.
Unidade 6 – Formulários HTML Prof.: Henrique Santos
Tópicos avançados em internet B Carlos Oberdan Rolim Ciência da Computação.
Introdução a JEE Marco A. S. Reis Arquiteto de Software Abril/2011.
Diagrama de Componentes
Unidade 1 – Introdução a J2EE Prof.: Henrique Santos
Introdução ao ASP.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Trabalho Sobre a Biblioteca JavaScript Mootools Suane de Moura Isnardi UC: Linguagens de Programação Análise e Desenvolvimento de Sistemas, 3º Semestre/Noite.
Meu Espaço corretor Guia Prático de Utilização
PHP – Aula01 Ferramentas -Web.
WSIT: Extensão de uma ferramenta de busca federada para Web Services Emanuel Müller Ramos Orientador: Cláudio Fernando Resin Geyer.
Trabalho de Seminários em Informática
Decisão #1 Decisão-chaveUtilização de C para desenvolvimento do MCTCore. Drivers RNF: O MCTCore deve ser escrito em C. RNF: O MCTAlarms deve exibir os.
JavaServer Faces Rapid Web Application Development em Java Ricardo Cavalcanti Jobson Ronan
Programação Prof.: Bruno Rafael de Oliveira Rodrigues.
Linguagem de Programação JAVA Professora Michelle Nery Nomeclaturas.
Aqui está Senhoras e Senhores!!!
Java Disciplina: Programação II Professora: Mai-Ly Vanessa.
ZK RIA com ZK Framework.
Mini Curso.
1 Baseado em whitepapers/eclipse-overview.pdf Nelson Lago IME/USP 04/2003 A Plataforma Eclipse.
PHP vs java Pontos fortes e fracos;
Aplicação - Plataforma de Autoria - Natan. Resumo - Entendimento Ferramenta para desenvolvimento de conteúdo para tv digital, baseada em componentes e.
Curso de Gestão da Informação Prof. Dr. Daniel A. Furtado Módulo 7 – Introdução à Biblioteca jQuery Universidade Federal de Uberlândia Faculdade de Computação.
AJAX Alunos: Heloísa de Souza Glória Laís de Oliveira Souza
Student Tech Clubs Desenvolvimento WEB Antonio Ladeia Graduando em Tecnologia em Análise e Desenvolvimento de Sistemas Instituto Federal da Bahia Introdução.
Treinamento AJAX Waelson Negreiros Blog:
Jquery Aula 1.
Equipe Danilo Miguel Elias Lacerda Felipe Riguete Henderson Garcia
Aplicativos para Internet Prof. Wolley W. Silva
UCSal – Tecnologia em Análise e Desenvolvimento de Sistemas Programação para Aplicações WEB Profa. Semíramis Assis
Equipe: Kéren Glaucya Marco Aurélio. INTRODUÇÃO  JCreator é um IDE, ou seja, é um Ambiente de Desenvolvimento Integrado, criado pela empresa Xinox Software.
Desenvolvimento WEB II Aula 3 – Conexão com o Banco de Dados
Desenvolvimento WEB II Introdução ao AJAX Professora: Kelly de Paula Cunha.
Desenvolvimento WEB II Ajax – Utilização de Frameworks Javascript Professora: Kelly de Paula Cunha.
Asynchronous Javascript and XML AJAX. AJAX – Motivação Início dos anos 90, a maioria dos web sites eram baseados em páginas HTML Cada ação do usuário.
Hamburger Calendário 2007 Janeiro
Google Web Toolkit Utilizando o GWT para Desenvolvimento WEB.
Arleys Pereira Nunes de Castro - Mestrando : Modelagem computacional (SENAI-MCTI) Especialista : Sistema distribuídos
O QUE É BLOGGER? O QUE É BLOG? E. M. Professor Ladário Teixeira Rosilene Ferreira de Faria Rúbia Lemos de Oliveira Silva.
Conhecendo o Ambiente de Programação Java Prof. Gustavo Wagner (modificações) Slides originais: Prof. Tiago Massoni Java Básico  Centro de Informática,
Janeiro D S T Q Q S S
Transcrição da apresentação:

Google Web Toolkit Milton Bittencout Augusto Verzbickas João Paulo Maiamaral Bruno Eduardo

O que é ? Gwt é um framework de desenvolvimento para construir e otimizar aplicações web. GWT de maio de 2006 GWT de Agosto de 2006 GWT de Novembro de 2006 GWT de Fevereiro de 2007 GWT de Agosto de 2007 GWT de Agosto de 2008 GWT de Abril de 2009 GWT de Julho de 2009 GWT de Dezembro de 2009 GWT de Fevereiro de 2010 GWT de Fevereiro de 2010 GWT de Fevereiro de 2010 GWT de Junho de 2011

Por que usar gwt ? Atualmente, criar aplicativos para a web é um processo tedioso e com alta incidência de erros. Gwt torna essa tarefa muito mais simples.

Como? Com o Google Web Toolkit (GWT), você cria o front end AJAX na linguagem de programação Java e o GWT, então, compila para o JavaScript que funciona automaticamente em todos os navegadores.

JavaScript otimizado O compilador GWT executa análises estáticas abrangentes e otimizações em toda a base de códigos do GWT, produzindo freqüentemente JavaScripts que carregam e executam mais rapidamente do que um JavaScript equivalente criado por você.

Aceito pelos principais navegadores

Atualizações assíncronas

Como construir as Telas? Possui todos os componentes HTML como botões, input text, checkbox e alguns outros compoonentes como Tree, Menu e também já existem bastantes bibliotecas com vários recursos e componentes interessantes.

...e mais: Possui recursos de internacionalização Suporte a analise de documentos XML. Plugin para as IDE´s do mercado como Eclipse, Netbeans, IntelliJ.

Comunicação RPC O GWT suporta um conjunto ilimitado de protocolos de transferência, como JSON e XML, mas o GWT RPC torna todas as comunicações Java particularmente fáceis e eficientes.

Widgets Semelhante aos BEANS do java. Basta compactar o projeto em um arquivo.jar e reutilizar.

Utilize código JavaScript nativo Se a biblioteca de classes do GWT não atender às suas necessidades, você poderá misturar JavaScript criado por você no código fonte Java, usando a JavaScript Native Interface (JSNI).

Histórico do navegador O GWT torna seu site mais usável, adicionando facilmente o estado ao histórico do botão voltar do navegador.

Produtividade

Teste com JUnit A integração direta do GWT a JUnit permite que você teste unidades em um depurador e em um navegador

Arquitetura

Custo de desenvolvimento Em média 5 vezes mais rápido de construir do que aplicações j2EE

Quem já está usando ?

Demonstração aplicativo prático...