<?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>Blog do Neto &#187; tecnologia</title>
	<atom:link href="http://josenaves.com/category/tecnologia/feed" rel="self" type="application/rss+xml" />
	<link>http://josenaves.com</link>
	<description>Nada de futebol - só tecnologia</description>
	<lastBuildDate>Tue, 17 Apr 2012 12:12:28 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Grails = Groovy on Rails</title>
		<link>http://josenaves.com/grails-groovy-on-rails.htm</link>
		<comments>http://josenaves.com/grails-groovy-on-rails.htm#comments</comments>
		<pubDate>Tue, 25 May 2010 01:33:58 +0000</pubDate>
		<dc:creator>josenaves</dc:creator>
				<category><![CDATA[carreira]]></category>
		<category><![CDATA[tecnologia]]></category>
		<category><![CDATA[DSL]]></category>
		<category><![CDATA[Grails]]></category>
		<category><![CDATA[Groovy]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[produtividade]]></category>

		<guid isPermaLink="false">http://josenaves.com/?p=588</guid>
		<description><![CDATA[Java é uma plataforma muito poderosa. Isto é fato. Mas quem falar que Java é produtivo está pedindo para ser internado. Ruby on Rails e outros frameworks derivados surgiram e vieram para acabar o trabalho ...]]></description>
			<content:encoded><![CDATA[<p><strong>Java</strong> é uma plataforma muito poderosa. Isto é fato. Mas quem falar que Java é produtivo está pedindo para ser internado. <strong>Ruby on Rails</strong> e outros <em>frameworks</em> derivados surgiram e vieram para acabar o trabalho repetitivo que temos ao escrever aplicações web. E eis que surge o <strong>Grails</strong> (que já se chamou <em>Groovy on Rails</em>).</p>
<p>Estou bastante interessado neste framework pois com ele podemos aproveitar todo o legado já escrito para Java. Pensei em JRuby mas estou vendo que <strong>Grails</strong> foi feito pensando em pessoas que trabalham com Java.</p>
<p>Java (a linguagem) nunca será produtiva como as linguagens DSL (Python, Ruby, Groovy). Mas a plataforma Java &#8211; JVM, os framework e APIs (Hibernate, JPA, JMS, etc) &#8211; tem tudo para tornar o trabalho mais fácil.</p>
<p>Para se ter idéia de como uma linguagem DSL é produtiva perante Java, imagine um simples programa que abre e lê um arquivo texto imprimindo as linhas. Quantas linhas de código você imagina que este programa teria em Java? Umas 10 linhas, certo. Em Groovy seriam somente duas linhas de código !!!!</p>
<p>Grails utiliza a linguagem Groovy e gera bytecodes Java para abrir o  &#8220;mundão sem porteira&#8221; que nós Javeiros conhecemos tão bem.</p>
<p>O mais interessante é que já tem &#8220;gente grande&#8221; aqui no Brasil trabalhando com Grails &#8211; o <a href="http://ig.com.br">portal IG</a>.</p>
<p>Recomendo a todos que se interessam por desenvolvimento para web e mesmo o desenvolvimento coorporativo que iniciem seus estudos neste framework. Grails ainda vai dar muito o que falar.</p>
<p><a href="http://josenaves.com/wp-content/uploads/2010/05/grails-logo.png"><img class="alignleft size-full wp-image-589" title="Grails" src="http://josenaves.com/wp-content/uploads/2010/05/grails-logo.png" alt="Grails" width="285" height="148" /></a></p>
<h4>Buscaram este artigo com estas palavras:</h4><ul><li><a href="http://josenaves.com/grails-groovy-on-rails.htm" title="grails ler arquivo texto">grails ler arquivo texto</a></li><li><a href="http://josenaves.com/grails-groovy-on-rails.htm" title="groovy e ralis">groovy e ralis</a></li><li><a href="http://josenaves.com/grails-groovy-on-rails.htm" title="curso Grails">curso Grails</a></li><li><a href="http://josenaves.com/grails-groovy-on-rails.htm" title="groovy eventos">groovy eventos</a></li><li><a href="http://josenaves.com/grails-groovy-on-rails.htm" title="groovy on rails">groovy on rails</a></li><li><a href="http://josenaves.com/grails-groovy-on-rails.htm" title="groovy on rails o que é?">groovy on rails o que é?</a></li><li><a href="http://josenaves.com/grails-groovy-on-rails.htm" title="papel de paredegrails">papel de paredegrails</a></li><li><a href="http://josenaves.com/grails-groovy-on-rails.htm" title="trabalho grails">trabalho grails</a></li><li><a href="http://josenaves.com/grails-groovy-on-rails.htm" title="tutorial grails groovy">tutorial grails groovy</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://josenaves.com/grails-groovy-on-rails.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Evento] Grails &#8211; Java produtivo e divertido</title>
		<link>http://josenaves.com/evento-grails-java-produtivo-e-divertido.htm</link>
		<comments>http://josenaves.com/evento-grails-java-produtivo-e-divertido.htm#comments</comments>
		<pubDate>Tue, 25 May 2010 01:33:29 +0000</pubDate>
		<dc:creator>josenaves</dc:creator>
				<category><![CDATA[eventos]]></category>
		<category><![CDATA[tecnologia]]></category>
		<category><![CDATA[Grails]]></category>
		<category><![CDATA[Groovy]]></category>
		<category><![CDATA[Lucas Teixeira]]></category>
		<category><![CDATA[utilidade pública]]></category>

		<guid isPermaLink="false">http://josenaves.com/?p=587</guid>
		<description><![CDATA[Pra quem estará em São Paulo na próxima terça-feira (25/05/2010),  Lucas Teixeira irá apresentar uma palestra sobre Grails na SESTINFO – Semana de Estudos em Tecnologia da Universidade Metodista de São Paulo.
O título da ...]]></description>
			<content:encoded><![CDATA[<p>Pra quem estará em São Paulo na próxima terça-feira (25/05/2010),  <strong>Lucas Teixeira</strong> irá apresentar uma palestra sobre Grails na SESTINFO – Semana de Estudos em Tecnologia da Universidade Metodista de São Paulo.</p>
<blockquote><p>O título da palestra será – “Grails – Java produtivo e divertido” e a entrada é liberada para quem quiser assistir. Vou falar de Groovy e Grails além da comunidade envolvida em torno dessas tecnologias. E ao final da apresentação, vou fazer algum hands on com o pessoal, desenvolvendo uma aplicação live com todos.
</p></blockquote>
<p>Data: 25 de maio<br />
Horário: A partir das 19:00<br />
Local: Universidade Metodista<br />
Endereço: Rua Alfeu Tavares, 149 – Rudge Ramos – São Bernardo do Campo – SP</p>
<p><a href="http://josenaves.com/wp-content/uploads/2010/05/grails-logo.png"><img src="http://josenaves.com/wp-content/uploads/2010/05/grails-logo.png" alt="Grails" title="Grails" width="285" height="148" class="alignleft size-full wp-image-589" /></a></p>
<h4>Buscaram este artigo com estas palavras:</h4><ul><li><a href="http://josenaves.com/evento-grails-java-produtivo-e-divertido.htm" title="aplicativos divertidos em java">aplicativos divertidos em java</a></li><li><a href="http://josenaves.com/evento-grails-java-produtivo-e-divertido.htm" title="aplicativos divertidos java">aplicativos divertidos java</a></li><li><a href="http://josenaves.com/evento-grails-java-produtivo-e-divertido.htm" title="aplicativos grails">aplicativos grails</a></li><li><a href="http://josenaves.com/evento-grails-java-produtivo-e-divertido.htm" title="Grails java">Grails java</a></li><li><a href="http://josenaves.com/evento-grails-java-produtivo-e-divertido.htm" title="tudo para mb501 jogos">tudo para mb501 jogos</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://josenaves.com/evento-grails-java-produtivo-e-divertido.htm/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>JavaServer Faces Flex &#8211; o encontro de dois mundos</title>
		<link>http://josenaves.com/javaserver-faces-flex-o-encontro-de-dois-mundos.htm</link>
		<comments>http://josenaves.com/javaserver-faces-flex-o-encontro-de-dois-mundos.htm#comments</comments>
		<pubDate>Fri, 12 Mar 2010 20:54:41 +0000</pubDate>
		<dc:creator>josenaves</dc:creator>
				<category><![CDATA[carreira]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[tecnologia]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[frameworks]]></category>
		<category><![CDATA[JSF]]></category>

		<guid isPermaLink="false">http://josenaves.com/javaserver-faces-flex-o-encontro-de-dois-mundos.htm</guid>
		<description><![CDATA[O framework JSF permite que a camada de apresentação seja outra que não HTML. Basta os componentes saberem como renderizar a saída neste novo formato. Assim, podemos ter a saída em XML, PDF, Flash, Flex, ...]]></description>
			<content:encoded><![CDATA[<p>O framework JSF permite que a camada de apresentação seja outra que não HTML. Basta os componentes saberem como renderizar a saída neste novo formato. Assim, podemos ter a saída em XML, PDF, Flash, Flex, TXT ou qualquer outro formato que se queira.</p>
<p>O grande defensor de JSF, José Andrade (a.k.a. Zé das Foias) ficará muito feliz ao saber que já existe uma biblioteca quer permita a utilização de componentes Flex (Flash) para JSF.</p>
<p>Estou falando do <a href="http://code.google.com/p/jsf-flex/">JSF Flex</a>. Para saber mais, <a href="http://www.theserverside.com/tt/articles/article.tss?l=JSFFlexDemo">leia este artigo no The Server Side</a>.</p>
<p>Via [<a href="http://www.theserverside.com/tt/articles/article.tss?l=JSFFlexDemo">The Server Side</a>]</p>
<div class="zemanta-pixie"><img class="zemanta-pixie-img" alt="" src="http://img.zemanta.com/pixy.gif?x-id=51cdad6f-5e95-896c-ae66-6503309a023b" /></div>
<h4>Buscaram este artigo com estas palavras:</h4><ul><li><a href="http://josenaves.com/javaserver-faces-flex-o-encontro-de-dois-mundos.htm" title="blog programação desenvolvimento">blog programação desenvolvimento</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://josenaves.com/javaserver-faces-flex-o-encontro-de-dois-mundos.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Facebook investe pesado no PHP com &#8220;Hip Hop&#8221;</title>
		<link>http://josenaves.com/facebook-investe-pesado-php-hip-hop.htm</link>
		<comments>http://josenaves.com/facebook-investe-pesado-php-hip-hop.htm#comments</comments>
		<pubDate>Wed, 10 Feb 2010 17:48:34 +0000</pubDate>
		<dc:creator>josenaves</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[tecnologia]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[G++]]></category>
		<category><![CDATA[GitHub]]></category>
		<category><![CDATA[Hip Hop]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[redes sociais]]></category>

		<guid isPermaLink="false">http://josenaves.com/?p=458</guid>
		<description><![CDATA[Para quem não sabe, o Facebook (rede social que vem crescendo bastante no Brasil) utiliza PHP para sua interface com usuário. Serviços de backend são implementados em outras linguaguens como Java, Erlang e Python.
PHP é uma linguagem ...]]></description>
			<content:encoded><![CDATA[<p>Para quem não sabe, o Facebook (rede social que vem crescendo bastante no Brasil) utiliza PHP para sua interface com usuário. Serviços de backend são implementados em outras linguaguens como Java, Erlang e Python.</p>
<p>PHP é uma linguagem para desenvolvimento web para qual muita gente torce o nariz. &#8221;PHP não escala&#8221;, &#8220;PHP é uma droga &#8211; não é linguagem séria, é coisa para se fazer scripts&#8221; - é o que eu costumava ouvir.</p>
<p>Poucos sabem mas serviços Web2.0 como Flickr usam PHP e MySQL. A plataforma de blog mais utilizada e famosa do mundo &#8211; WordPress &#8211; roda em PHP e MySQL. Acho que não preciso falar mais nada, só parafrasear &#8211; &#8220;Linguagens não escalam, arquiteturas escalam&#8221;.</p>
<p>Mas este post não é para ficar jogando confete no PHP. Como qualquer linguagem, PHP tem seus pontos fortes e fracos.</p>
<p>Voltando ao assunto, o Facebook construiu um &#8220;compilador&#8221; PHP chamado &#8220;Hip Hop&#8221;. Na verdade, tecnicamente falando, &#8220;Hip Hop&#8221; não é um compilador e sim um conversor. Ele traduz o código PHP para um código C++ que por sua vez é compilado pelo G++. Como resultado, a utilização de CPU diminuiu em cerca de 50% ! Não se sabe quanto tempo este projeto levou para ser desenvolvido mas acredita-se que tenha levado 2 anos. E agora, o Facebook dá o código de presente para a comunidade.</p>
<p>Para quem se interessar no projeto &#8220;<a href="http://github.com/facebook/hiphop-php">Hip Hop</a>&#8220;, o mesmo está <a href="http://github.com/facebook/hiphop-php">disponível no GitHub</a>.</p>
<p><a href="http://josenaves.com/wp-content/uploads/2010/02/facebook.jpg"><img class="alignnone size-medium wp-image-459" title="Facebook" src="http://josenaves.com/wp-content/uploads/2010/02/facebook-300x225.jpg" alt="Facebook" width="300" height="225" /></a></p>
<h4>Buscaram este artigo com estas palavras:</h4><ul><li><a href="http://josenaves.com/facebook-investe-pesado-php-hip-hop.htm" title="C# mercado de trabalho">C# mercado de trabalho</a></li><li><a href="http://josenaves.com/facebook-investe-pesado-php-hip-hop.htm" title="papel de parede hip hop facebook">papel de parede hip hop facebook</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://josenaves.com/facebook-investe-pesado-php-hip-hop.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hostgator aí vou eu</title>
		<link>http://josenaves.com/hostgator-ai-vou-eu.htm</link>
		<comments>http://josenaves.com/hostgator-ai-vou-eu.htm#comments</comments>
		<pubDate>Fri, 27 Nov 2009 09:46:05 +0000</pubDate>
		<dc:creator>josenaves</dc:creator>
				<category><![CDATA[tecnologia]]></category>
		<category><![CDATA[godaddy]]></category>
		<category><![CDATA[hospedagem]]></category>
		<category><![CDATA[hostgator]]></category>

		<guid isPermaLink="false">http://josenaves.com/hostgator-ai-vou-eu.htm</guid>
		<description><![CDATA[Estou deixando o GoDaddy para tentar hospedar uns 3 blogs numa conta Baby do Hostgator. Por isso, é possível que o blog fique fora por um ou dois dias.

]]></description>
			<content:encoded><![CDATA[<p>Estou deixando o GoDaddy para tentar hospedar uns 3 blogs numa conta Baby do Hostgator. Por isso, é possível que o blog fique fora por um ou dois dias.</p>
<p><img alt="HostGator" src="http://farm1.staticflickr.com/233/524955691_2d44c325cb.jpg" title="HostGator" width="320" height="280" /></p>
]]></content:encoded>
			<wfw:commentRss>http://josenaves.com/hostgator-ai-vou-eu.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>O que é XML-RPC?</title>
		<link>http://josenaves.com/o-que-e-xml-rpc.htm</link>
		<comments>http://josenaves.com/o-que-e-xml-rpc.htm#comments</comments>
		<pubDate>Mon, 21 Sep 2009 13:06:17 +0000</pubDate>
		<dc:creator>josenaves</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[tecnologia]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[desenvolvimento]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[integração]]></category>
		<category><![CDATA[programação]]></category>
		<category><![CDATA[projetos]]></category>
		<category><![CDATA[tecnologias]]></category>
		<category><![CDATA[WPoster]]></category>
		<category><![CDATA[ws-xmlrpc]]></category>
		<category><![CDATA[xml]]></category>
		<category><![CDATA[xml-rpc]]></category>

		<guid isPermaLink="false">http://josenaves.com/?p=347</guid>
		<description><![CDATA[XML-RPC é uma tecnologia que permite que sistemas escritos em diferentes linguagem e que rodem em sistemas operacionais diferentes comuniquem entre si. A comunicação é feita através da Internet usando HTTP como protocolo de transporte ...]]></description>
			<content:encoded><![CDATA[<p>XML-RPC é uma tecnologia que permite que sistemas escritos em diferentes linguagem e que rodem em sistemas operacionais diferentes comuniquem entre si. A comunicação é feita através da Internet usando HTTP como protocolo de transporte e XML como codificação.</p>
<p>Existem várias implementações de clientes e servidores de XML-RPC para várias linguagens.</p>
<p>Estou escrevendo uma API cliente em Java para WordPress (WPoster &#8211; assunto para outro post). Comecei com um framework que me pareceu bastante promissor &#8211; <a href="http://xmlrpc.sourceforge.net/" target="_blank">Redstone XML-RPC Library</a>. Tudo ia bem até que algumas dificuldades relacionadas com o formato de data ISO8601 me fizeram pesquisar outro framework. Eis que encontrei o <a href="http://ws.apache.org/xmlrpc/" target="_blank">Apache XML-RPC (ws-xmlrpc)</a>. Levei um tempo para entender algumas coisas, tive que baixar os fontes e fazer alguns debugs mas no final consegui o que queria.</p>
<p>Para saber mais sobre <a href="http://www.xmlrpc.com/" target="_blank">XML-RPC acesse o site do projeto</a>.</p>
<div class="wp-caption alignnone" style="width: 420px"><img title="xml-rpc" src="http://static.userland.com/images/XML-RPC/xmlrpc.jpg" alt="XML-RPC" width="410" /><p class="wp-caption-text">XML-RPC</p></div>
<h4>Buscaram este artigo com estas palavras:</h4><ul><li><a href="http://josenaves.com/o-que-e-xml-rpc.htm" title="o que é xmlrpc">o que é xmlrpc</a></li><li><a href="http://josenaves.com/o-que-e-xml-rpc.htm" title="xml rpc o que é artigo">xml rpc o que é artigo</a></li><li><a href="http://josenaves.com/o-que-e-xml-rpc.htm" title="o que é XML RPC">o que é XML RPC</a></li><li><a href="http://josenaves.com/o-que-e-xml-rpc.htm" title="oque é xmlrpc">oque é xmlrpc</a></li><li><a href="http://josenaves.com/o-que-e-xml-rpc.htm" title="o\que significa xml-rpc">o\que significa xml-rpc</a></li><li><a href="http://josenaves.com/o-que-e-xml-rpc.htm" title="protocolo xml">protocolo xml</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://josenaves.com/o-que-e-xml-rpc.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>O que é BPEL?</title>
		<link>http://josenaves.com/o-que-e-bpel.htm</link>
		<comments>http://josenaves.com/o-que-e-bpel.htm#comments</comments>
		<pubDate>Tue, 08 Sep 2009 12:36:01 +0000</pubDate>
		<dc:creator>josenaves</dc:creator>
				<category><![CDATA[carreira]]></category>
		<category><![CDATA[destaques]]></category>
		<category><![CDATA[tecnologia]]></category>
		<category><![CDATA[BPEL]]></category>
		<category><![CDATA[definições]]></category>
		<category><![CDATA[OASIS]]></category>
		<category><![CDATA[padrões]]></category>
		<category><![CDATA[soa]]></category>
		<category><![CDATA[webservices]]></category>

		<guid isPermaLink="false">http://josenaves.com/?p=289</guid>
		<description><![CDATA[BPEL é uma sigla que significa Business Process Execution Language. Na verdade deveria ser Web Services Business Process Execution Language (WS-BPEL) mas ficaria muito grande e resolveram abreviar.
Trata-se de um padrão definido pela OASIS para ...]]></description>
			<content:encoded><![CDATA[<p>BPEL é uma sigla que significa Business Process Execution Language. Na verdade deveria ser Web Services Business Process Execution Language (WS-BPEL) mas ficaria muito grande e resolveram abreviar.</p>
<p>Trata-se de um padrão definido pela OASIS para &#8220;programar&#8221; interações entre vários Web Services.</p>
<p><img class="alignnone" title="BPEL" src="http://download.oracle.com/docs/cd/B14099_19/integrate.1012/b14448/img/flown0.gif" alt="" width="410" /></p>
<h4>Buscaram este artigo com estas palavras:</h4><ul><li><a href="http://josenaves.com/o-que-e-bpel.htm" title="o que é BPEL">o que é BPEL</a></li><li><a href="http://josenaves.com/o-que-e-bpel.htm" title="artigo bpel">artigo bpel</a></li><li><a href="http://josenaves.com/o-que-e-bpel.htm" title="bpel artigo">bpel artigo</a></li><li><a href="http://josenaves.com/o-que-e-bpel.htm" title="o que é bpel?">o que é bpel?</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://josenaves.com/o-que-e-bpel.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Java] O que é o garbage collector ?</title>
		<link>http://josenaves.com/java-o-que-e-o-garbage-collector.htm</link>
		<comments>http://josenaves.com/java-o-que-e-o-garbage-collector.htm#comments</comments>
		<pubDate>Wed, 02 Sep 2009 00:14:16 +0000</pubDate>
		<dc:creator>josenaves</dc:creator>
				<category><![CDATA[destaques]]></category>
		<category><![CDATA[downloads]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[tecnologia]]></category>
		<category><![CDATA[desenvolvimento]]></category>
		<category><![CDATA[JVM]]></category>
		<category><![CDATA[OutOfMemoryError]]></category>
		<category><![CDATA[programação]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://josenaves.com/?p=282</guid>
		<description><![CDATA[O &#8220;garbage collector&#8221; é um dos mais importantes componentes da plataforma Java e da JVM. Ele tira das costas do programador a responsabilidade de desalocar a memória utilizada pelos objetos criados.
O garbage collector &#8220;tenta&#8221; impedir ...]]></description>
			<content:encoded><![CDATA[<div id="attachment_283" class="wp-caption alignleft" style="width: 289px"><a rel="attachment wp-att-283" href="http://josenaves.com/java-o-que-e-o-garbage-collector.htm/java-garbage-collector"><img class="size-medium wp-image-283" title="java-garbage-collector" src="http://josenaves.com/wp-content/uploads/2009/09/java-garbage-collector-279x300.jpg" alt="Garbage Collector" width="279" height="300" /></a><p class="wp-caption-text">Garbage Collector</p></div>
<p>O &#8220;garbage collector&#8221; é um dos mais importantes componentes da plataforma Java e da JVM. Ele tira das costas do programador a responsabilidade de desalocar a memória utilizada pelos objetos criados.</p>
<p>O garbage collector &#8220;tenta&#8221; impedir que a memória utilizada pela JVM para criar objetos (heap) se encha e cause um OutOfMemoryError (do primeiro OutOfMemoryError a gente nunca se esquece).</p>
<p>Nos posts seguintes tratarei em detalhes a configuração e funcionamento do garbage collector. Aguardem.</p>
<h4>Buscaram este artigo com estas palavras:</h4><ul><li><a href="http://josenaves.com/java-o-que-e-o-garbage-collector.htm" title="garbage collection java">garbage collection java</a></li><li><a href="http://josenaves.com/java-o-que-e-o-garbage-collector.htm" title="garbage collector java">garbage collector java</a></li><li><a href="http://josenaves.com/java-o-que-e-o-garbage-collector.htm" title="java garbage collector">java garbage collector</a></li><li><a href="http://josenaves.com/java-o-que-e-o-garbage-collector.htm" title="garbage collector em java">garbage collector em java</a></li><li><a href="http://josenaves.com/java-o-que-e-o-garbage-collector.htm" title="o Java Garbage Collector">o Java Garbage Collector</a></li><li><a href="http://josenaves.com/java-o-que-e-o-garbage-collector.htm" title="collector java">collector java</a></li><li><a href="http://josenaves.com/java-o-que-e-o-garbage-collector.htm" title="garbage collector da jvm detalhamento">garbage collector da jvm detalhamento</a></li><li><a href="http://josenaves.com/java-o-que-e-o-garbage-collector.htm" title="garbage collector">garbage collector</a></li><li><a href="http://josenaves.com/java-o-que-e-o-garbage-collector.htm" title="como funciona o garbage collector jvm">como funciona o garbage collector jvm</a></li><li><a href="http://josenaves.com/java-o-que-e-o-garbage-collector.htm" title="o que é garbage collection em java">o que é garbage collection em java</a></li><li><a href="http://josenaves.com/java-o-que-e-o-garbage-collector.htm" title="programação java garbage collector">programação java garbage collector</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://josenaves.com/java-o-que-e-o-garbage-collector.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Como arrumar o erro de atualização no WordPress</title>
		<link>http://josenaves.com/como-arrumar-o-erro-de-atualizacao-no-wordpress.htm</link>
		<comments>http://josenaves.com/como-arrumar-o-erro-de-atualizacao-no-wordpress.htm#comments</comments>
		<pubDate>Tue, 04 Aug 2009 01:07:01 +0000</pubDate>
		<dc:creator>josenaves</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[tecnologia]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[dicas]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[problemas]]></category>
		<category><![CDATA[soluções]]></category>
		<category><![CDATA[utilidade pública]]></category>

		<guid isPermaLink="false">http://josenaves.com/?p=265</guid>
		<description><![CDATA[Você já deve ter recebido o erro &#8220;Sem permissões suficientes para acessar esta página&#8221; depois de atualizar seu WordPress. Eu mesmo já tomei tanto esse erro que já estou calejado. O problema acontece quando você ...]]></description>
			<content:encoded><![CDATA[<p>Você já deve ter recebido o erro &#8220;<strong>Sem permissões suficientes para acessar esta página</strong>&#8221; depois de atualizar seu WordPress. Eu mesmo já tomei tanto esse erro que já estou calejado. O problema acontece quando você atualiza a versão pelo painel de administração &#8211; aparece uma mensagem do tipo: &#8220;<strong>O WordPress 2.8.3 está disponível! Por favor, atualize agora.</strong>&#8221;</p>
<p>Depois que você atualiza a versão, sua sessão é encerrada e você é forçado a se logar novamente. Até aí, nada de mais&#8230; só que quando você digita seu usuário e senha &#8211; PAU!  Uma tela branca com a mensagem aparece: &#8220;<strong>Sem permissões suficientes para acessar esta página</strong>&#8220;. Pronto &#8211; você não consegue mais acessar a administração de seu blog e o desespero começar a tomar conta.</p>
<p>Calma &#8211; acesse seu blog via FTP e vá até a pasta /<strong>wp-content/languages</strong>. Lá você deverá encontrar <strong>pt_BR.php</strong> além de outros (pt_BR.mo, pt_BR.po). Basta apagar o arquivo <strong>pt_BR.php</strong>. Pronto! Tudo voltará ao normal !</p>
<div id="attachment_266" class="wp-caption alignnone" style="width: 310px"><img class="size-medium wp-image-266" title="pau-no-wordpress" src="http://josenaves.com/wp-content/uploads/2009/08/pau-no-wordpress-300x58.png" alt="Erro no WordPress - e agora?" width="300" height="58" /><p class="wp-caption-text">Erro no WordPress - e agora?</p></div>
<h4>Buscaram este artigo com estas palavras:</h4><ul><li><a href="http://josenaves.com/como-arrumar-o-erro-de-atualizacao-no-wordpress.htm" title="meu wordpress só fica dando erro io">meu wordpress só fica dando erro io</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://josenaves.com/como-arrumar-o-erro-de-atualizacao-no-wordpress.htm/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>[Evento] Facebook Developer Garage</title>
		<link>http://josenaves.com/evento-facebook-developer-garage.htm</link>
		<comments>http://josenaves.com/evento-facebook-developer-garage.htm#comments</comments>
		<pubDate>Fri, 31 Jul 2009 20:46:47 +0000</pubDate>
		<dc:creator>josenaves</dc:creator>
				<category><![CDATA[carreira]]></category>
		<category><![CDATA[eventos]]></category>
		<category><![CDATA[tecnologia]]></category>
		<category><![CDATA[desenvolvimento]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Facebook Developer Garage]]></category>
		<category><![CDATA[orkut]]></category>
		<category><![CDATA[redes sociais]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://josenaves.com/?p=255</guid>
		<description><![CDATA[O Facebook está louco para detonar como o Orkut aqui no Brasil. Prova disso é o evento que será realizado em São Paulo na próxima terça-feira, 4 de agosto das 17 às 20 horas &#8211; Facebook ...]]></description>
			<content:encoded><![CDATA[<p>O <strong>Facebook</strong> está louco para detonar como o <strong>Orkut</strong> aqui no Brasil. Prova disso é o evento que será realizado em São Paulo na próxima terça-feira, 4 de agosto das 17 às 20 horas &#8211; <strong>Facebook Developer Garage</strong>. Trata-se de um evento voltado aos desenvolvedores de software.</p>
<p>O evento será na Rua Dr. Renato Paes de Barros, 804 no Itaim Bibi.</p>
<p>Para maiores informações, <a href="http://www.facebook.com/event.php?eid=106257751485&amp;ref=nf">vá até o Facebook e cadastre-se</a> &#8211; é de graça !!!</p>
<p><a href="http://www.facebook.com/event.php?eid=106257751485&amp;ref=nf">http://www.facebook.com/event.php?eid=106257751485&amp;ref=nf</a></p>
<p>Dúvidas?! Fale com Jairo pelo telefone (11) 3071-2277 ou pelo email <a href="jairo@ievento.com.br">jairo@ievento.com.br</a>.</p>
<p><a rel="attachment wp-att-256" href="http://josenaves.com/evento-facebook-developer-garage.htm/facebookgarage-sampa"><img class="alignright size-full wp-image-256" title="facebookgarage-sampa" src="http://josenaves.com/wp-content/uploads/2009/07/facebookgarage-sampa.jpg" alt="facebookgarage-sampa" width="200" height="308" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://josenaves.com/evento-facebook-developer-garage.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Já saiu WebOS SDK do Palm Pre</title>
		<link>http://josenaves.com/ja-saiu-webos-sdk-do-palm-pre.htm</link>
		<comments>http://josenaves.com/ja-saiu-webos-sdk-do-palm-pre.htm#comments</comments>
		<pubDate>Fri, 24 Jul 2009 20:09:36 +0000</pubDate>
		<dc:creator>josenaves</dc:creator>
				<category><![CDATA[carreira]]></category>
		<category><![CDATA[celulares]]></category>
		<category><![CDATA[downloads]]></category>
		<category><![CDATA[eletrônicos]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[tecnologia]]></category>
		<category><![CDATA[aplicações]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[JSON]]></category>
		<category><![CDATA[Palm Pre]]></category>
		<category><![CDATA[programação]]></category>
		<category><![CDATA[sdk]]></category>
		<category><![CDATA[smartphones]]></category>
		<category><![CDATA[VirtualBox]]></category>
		<category><![CDATA[WebOS]]></category>

		<guid isPermaLink="false">http://josenaves.com/?p=242</guid>
		<description><![CDATA[Para quem quer sempre estar na frente e gosta de fuçar em novas tecnologias, saiu o SDK do Palm Pre.

O kit roda em Linux, Windows e Mac. Para rodar é necessário ter o Java 6 ...]]></description>
			<content:encoded><![CDATA[<p>Para quem quer sempre estar na frente e gosta de fuçar em novas tecnologias, saiu o SDK do Palm Pre.</p>
<p><a rel="attachment wp-att-243" href="http://josenaves.com/ja-saiu-webos-sdk-do-palm-pre.htm/palm-pre-josenaves"><img class="alignright size-medium wp-image-243" title="palm-pre-josenaves" src="http://josenaves.com/wp-content/uploads/2009/07/palm-pre-josenaves-211x300.png" alt="palm-pre-josenaves" width="211" height="300" /></a><br />
O kit roda em Linux, Windows e Mac. Para rodar é necessário ter o Java 6 instalado e a última versão do VirtualBox.</p>
<p>Dá para desenvolver tudo usando linha de comando e um editor de texto (e eventualmente ferramentas de edição gráfica).<br />
Ainda não baixei o SDK mas me parece que as aplicações para Palm Pré não passam de aplicações web.</p>
<p>Veja a estrutura de diretórios padrão de uma aplicação:</p>
<ul>
<li> app — pasta com os assistentes, modelos e visões da aplicação;</li>
<li>appinfo.json — arquivo de meta-informação;</li>
<li>icon.png — ícone;</li>
<li>images — pasta com imagens utilizadas pela aplicação;</li>
<li>index.html — tela inicial da aplicação (no WebOS é chamada cena);</li>
<li>sources.json — lista de arquivos com as outras cenas.</li>
</ul>
<p>Além disso, já existe um plug-in para <a class="bbli" href="http://sledge.boo-box.com/list/page/RWNsaXBzZV8jI19iYXJfIyNfYm9vLWJveGZ5XyMjXzkyMQ==-48">Eclipse<img class="bbic" src="http://boo-box.com/bbli" alt="[bb]" /></a> que deve agilizar em muito o desenvolvimento.</p>
<p><script src="http://static.boo-box.com/javascripts/engine/boo-box-loader.js" type="text/javascript"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://josenaves.com/ja-saiu-webos-sdk-do-palm-pre.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Saiu o Nokia Multimedia Transfer para MacOSX</title>
		<link>http://josenaves.com/saiu-o-nokia-multimedia-transfer-para-macosx.htm</link>
		<comments>http://josenaves.com/saiu-o-nokia-multimedia-transfer-para-macosx.htm#comments</comments>
		<pubDate>Thu, 09 Jul 2009 17:20:57 +0000</pubDate>
		<dc:creator>josenaves</dc:creator>
				<category><![CDATA[eletrônicos]]></category>
		<category><![CDATA[tecnologia]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[Nokia]]></category>

		<guid isPermaLink="false">http://josenaves.com/?p=188</guid>
		<description><![CDATA[Usuários do Mac e usuários Nokia &#8211; finalmente saiu um softwate (beta) para transferência e sincronização &#8211; é o Nokia Multimedia Transfer.

Para baixar o Nokia Multimedia Tranfer clique aqui.

]]></description>
			<content:encoded><![CDATA[<p>Usuários do Mac e usuários Nokia &#8211; finalmente saiu um softwate (beta) para transferência e sincronização &#8211; é o Nokia Multimedia Transfer.<br />
<a href="http://europe.nokia.com/get-support-and-software/download-software/nokia-multimedia-transfer/download"><br />
Para baixar o Nokia Multimedia Tranfer clique aqui.</a></p>
<p><a href="http://josenaves.com/saiu-o-nokia-multimedia-transfer-para-macosx.htm/nokia-mac" rel="attachment wp-att-189"><img src="http://josenaves.com/wp-content/uploads/2009/07/nokia-mac-300x157.jpg" alt="nokia-mac" title="nokia-mac" width="300" height="157" class="alignleft size-medium wp-image-189" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://josenaves.com/saiu-o-nokia-multimedia-transfer-para-macosx.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flex 4 (codinome Gumbo) &#8211; já saiu a versão beta</title>
		<link>http://josenaves.com/flex-4-codinome-gumbo-ja-saiu-a-versao-beta.htm</link>
		<comments>http://josenaves.com/flex-4-codinome-gumbo-ja-saiu-a-versao-beta.htm#comments</comments>
		<pubDate>Sun, 31 May 2009 16:12:02 +0000</pubDate>
		<dc:creator>josenaves</dc:creator>
				<category><![CDATA[tecnologia]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[flex 4]]></category>
		<category><![CDATA[gumbo]]></category>
		<category><![CDATA[ria]]></category>
		<category><![CDATA[sdk]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://josenaves.com/flex-4-codinome-gumbo-ja-saiu-a-versao-beta.htm</guid>
		<description><![CDATA[Para quem quiser testar a versão beta da excelente plataforma RIA da Adobe basta vir AQUI e baixar a versão beta do SDK.
Além disso, existe um tutorial interessante que vi no blog Programmer&#8217;s Weblog.
  ...]]></description>
			<content:encoded><![CDATA[<p><img style="max-width: 800px; float: left; margin-top: 10px; margin-bottom: 10px; margin-right: 10px;" src="http://josenaves.com/wp-content/uploads/2009/05/adobe-flex-4.jpg" alt="" />Para quem quiser testar a versão beta da excelente plataforma RIA da Adobe basta vir <a href="http://opensource.adobe.com/wiki/display/flexsdk/Download+Flex+4" target="_blank">AQUI e baixar a versão beta do SDK</a>.</p>
<p>Além disso, <a href="http://www.theprogrammersweblog.com/2009/05/flash-tutorial-with-eclipse-34-and-flex.html" target="_blank">existe um tutorial interessante</a> que vi no blog <a href="http://www.theprogrammersweblog.com/2009/05/flash-tutorial-with-eclipse-34-and-flex.html" target="_blank">Programmer&#8217;s Weblog</a>.</p>
<p> <img src='http://josenaves.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h4>Buscaram este artigo com estas palavras:</h4><ul><li><a href="http://josenaves.com/flex-4-codinome-gumbo-ja-saiu-a-versao-beta.htm" title="fora do intervalo samsung 15500">fora do intervalo samsung 15500</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://josenaves.com/flex-4-codinome-gumbo-ja-saiu-a-versao-beta.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Terminou hoje o Google I/O 2009</title>
		<link>http://josenaves.com/terminou-hoje-o-google-io-2009.htm</link>
		<comments>http://josenaves.com/terminou-hoje-o-google-io-2009.htm#comments</comments>
		<pubDate>Thu, 28 May 2009 23:59:25 +0000</pubDate>
		<dc:creator>josenaves</dc:creator>
				<category><![CDATA[eventos]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[tecnologia]]></category>

		<guid isPermaLink="false">http://josenaves.com/terminou-hoje-o-google-io-2009.htm</guid>
		<description><![CDATA[Terminou hoje em San Francisco no Moscone Center, a conferência Google I/O. Nesta conferência, o Gigante das Buscas apresentou alguns novos produtos e novidades:

Google Wave
Google Web Elements
Android Developer Challenge 2
App Engine Java

Tem muita coisa para ...]]></description>
			<content:encoded><![CDATA[<p><img style="max-width: 800px; float: left; margin-top: 10px; margin-bottom: 10px; margin-right: 10px;" src="http://code.google.com/events/io/images/io2009.png" />Terminou hoje em San Francisco no Moscone Center, a conferência <a target="_blank" href="http://code.google.com/events/io/">Google I/O</a>. Nesta conferência, <a target="_blank" href="http://google.com">o Gigante das Buscas</a> apresentou alguns novos produtos e novidades:</p>
<ul>
<li>Google Wave</li>
<li>Google Web Elements</li>
<li>Android Developer Challenge 2</li>
<li>App Engine Java</li>
</ul>
<p>Tem muita coisa para escrever sobre cada um destes tópicos. E isso é assunto para outro post. Então, veja a seguir um vídeo da abertura do evento (vale a pena ver as incríveis animações dentro do Google Chrome &#8211; tudo em Javascript !).</p>
<div class="youtube-video"><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/W4FbF8GKChk"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/W4FbF8GKChk" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object></div>
<p><a href="undefined"><img src="" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://josenaves.com/terminou-hoje-o-google-io-2009.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Treinamento on-line gratuito de Introdução ao Slackware Linux</title>
		<link>http://josenaves.com/treinamento-on-line-gratuito-de-introducao-ao-slackware-linux.htm</link>
		<comments>http://josenaves.com/treinamento-on-line-gratuito-de-introducao-ao-slackware-linux.htm#comments</comments>
		<pubDate>Mon, 11 May 2009 01:45:02 +0000</pubDate>
		<dc:creator>josenaves</dc:creator>
				<category><![CDATA[software]]></category>
		<category><![CDATA[tecnologia]]></category>
		<category><![CDATA[cursos]]></category>
		<category><![CDATA[dicas]]></category>
		<category><![CDATA[grátis]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[moodle]]></category>
		<category><![CDATA[slackware]]></category>
		<category><![CDATA[treinamentos]]></category>
		<category><![CDATA[utilidade pública]]></category>

		<guid isPermaLink="false">http://josenaves.com/treinamento-on-line-gratuito-de-introducao-ao-slackware-linux.htm</guid>
		<description><![CDATA[Grande dica para quem gosta de Linux ou quer começar a aprender o sistema operacional livre.
Introdução ao Slackware Linux
O treinamento é gratuito e será realizado on-line.
 Sobre o treinamento
Este é um treinamento introdutório ao Slackware ...]]></description>
			<content:encoded><![CDATA[<p>Grande dica para quem gosta de Linux ou quer começar a aprender o sistema operacional livre.</p>
<p><b>Introdução ao Slackware Linux</b></p>
<p>O treinamento é <b><i>gratuito</i></b> e será realizado <b><i>on-line</i></b>.</p>
<p><b> Sobre o treinamento</b></p>
<p>Este é um treinamento introdutório ao Slackware Linux, onde são apresentados os conceitos do Software Livre e a utilização básica do Slackware Linux. São abordados os seguinte tópicos:</p>
<p>- Instalação<br />- Inicialização do sistema<br />- Gerenciador de boot<br />- Usuários e Grupos de Usuários<br />- Introdução ao SHELL<br />- Sistemas de Arquivos<br />- Comandos para manipulação de diretórios<br />- Comandos para manipulação de arquivos<br />- Redirecionadores e coringas<br />- Permissões de arquivos<br />- Gerenciamento de processos<br />- Introdução ao VI<br />- Compactadores<br />- Instalando e removendo pacotes<br />- Agendamento de tarefas<br />- Fundamentos de rede<br />- Kernel e Módulos</p>
<p><b> A quem se destina</b></p>
<p>Iniciantes no universo do GNU/Linux e/ou Software Livre.</p>
<p><b> Por que fazer este treinamento</b></p>
<p>+ Você irá aprender os conceitos básicos de um Sistema Slackware Linux.<br />+ Você faz o treinamento a hora que quiser e quando puder.<br />+ O treinamento é 100% gratuito.</p>
<p>Segue o link para maiores informações:</p>
<p>[<a href="http://treinamento.solucaolivre.com.br/" target="_blank">http://treinamento.<wbr/>solucaolivre.com.br</a>]</p>
<p>e o endereço eletrônico:</p>
<p><a href="mailto:contato@solucaolivre.com.br">contato@solucaolivre.com.br</a></p>
<h4>Buscaram este artigo com estas palavras:</h4><ul><li><a href="http://josenaves.com/treinamento-on-line-gratuito-de-introducao-ao-slackware-linux.htm" title="mercado de trabalho moodle">mercado de trabalho moodle</a></li><li><a href="http://josenaves.com/treinamento-on-line-gratuito-de-introducao-ao-slackware-linux.htm" title="treinamento online gratuito">treinamento online gratuito</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://josenaves.com/treinamento-on-line-gratuito-de-introducao-ao-slackware-linux.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google adiciona suporta a Java no App Engine</title>
		<link>http://josenaves.com/google-adiciona-suporta-a-java-no-app-engine.htm</link>
		<comments>http://josenaves.com/google-adiciona-suporta-a-java-no-app-engine.htm#comments</comments>
		<pubDate>Sun, 12 Apr 2009 17:31:18 +0000</pubDate>
		<dc:creator>josenaves</dc:creator>
				<category><![CDATA[software]]></category>
		<category><![CDATA[tecnologia]]></category>
		<category><![CDATA[Cloud computing]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Google App Engine]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://josenaves.com/?p=108</guid>
		<description><![CDATA[



Image via CrunchBase



Para aqueles que acharam estranho o Google ter lançado seu App Engine apenas com suporte a Python, eis que o gigante anuncia o suporte a Java. O App Engine é a infra-estrutura para ...]]></description>
			<content:encoded><![CDATA[<div class="zemanta-img" style="margin: 1em; display: block;">
<div>
<dl class="wp-caption alignright" style="width: 260px;">
<dt class="wp-caption-dt"><a href="http://www.crunchbase.com/product/google-app-engine"><img title="Image representing Google App Engine as depict..." src="http://www.crunchbase.com/assets/images/resized/0001/6975/16975v2-max-250x250.jpg" alt="Image representing Google App Engine as depict..." width="250" height="72" /></a></dt>
<dd class="wp-caption-dd zemanta-img-attribution" style="font-size: 0.8em;">Image via <a href="http://www.crunchbase.com">CrunchBase</a></dd>
</dl>
</div>
</div>
<p>Para aqueles que acharam estranho o Google ter lançado seu <a class="zem_slink" title="Google App Engine" rel="homepage" href="http://code.google.com/appengine/">App Engine</a> apenas com suporte a <a class="zem_slink" title="Python (programming language)" rel="homepage" href="http://www.python.org/">Python</a>, eis que o gigante anuncia o suporte a <a class="zem_slink" title="Java (software platform)" rel="homepage" href="http://java.sun.com">Java</a>. O App Engine é a infra-estrutura para computação distribuída do Google &#8211; é o tão falado &#8220;<a class="zem_slink" title="Cloud computing" rel="wikipedia" href="http://en.wikipedia.org/wiki/Cloud_computing">cloud computing</a>&#8220;. E o melhor de tudo é que grátis.</p>
<p>E você? Já abriu sua conta? É grátis!</p>
<p> </p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Reblog this post [with Zemanta]" href="http://reblog.zemanta.com/zemified/d4e6ddf5-e412-4358-b860-fce595debca3/"><img class="zemanta-pixie-img" style="border: none; float: right;" src="http://img.zemanta.com/reblog_e.png?x-id=d4e6ddf5-e412-4358-b860-fce595debca3" alt="Reblog this post [with Zemanta]" /></a><span class="zem-script more-related pretty-attribution"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div>
<h4>Buscaram este artigo com estas palavras:</h4><ul><li><a href="http://josenaves.com/google-adiciona-suporta-a-java-no-app-engine.htm" title="android suporte a java">android suporte a java</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://josenaves.com/google-adiciona-suporta-a-java-no-app-engine.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching 29/105 queries in 0.172 seconds using disk: basic
Object Caching 1845/2113 objects using disk: basic

Served from: josenaves.com @ 2012-05-19 01:49:04 -->
