<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>E-tinet &#187; Google Web ToolKit</title>
	<atom:link href="http://e-tinet.com/tag/google-web-toolkit/feed/" rel="self" type="application/rss+xml" />
	<link>http://e-tinet.com</link>
	<description>Simplesmente Tecnologia</description>
	<lastBuildDate>Fri, 09 Mar 2012 02:05:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Aprenda AJAX com Google Web Toolkit (GWT), Usando o IDE Eclipse</title>
		<link>http://e-tinet.com/blog/ajax/como-aprender-google-web-toolkit-gwt-com-eclipe/</link>
		<comments>http://e-tinet.com/blog/ajax/como-aprender-google-web-toolkit-gwt-com-eclipe/#comments</comments>
		<pubDate>Wed, 01 Nov 2006 17:30:00 +0000</pubDate>
		<dc:creator>Pedro Delfino</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[Google Web ToolKit]]></category>
		<category><![CDATA[GWT]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://www.e-tinet.com/uncategorized/aprendendo-ajax-com-google-web-toolkithtml/</guid>
		<description><![CDATA[BufferDigg DiggEscrever aplicações em AJAX com Google Web Toolkit (GWT) é fácil principalmente para quem já tem experiência em aplicações JAVA, mesmo para quem esta iniciando o framework é uma boa opção pois tem uma ótima documentação com vários exemplos, é em cima de um destes exemplos que farei uma simples analise mostrando como é [...]<p>Post original do blog <a href="http://e-tinet.com">E-tinet</a> pode ser acessar pelo link direto <a href="http://e-tinet.com/blog/ajax/como-aprender-google-web-toolkit-gwt-com-eclipe/">Aprenda AJAX com Google Web Toolkit (GWT), Usando o IDE Eclipse</a>. O Blog <a href="http://e-tinet.com">E-tinet - Simplesmente Tecnologia</a> tem autoria de Pedro Delfino dos Santos Neto. Para entrar em contato com o autor acesse <a href="http://e-tinet.com/contato">/contato</a>. E visite o meu twitter em <a href="http://twitter.com/pedrodelfino">@pedrodelfino</a> para saber o que eu estou fazendo.
<hr>
<h4>Curso Linux Ubuntu</h4>
Aproveite e visite o <a href="http://e-tinet.com/curso-linux-ubuntu">http://e-tinet.com/curso-linux-ubuntu</a> conheça o conteúdo totalmente grátis.</p>
]]></description>
			<content:encoded><![CDATA[<div id='dd_ajax_float'><div class='dd_button_v '><div class='dd-google1-ajax-load dd-google1-140'></div><g:plusone size='tall' href='http://e-tinet.com/blog/ajax/como-aprender-google-web-toolkit-gwt-com-eclipe/'></g:plusone></div><div style='clear:left'></div><div class='dd_button_v '><div class='dd-linkedin-ajax-load dd-linkedin-140'></div><script type='IN/share' data-url='http://e-tinet.com/blog/ajax/como-aprender-google-web-toolkit-gwt-com-eclipe/' data-counter='top'></script></div><div style='clear:left'></div><div class='dd_button_v '><div class='dd-fblike-ajax-load dd-fblike-140'></div><iframe class="DD_FBLIKE_AJAX_140" src='' height='0' width='0' scrolling='no' frameborder='0' allowTransparency='true'></iframe></div><div style='clear:left'></div><div class='dd_button_v '><a target="_blank" href="http://bufferapp.com/add" rel="nofollow"  class="buffer-add-button" data-count="vertical" data-url="http://e-tinet.com/blog/ajax/como-aprender-google-web-toolkit-gwt-com-eclipe/">Buffer</a><script type="text/javascript" src="http://static.bufferapp.com/js/button.js"></script></div><div style='clear:left'></div><div class='dd_button_v '><div class='dd-twitter-ajax-load dd-twitter-140'></div><a target="_blank" href="http://twitter.com/share" rel="nofollow"  class="twitter-share-button" data-url="http://e-tinet.com/blog/ajax/como-aprender-google-web-toolkit-gwt-com-eclipe/" data-count="vertical" data-text="Aprenda AJAX com Google Web Toolkit (GWT), Usando o IDE Eclipse" data-via="" ></a></div><div style='clear:left'></div><div class='dd_button_v '><div class='dd-fbshare-ajax-load dd-fbshare-140'></div><a target="_blank" href="http://www.facebook.com/sharer.php" rel="nofollow" class='DD_FBSHARE_AJAX_140' name='fb_share' type='box_count' share_url='http://e-tinet.com/blog/ajax/como-aprender-google-web-toolkit-gwt-com-eclipe/' ></a></div><div style='clear:left'></div><div id='dd_name'><a href="http://bufferapp.com/diggdigg" rel="nofollow"  target='_blank'>Digg Digg</a></div></div><div class='dd_content_wrap'><p>Escrever aplicações em AJAX com Google Web Toolkit (GWT) é fácil principalmente para quem já tem experiência em aplicações JAVA, mesmo para quem esta iniciando o framework é uma boa opção pois tem uma ótima documentação com vários exemplos, é em cima de um destes exemplos que farei uma simples analise mostrando como é simples entender as Classes e usar as documentações para buscar referências nos códigos de exemplo.</p>
<p>Resumindo com o GWT você cria aplicações AJAX a partir classes em JAVA, o framework do Google faz todos o trabalho de conversão dos códigos do JAVA para JavaSript e XML, tornando o desenvolvimento do AJAX restrito somente na programação JAVA.</p>
<p>Cada vez que eu uso o meu Gmail penso: o AJAX realmente facilita as coisas, no Google varias aplicações usam o AJAX, com isso podemos criar site/aplicações web com a mesma tecnologia que o Google usa.</p>
<p>Primeiro vamos fazer o download do GWT no <a target="_blank" href="http://code.google.com/webtoolkit" rel="nofollow" >http://code.google.com/webtoolkit</a> ( tem a versão para Linux e windows, estarei usando o Linux mas pouca coisa muda para o windows ). Outro requisito é ter o Eclipse instalado ( com Web Tools Project – WTP), eu usei O Eclipse Callisto para facilitar o trabalho, e claro estou considerando que o JAVA esta instalando e configurado. Vamos começar instalando o GWT, eu intalei em /opt mas pode ser em qualquer diretório, ( bom seria colocar o diretório do GWT em sua variável PATH).</p>
<p>Será criado o diretório gwt-linux-1-0.21, ou seja o /opt/ gwt-linux-1-0.21 é o diretório que esta instalado o GWT.</p>
<p>Estrutura de arquivos do GWT, O arquivo index.html traz os links para as documentações e exemplos incluídos no pacote padrão.</p>
<p>Agora crie um diretório onde ficará o nosso projeto de teste.</p>
<p>Criando o Projeto no padrão do Eclipse.</p>
<p>O GWT traz dois utilitários para a criação do projeto já no padrão do Eclipse com todas as bibliotecas necessárias já configuradas.</p>
<p>Onde EtiGwt é o nome no projeto criado.</p>
<p>Depois execute:</p>
<p>Acima foi criado a estrutura básica de um projeto no Eclipse, com as devidas configurações das bibliotecas<br />
do GWT.</p>
<p>Agora acesse o seu eclipse e importe o projeto criado. ( menu File -> Import )</p>
<p><img src="http://two.xthost.info/pedrod/006.png" title="Aprenda AJAX com Google Web Toolkit (GWT), Usando o IDE Eclipse" alt="006 Aprenda AJAX com Google Web Toolkit (GWT), Usando o IDE Eclipse" /></p>
<p>Acesse o diretório onde você criou o projeto</p>
<p><img src="http://two.xthost.info/pedrod/007.png" title="Aprenda AJAX com Google Web Toolkit (GWT), Usando o IDE Eclipse" alt="007 Aprenda AJAX com Google Web Toolkit (GWT), Usando o IDE Eclipse" /></p>
<p>Será carregado o projeto criado pelo GWT, no exemplo o EtiGwt</p>
<p><img src="http://two.xthost.info/pedrod/009.png" title="Aprenda AJAX com Google Web Toolkit (GWT), Usando o IDE Eclipse" alt="009 Aprenda AJAX com Google Web Toolkit (GWT), Usando o IDE Eclipse" /></p>
<p>Com isto estará criado a estrutura padrão do nosso projeto no eclipse</p>
<p>Onde, o código de exemplo gerado esta no pacote com.eti.client ( o arquivo .java). O pacote com.eti tem um diretorio public que guarda os arquivos HTML que são usados para apresentar os componentes do GWT. </p>
<p><img src"http://two.xthost.info/pedrod/010.png" title="Aprenda AJAX com Google Web Toolkit (GWT), Usando o IDE Eclipse" alt=" Aprenda AJAX com Google Web Toolkit (GWT), Usando o IDE Eclipse" /></p>
<h4>Rodando o código de exemplo.</h4>
<p>Apenas para demonstrar como é feita a execução de uma aplicação feita em GWT, vá até o shell dentro do diretório onde esta o projeto do eclipse e execute.</p>
<p><img src="http://two.xthost.info/pedrod/012.png" title="Aprenda AJAX com Google Web Toolkit (GWT), Usando o IDE Eclipse" alt="012 Aprenda AJAX com Google Web Toolkit (GWT), Usando o IDE Eclipse" /></p>
<p>Será executado a aplicações sem a necessidade de fazer a compilação.</p>
<p><img src="http://two.xthost.info/pedrod/013.png" title="Aprenda AJAX com Google Web Toolkit (GWT), Usando o IDE Eclipse" alt="013 Aprenda AJAX com Google Web Toolkit (GWT), Usando o IDE Eclipse" /></p>
<p>Clicando no botão Click me, você verá a pequena e famosa mensagem , “Hello World!”</p>
<p>Estudando um pouco o código é bem simples:</p>
<p><img src="http://two.xthost.info/pedrod/011.png" title="Aprenda AJAX com Google Web Toolkit (GWT), Usando o IDE Eclipse" alt="011 Aprenda AJAX com Google Web Toolkit (GWT), Usando o IDE Eclipse" /></p>
<p>01 componente Button: que é o botão click me</p>
<p>01 componente Label: Que é o texto “Hello World”</p>
<p>Foi adicionado uma ação ao clicar no componente Button ( com o button.addClickListener …), esta ação mostra a mensagem no Label modifica o texto padrão do Label ( setText() ) como “” ( ou seja em branco ). Ao fim é chamado o gerenciador de painéis (Panel, esta é uma classe muito importante) para colocar os dois componentes nas devidas especificações do artigo EtiGwt.html, através da TAG id dentro do html.</p>
<h4> GWT a documentação: </h4>
<p>A grande vantagem é que o GWT tem um ótima documentação ( claro que não é tudo, mas para começar esta muito bom ), e vamos usar um exemplo da documentação para mostrar mais um código.</p>
<p>Acesse o arquivo index.html dentro do diretório de instalação do GWT.</p>
<p><img src="http://two.xthost.info/pedrod/014.png" title="Aprenda AJAX com Google Web Toolkit (GWT), Usando o IDE Eclipse" alt="014 Aprenda AJAX com Google Web Toolkit (GWT), Usando o IDE Eclipse" /></p>
<p>Depois acesse o link da documentação.</p>
<p>Você terá exemplos dos componentes (Widgets) disponíveis, e toda a documentação das classes sempre com um pequeno exemplo de código.</p>
<p>Acesse a documentação do pacote com.google.gwt.user.client.ui. </p>
<p><img src="http://two.xthost.info/pedrod/015.png" title="Aprenda AJAX com Google Web Toolkit (GWT), Usando o IDE Eclipse" alt="015 Aprenda AJAX com Google Web Toolkit (GWT), Usando o IDE Eclipse" /></p>
<p>Acesse o linke o componente COMPOSITE.</p>
<p><img src="http://two.xthost.info/pedrod/016.png" title="Aprenda AJAX com Google Web Toolkit (GWT), Usando o IDE Eclipse" alt="016 Aprenda AJAX com Google Web Toolkit (GWT), Usando o IDE Eclipse" /></p>
<p>Copie o exemplo ( o código em verde ) o cole no eclipse dentro do arquivo EtiGwt.java, como abaixo.</p>
<p><img src="http://two.xthost.info/pedrod/017.png" title="Aprenda AJAX com Google Web Toolkit (GWT), Usando o IDE Eclipse" alt="017 Aprenda AJAX com Google Web Toolkit (GWT), Usando o IDE Eclipse" /></p>
<p>Repare que o eclipse aponta vários erros no código isto porque os “imports” das classes necessárias não estão feitos, o eclipse mesmo já sugere quais são as classes que estão faltando ( basta clicar em um linha que esta indicando o erro) . Abaixo os “imports” depois da modificação feita automaticamente pelo eclipse </p>
<p><img src="http://two.xthost.info/pedrod/019.png" title="Aprenda AJAX com Google Web Toolkit (GWT), Usando o IDE Eclipse" alt="019 Aprenda AJAX com Google Web Toolkit (GWT), Usando o IDE Eclipse" /></p>
<p><img src="http://two.xthost.info/pedrod/018.png" title="Aprenda AJAX com Google Web Toolkit (GWT), Usando o IDE Eclipse" alt="018 Aprenda AJAX com Google Web Toolkit (GWT), Usando o IDE Eclipse" /> </p>
<p>Cole também o código abaixo com o chamado do “RootPanel.get” dentro do método onModuleLoad() existente, para mostrar o novos componentes no fim da tela O código completo deve ficar mais ou menos assim.</p>
<p><img src="http://two.xthost.info/pedrod/020.png" title="Aprenda AJAX com Google Web Toolkit (GWT), Usando o IDE Eclipse" alt="020 Aprenda AJAX com Google Web Toolkit (GWT), Usando o IDE Eclipse" /> </p>
<p><code><br />
package com.eti.client;<br />
import com.google.gwt.core.client.EntryPoint;<br />
import com.google.gwt.user.client.ui.Button;<br />
import com.google.gwt.user.client.ui.CheckBox;<br />
import com.google.gwt.user.client.ui.ClickListener;<br />
import com.google.gwt.user.client.ui.Composite;<br />
import com.google.gwt.user.client.ui.Label;<br />
import com.google.gwt.user.client.ui.RootPanel;<br />
import com.google.gwt.user.client.ui.TextBox;<br />
import com.google.gwt.user.client.ui.VerticalPanel;<br />
import com.google.gwt.user.client.ui.Widget;<br />
/**<br />
 *<br />
 * Entry point classes define onModuleLoad().<br />
 */<br />
public class EtiGwt implements EntryPoint {<br />
/**<br />
 * A composite of a TextBox and a CheckBox that optionally enables it.<br />
 */<br />
public static class OptionalTextBox extends Composite implements ClickListener {<br />
   private TextBox textBox = new TextBox();<br />
   private CheckBox checkBox = new CheckBox();<br />
/**<br />
 * Constructs an OptionalTextBox with the given caption on the check.<br />
 *<br />
 *<br />
 * @param caption<br />
 *            the caption to be displayed with the check box<br />
 */<br />
public OptionalTextBox(String caption) {<br />
// Place the check above the text box using a vertical panel.<br />
   VerticalPanel panel = new VerticalPanel();<br />
   panel.add(checkBox);<br />
   panel.add(textBox);<br />
// Set the check box’s caption, and check it by default.<br />
   checkBox.setText(caption);<br />
   checkBox.setChecked(true);<br />
   checkBox.addClickListener(this);<br />
// All composites must call setWidget() in their constructors.<br />
   setWidget(panel);<br />
// Give the overall composite a style name.<br />
   setStyleName(“example-OptionalCheckBox”);<br />
}<br />
public void onClick(Widget sender) {<br />
    if (sender == checkBox) {<br />
     // When the check box is clicked, update the text box’s enabled state.<br />
      textBox.setEnabled(checkBox.isChecked());<br />
     }<br />
}<br />
/**<br />
 * Sets the caption associated with the check box.<br />
 *<br />
 *<br />
 * @param caption<br />
 *            the check box’s caption<br />
 */<br />
public void setCaption(String caption) {<br />
// Note how we use the use composition of the contained widgets to provide<br />
// only the methods that we want to.<br />
   checkBox.setText(caption);<br />
}<br />
/**<br />
 * Gets the caption associated with the check box.<br />
 *<br />
 * @return the check box’s caption<br />
 */<br />
public String getCaption() {<br />
	return checkBox.getText();<br />
   }<br />
}<br />
/**<br />
 * This is the entry point method.<br />
 */<br />
public void onModuleLoad() {<br />
	final	Button button = new 	Button(“Click me”);<br />
	final Label label = new Label();<br />
	button.addClickListener(new ClickListener() {<br />
	public void onClick(Widget sender) {<br />
	if(label.getText().equals(“”)) {<br />
		label.setText(“Hello World!”);<br />
	else<br />
		label.setText(“”);<br />
	}<br />
  }<br />
 }<br />
);<br />
// Assume that the host HTML has elements defined whose<br />
// IDs are “slot1″, “slot2″. In a real app, you probably would not want<br />
// to hard-code IDs. Instead, you could, for example, search for all<br />
// elements with a particular CSS class and replace them with widgets.<br />
//<br />
	RootPanel.get(“slot1″).add(button);<br />
	RootPanel.get(“slot2″).add(label);<br />
// Create an optional text box and add it to the root panel.<br />
	OptionalTextBox otb = new OptionalTextBox(“Check this to enable me”);<br />
	RootPanel.get().add(otb);<br />
	}<br />
}<br />
</code> </p>
<p>Execute novamente a aplicação:</p>
<p><img src="http://two.xthost.info/pedrod/012.png" title="Aprenda AJAX com Google Web Toolkit (GWT), Usando o IDE Eclipse" alt="012 Aprenda AJAX com Google Web Toolkit (GWT), Usando o IDE Eclipse" /> </p>
<p>Teremos agora no fim da pagina, um checkBox e abaixo um TextBox, onde o TextBox pode ser habilidade e desabilitado com base no checkBox .</p>
<h4>Analisando rapidamente o código:</h4>
<p><img src"http://two.xthost.info/pedrod/024.png" title="Aprenda AJAX com Google Web Toolkit (GWT), Usando o IDE Eclipse" alt=" Aprenda AJAX com Google Web Toolkit (GWT), Usando o IDE Eclipse" /> </p>
<p>Criamos um método em nossa classe que tem como objetivo mostrar um TextBox (OptionalTextBox) onde é possível desabilita-lo através de um CheckBox Estes dois componentes foram alinhados com o gerenciador de painéis (Panel) na vertical ( ou seja um abaixo do outro ).Foi atribuído ao CheckBox um texto padrão que neste caso é o titulo do Check, checkBox , .setText(caption).Foi atribuído uma ação ao Check Box, que será o responsável por habilitar e desabilitar o TextBox.</p>
<p><img src="http://two.xthost.info/pedrod/026.png" title="Aprenda AJAX com Google Web Toolkit (GWT), Usando o IDE Eclipse" alt="026 Aprenda AJAX com Google Web Toolkit (GWT), Usando o IDE Eclipse" /></p>
<p><img src"http://two.xthost.info/pedrod/025.png" title="Aprenda AJAX com Google Web Toolkit (GWT), Usando o IDE Eclipse" alt=" Aprenda AJAX com Google Web Toolkit (GWT), Usando o IDE Eclipse" /> </p>
<h4> Conclusão:</h4>
<p>Temos em mãos um ótimo framework e claro com todo o suporte do google, este exemplo é realmente simples usei um exemplo pronto da documentação do GWT, experimente isto, pegar cada classe e fazer o testes. O Gerenciador de painéis DockPanel é muito interessante e vale a pena ser estudado. Neste exemplo não foi usado acesso a bando de dados, tarefa que claro esta disponíveis no GWT, também existe a possibilidade de integrar o GWT com o acesso ao banco de dados em PHP, o mais comum e default seria fazer acesso a banco de dados com JDBC, o GWT traz as classes necessárias para fazer esta interface.</p>
<p>Aguardo comentários, e sugestões para estudar e criar aplicações em GWT.</p>
<hr />
<h4>Link interessantes sobre o GWT:</h4>
<p><a target="_blank" href="http://gwtpowered.org" rel="nofollow" >Site com muitos tutoriais e links de novos component GWT</a></p>
<p><a target="_blank" href="http://eclipse.org/webtools" rel="nofollow" >Plugin do eclipse para desenvolvimento Web</a></p>
<p><a target="_blank" href="http://intellij.net" rel="nofollow" >intellij.net IDE com suporte ao GWT</a></p>
<h4>Outros artigos sobre AJAX:</h4>
<p><a href="http://www.e-tinet.com/2006/12/criando-uma-aplicao-em-php-para.html" rel="nofollow" >Criando uma aplicação em PHP para trabalhar com o Google Calendar</a></p>
<p><a href="http://www.e-tinet.com/2006/12/yahoo-tv-agora-com-ajax.html" rel="nofollow" >Yahoo!TV: Agora com Ajax.</a></p>
<p><a href="http://www.e-tinet.com/2006/11/componentes-do-yui-ext-produzem.html" rel="nofollow" >Componentes do YUI-EXT produzem interfaces profissionais em AJAX!</a></p>
<p><a href="http://www.e-tinet.com/2006/11/yahoo-ui-library-conhea-o-ajax-do-yahoo.html" rel="nofollow" >Yahoo! UI Library &#8211; Conheça o AJAX do Yahoo</a></p>
<p><a href="http://www.e-tinet.com/2006/11/ajaxjavascript-com-dhtmlgoodies-resulta.html" rel="nofollow" >Ajax/Javascript Com DHTMLGoodies: Resulta em interfaces profissionais</a></p>
<p><a href="http://www.e-tinet.com/2006/11/adobe-doa-cdigo-fonte-para-mozilla-que.html" rel="nofollow" >ADOBE doa código fonte para Mozilla, que pretende criar Framework AJAX</a></p>
<p><a href="http://www.e-tinet.com/2006/11/ajax-com-dojo-tem-at-grfico.html" rel="nofollow" >Ajax com Dojo: Tem até gráfico!</a></p>
<p><a href="http://www.e-tinet.com/2006/11/jquery-uma-nova-forma-de-programar-em.html" rel="nofollow" >JQuery &#8211; Uma nova forma de programar em JavaScript</a></p>
<p><a href="http://www.e-tinet.com/2006/11/pyjamas-criando-aplicaes-ajax.html" rel="nofollow" >Pyjamas:Criando aplicações AJAX programando em python</a></p>
<p><a href="http://www.e-tinet.com/2006/11/aprendendo-ajax-com-google-web-toolkit.html" rel="nofollow" >Aprendendo AJAX com Google Web Toolkit (GWT) e Eclipse</a></p>
<p><a href="http://www.e-tinet.com/2006/10/um-cliente-samba-feito-em-ajax_26.html" rel="nofollow" >Um Cliente Samba Feito em Ajax</a></p>
<p><a href="http://e-tinet.com/blog/ajax/como-programar-ajax-com-o-eclipse/" >Ajax é com o Eclipse</a></p>
<p><map name='google_ad_map_140_9759396b30a58f9e'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/140?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_140_9759396b30a58f9e' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=140&amp;url=http%3A%2F%2Fe-tinet.com%2Fblog%2Fajax%2Fcomo-aprender-google-web-toolkit-gwt-com-eclipe%2F' title="Aprenda AJAX com Google Web Toolkit (GWT), Usando o IDE Eclipse" alt=" Aprenda AJAX com Google Web Toolkit (GWT), Usando o IDE Eclipse" /></p></div><style type="text/css" media="screen">#dd_ajax_float{
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #DDDDDD;
	float:left;
	margin-left:-120px;
	margin-right:10px;
	margin-top:10px;
	position:absolute;
	z-index:9999;
}</style><script type="text/javascript">jQuery(document).ready(function($){

	var $postShare = $('#dd_ajax_float');
	
	if($('.dd_content_wrap').length > 0){
	
		var descripY = parseInt($('.dd_content_wrap').offset().top) - 20;
		var pullX = $postShare.css('margin-left');
	
		$(window).scroll(function () { 
		  
			var scrollY = $(window).scrollTop();
			var fixedShare = $postShare.css('position') == 'fixed';
			
			if($('#dd_ajax_float').length > 0){
			
				if ( scrollY > descripY && !fixedShare ) {
					$postShare.stop().css({
						position: 'fixed',
						top: 16
					});
				} else if ( scrollY < descripY && fixedShare ) {
					$postShare.css({
						position: 'absolute',
						top: descripY,
						marginLeft: pullX
					});
				}
				
			}
	
		});
	}
});</script><script type="text/javascript"> jQuery(document).ready(function($) { window.setTimeout('loadGoogle1_140()',1000);window.setTimeout('loadLinkedin_140()',1000);window.setTimeout('loadFBLike_140()',1000);window.setTimeout('loadTwitter_140()',1000);window.setTimeout('loadFBShare_140()',1000); }); </script><script type="text/javascript"> function loadGoogle1_140(){ jQuery(document).ready(function($) { $('.dd-google1-140').remove();$.getScript('https://apis.google.com/js/plusone.js'); }); } function loadLinkedin_140(){ jQuery(document).ready(function($) { $('.dd-linkedin-140').remove();$.getScript('http://platform.linkedin.com/in.js'); }); } function loadFBLike_140(){ jQuery(document).ready(function($) { $('.dd-fblike-140').remove();$('.DD_FBLIKE_AJAX_140').attr('width','50');$('.DD_FBLIKE_AJAX_140').attr('height','60');$('.DD_FBLIKE_AJAX_140').attr('src','http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fe-tinet.com%2Fblog%2Fajax%2Fcomo-aprender-google-web-toolkit-gwt-com-eclipe%2F&locale=en_US&layout=box_count&action=like&width=50&height=60&colorscheme=light'); }); } function loadTwitter_140(){ jQuery(document).ready(function($) { $('.dd-twitter-140').remove();$.getScript('http://platform.twitter.com/widgets.js'); }); } function loadFBShare_140(){ jQuery(document).ready(function($) { $('.dd-fbshare-140').remove(); $.getScript('http://static.ak.fbcdn.net/connect.php/js/FB.Share'); }); }</script><script type="text/javascript"> jQuery(document).ready(function($) {
	
		if($(window).width()> 790){ 
			$('#dd_ajax_float').show()
		}else{
			$('#dd_ajax_float').hide()
		}

		$(window).resize(function() { 
			
			if($(window).width()> 790){ 
				$('#dd_ajax_float').show()
			}else{
				$('#dd_ajax_float').hide()
			}
			
		});  

	}); ;</script><p>Post original do blog <a href="http://e-tinet.com" rel="nofollow" >E-tinet</a> pode ser acessar pelo link direto <a href="http://e-tinet.com/blog/ajax/como-aprender-google-web-toolkit-gwt-com-eclipe/" >Aprenda AJAX com Google Web Toolkit (GWT), Usando o IDE Eclipse</a>. O Blog <a href="http://e-tinet.com" >E-tinet - Simplesmente Tecnologia</a> tem autoria de Pedro Delfino dos Santos Neto. Para entrar em contato com o autor acesse <a href="http://e-tinet.com/contato" >/contato</a>. E visite o meu twitter em <a target="_blank" href="http://twitter.com/pedrodelfino" >@pedrodelfino</a> para saber o que eu estou fazendo.
<hr>
<h4>Curso Linux Ubuntu</h4>
Aproveite e visite o <a href="http://e-tinet.com/curso-linux-ubuntu" >http://e-tinet.com/curso-linux-ubuntu</a> conheça o conteúdo totalmente grátis.</p>
]]></content:encoded>
			<wfw:commentRss>http://e-tinet.com/blog/ajax/como-aprender-google-web-toolkit-gwt-com-eclipe/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->
