﻿<?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>Handerson Frota - WEB2.0 &#187; IDE</title>
	<atom:link href="http://www.handersonfrota.com.br/tag/ide/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.handersonfrota.com.br</link>
	<description>Handerson Frota, Blog sobre tecnologias WEB2.0 e JAVA</description>
	<lastBuildDate>Sun, 25 Sep 2011 14:32:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Eclipse &#8211; Formatter e Save Action</title>
		<link>http://www.handersonfrota.com.br/eclipse-formatter-e-save-action/</link>
		<comments>http://www.handersonfrota.com.br/eclipse-formatter-e-save-action/#comments</comments>
		<pubDate>Tue, 05 Aug 2008 18:14:40 +0000</pubDate>
		<dc:creator>Handerson Frota</dc:creator>
				<category><![CDATA[IDE]]></category>
		<category><![CDATA[Code Templates]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[Formatter]]></category>

		<guid isPermaLink="false">http://www.handersonfrota.com.br/?p=186</guid>
		<description><![CDATA[Depois de ter falado sobre Code Templates para comentários no código, vou neste post falar sobre a formatação e como otimizar isso para lhe ajudar e não atrapalhar. Muitos desenvolvedores tem problemas com o famoso Ctrl+Shift+F, que promete formatar seu código e muitas vezes acaba é deixando ele mais confuso. Bem, o nosso padrão de [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.handersonfrota.com.br%2Feclipse-formatter-e-save-action%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.handersonfrota.com.br%2Feclipse-formatter-e-save-action%2F&amp;source=handersonbf&amp;style=normal&amp;service=TinyURL.com&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Depois de ter falado sobre <a href="http://www.handersonfrota.com.br/eclipse-code-templates/" target="_blank">Code Templates</a> para comentários no código, vou neste post falar sobre a formatação e como otimizar isso para lhe ajudar e não atrapalhar.</p>
<p>Muitos desenvolvedores tem problemas com o famoso Ctrl+Shift+F, que promete formatar seu código e muitas vezes acaba é deixando ele mais confuso.</p>
<p>Bem, o nosso padrão de código(se é que posso chamar assim) é muito diferente(ou um pouco depende) dos códigos dos gringos, ou seja, o Eclipse formata no padrão deles pode dizer assim <img src='http://www.handersonfrota.com.br/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> .</p>
<p>Para resolver esse &#8220;problema&#8221; o desenvolvedor tem que fazer uma configuração simples, mas um pouco chata(considerada por alguns) mas no pior caso será feita apenas uma única vez <img src='http://www.handersonfrota.com.br/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> .<br />
<strong><em>Vá em Windows &#8211;&gt; Preferences &#8211;&gt; Java &#8211;&gt; Code Style &#8211;&gt; Formatter.</em></strong></p>
<p><a href="http://www.handersonfrota.com.br/blog/wp-content/uploads/2008/08/formatter1.jpg" target="_blank"><img class="alignnone size-full wp-image-187" style="border: 1px solid black;" title="formatter1" src="http://www.handersonfrota.com.br/blog/wp-content/uploads/2008/08/formatter1.jpg" alt="" width="500" height="389" /></a></p>
<p>Vamos agora criar um novo profiler, clique em New e digite um nome para o seu novo profile.</p>
<p><a href="http://www.handersonfrota.com.br/blog/wp-content/uploads/2008/08/formatter2.jpg" target="_blank"><img class="alignnone size-full wp-image-188" style="border: 1px solid black;" title="formatter2" src="http://www.handersonfrota.com.br/blog/wp-content/uploads/2008/08/formatter2.jpg" alt="" width="500" height="389" /><br />
</a><br />
Pronto, agora vamos personalizar, clique em editar.</p>
<p><a href="http://www.handersonfrota.com.br/blog/wp-content/uploads/2008/08/formatter3.jpg" target="_blank"><img class="alignnone size-full wp-image-189" style="border: 1px solid black;" title="formatter3" src="http://www.handersonfrota.com.br/blog/wp-content/uploads/2008/08/formatter3.jpg" alt="" width="500" height="389" /><br />
</a><br />
Vou tentar falar um pouco sobre cada aba de opção.</p>
<p><strong><span style="text-decoration: underline;"><em>Indentation</em></span></strong><br />
Nesta aba você vai selecionar a indentação em si e o tamanho dela, normalmente o tamanho da tab é 4.</p>
<p><strong><span style="text-decoration: underline;"><em>Braces</em></span></strong><br />
Nesta aba você vai personalizar a posição das chaves(“{” , “}”).</p>
<p><strong><span style="text-decoration: underline;"><em>White Space</em></span></strong><br />
Está é interessante, pois você poderá personalizar até os espaços em branco entre cada variável, método e assinaturas de todo tipo de objeto, desde strings até arrays e várias outras.</p>
<p><strong><span style="text-decoration: underline;"><em>Blank Lines</em></span></strong><br />
Nesta aba você irá definir as quebras de linhas(linhas em branco) entres métodos, variáveis, pacotes e etc. Aqui você irá definir por exemplo que o espaço de linha entre a declaração de um package para um import seja de 2 linhas por exemplo.</p>
<p><strong><span style="text-decoration: underline;"><em>New Lines</em></span></strong><br />
Nesta aba você define como um método vazio deverá ficar, se você deseja inserir uma nova linha neste método, definir também como um array declarado deverá ser exibido e identado, assim como uma annotation.</p>
<p><strong><span style="text-decoration: underline;"><em>Control Statements</em></span></strong><br />
Esse é bem interessante mesmo, pois aqui você irá definir como seus else, IF, catch, while etc devem ser identados.</p>
<p><strong><span style="text-decoration: underline;"><em>Line Wrapping</em></span></strong><br />
Neste você define o tamanho Maximo da coluna que uma linha pode comportar, como deve ser a identação de uma assinatura de um método, métodos declarados, enum, variáveis declaradas e etc.</p>
<p><strong><span style="text-decoration: underline;"><em>Comments</em></span></strong><br />
Isso é referente a identação do Java Doc, blocos de comentários normais(//, /**/), qual o formato das tags HTML, espaço entre os textos do comentário e se desejar remover qualquer linha em branco que esteja no comentário.</p>
<p>Todas essa opções podem já serem visualizadas no código de exemplo ao lado de cada uma, facilitando assim a personalização.<br />
Então supondo que você já criou e personalizou seu profile vamos agora tentar otimizar isso.</p>
<p>Para se utilizar do profile basta você executar o atalho dentro do código, que é o Ctrl + Shitf + F, pronto ele aplica a sua configuração personalizada.<br />
Mas supondo que você criou um profile e quer sempre executar ele, fica meio chato você ficar sempre digitando o Ctrl+Shit+F correto ? Que tal otimizar isso ?</p>
<p><strong><span style="text-decoration: underline;">Save Actions</span></strong><br />
<strong><em>Vá em Windows &#8211;&gt; Preferences &#8211;&gt; Java &#8211;&gt; Editor &#8211;&gt; Save Actions.</em></strong></p>
<p><a href="http://www.handersonfrota.com.br/blog/wp-content/uploads/2008/08/saveactions1.jpg" target="_blank"><img class="alignnone size-full wp-image-190" style="border: 1px solid black;" title="saveactions1" src="http://www.handersonfrota.com.br/blog/wp-content/uploads/2008/08/saveactions1.jpg" alt="" width="500" height="389" /><br />
</a></p>
<p>Para ativar(caso não esteja) basta selecionar a opção “<em>Perform the selected actions on save</em>”.</p>
<p>Agora podemos adicionar uma formatação automática, selecione o Format source code e clique em Formatter.</p>
<p><a href="http://www.handersonfrota.com.br/blog/wp-content/uploads/2008/08/saveactions2.jpg" target="_blank"><img class="alignnone size-full wp-image-191" style="border: 1px solid black;" title="saveactions2" src="http://www.handersonfrota.com.br/blog/wp-content/uploads/2008/08/saveactions2.jpg" alt="" width="500" height="389" /><br />
</a><br />
Verifique se o seu profile está selecionado como profile ativo(Active Profile), clique em Ok e pronto, na próxima vez que você salvar(Ctrl + S) qualquer arquivo .java(classe) ele irá aplicar a(s) sua(s) configuração(ões) automaticamente.</p>
<p>Para definir como padrão para todos os integrantes da equipe, basta seguir os passos abaixo.</p>
<p><strong><em>Vá em Windows &#8211;&gt; Preferences &#8211;&gt; Java &#8211;&gt; Code Style &#8211;&gt; Formatter &#8211;&gt; Edit &#8211;&gt; Export &#8211;&gt; Salve seu profile.</em></strong></p>
<p>Agora cada desenvolvedor irá poder importar toda a configuração de formatação de código, ou você mesmo poderá levar para onde quiser a sua formatação.</p>
<p>Simples não ?</p>
<p><span style="text-decoration: underline;"><strong>Ações adicionais do Save Action</strong></span></p>
<p>Se você quiser personalizar ainda mais a sua formatação é possível ainda inserir algumas formatações adicionais. Na tela de <em>Save Actions </em>temos o <em>Configure </em>onde você poderá definir mais configurações que serão executadas ao salvar qualquer classe Java.</p>
<p><a href="http://www.handersonfrota.com.br/blog/wp-content/uploads/2008/08/saveactions3.jpg" target="_blank"><img class="alignnone size-full wp-image-198" style="border: 1px solid black;" title="saveactions3" src="http://www.handersonfrota.com.br/blog/wp-content/uploads/2008/08/saveactions3.jpg" alt="" width="500" height="348" /></a><br />
Vou tentar explicar um pouco cada uma delas:</p>
<p><strong><span style="text-decoration: underline;"><em>Code Style</em></span></strong><br />
Responsável em adicionar ou criar blocos fechados({, }) no bloco de IF/while/for/do.Definir se você quer parênteses em condições por exemplo:<br />
(((i &gt; 0) &amp;&amp; (i &lt; 10)) || (i == 50)) ou sem (i &gt; 0 &amp;&amp; i &lt; 10 || i == 50).<br />
Se quer adicionar o modificador final em todas os parâmetros onde seja necessário, e quais tipos de parâmetros(private, parameter, local variables).</p>
<p><strong><span style="text-decoration: underline;"><em>Member Accesses</em></span></strong><br />
Usar  o <em>“this” </em>em todos as variáveis e métodos locais ou somente onde for necessário. Como devem ser declarados os métodos e variáveis etc.</p>
<p><strong><span style="text-decoration: underline;"><em>Unnecessary Code</em></span></strong><br />
Como o nome mesmo já diz, remove trechos de códigos desnecessários, como  <em>imports </em>de classes que não existem dentre outras configurações.</p>
<p><strong><span style="text-decoration: underline;"><em>Missing Code</em></span></strong><br />
Adiciona automaticamente as tags “@Override” e “@Deprecated” nos métodos.</p>
<p><strong><span style="text-decoration: underline;"><em>Code Organizing</em></span></strong><br />
Organiza a ordem do métodos.</p>
<p>Bem essa são as formas simples de como otimizar o código, seja pela formatação dele ou até por simples comentários, mas essa é a intenção, não perder tempo com coisas simples e repetitivas <img src='http://www.handersonfrota.com.br/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> .</p>
<p>Abraços e espero ter contribuído com este artigo para agilizar o processo de desenvolvimento.</p>
<!-- boo-widget start -->
          <script type="text/javascript">
            bb_keywords = "Formatter";
            bb_bid  = "1643631";
            bb_lang = "pt-BR";
            bb_name = "custom";bb_limit = "7";bb_format = "bbc";
          </script>
          <script type="text/javascript" src="http://widgets.boo-box.com/javascripts/embed.js"></script>
          <!-- boo-widget end -->]]></content:encoded>
			<wfw:commentRss>http://www.handersonfrota.com.br/eclipse-formatter-e-save-action/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Eclipse &#8211; Code Templates</title>
		<link>http://www.handersonfrota.com.br/eclipse-code-templates/</link>
		<comments>http://www.handersonfrota.com.br/eclipse-code-templates/#comments</comments>
		<pubDate>Mon, 04 Aug 2008 15:57:14 +0000</pubDate>
		<dc:creator>Handerson Frota</dc:creator>
				<category><![CDATA[IDE]]></category>
		<category><![CDATA[Code Templates]]></category>
		<category><![CDATA[eclipse]]></category>

		<guid isPermaLink="false">http://www.handersonfrota.com.br/?p=160</guid>
		<description><![CDATA[O Eclipse tem umas opções bem interessantes para personalizar seu ambiente da maneira que você desejar, uma delas é o Code Template, Formatter e Save Actions. Cada desenvolvedor tem seu gosto por indentação, ou cada projeto segue um padrão para indentar o código, padrão de comentários etc. Com essas configurações fica tudo mais simples e [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.handersonfrota.com.br%2Feclipse-code-templates%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.handersonfrota.com.br%2Feclipse-code-templates%2F&amp;source=handersonbf&amp;style=normal&amp;service=TinyURL.com&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>O <a href="http://www.eclipse.org/" target="_blank">Eclipse</a> tem umas opções bem interessantes para personalizar seu ambiente da maneira que você desejar, uma delas é o Code Template, <a href="http://www.handersonfrota.com.br/eclipse-formatter-e-save-action/" target="_blank">Formatter e Save Actions</a>.</p>
<p>Cada desenvolvedor tem seu gosto por indentação, ou cada projeto segue um padrão para indentar o código, padrão de comentários etc. Com essas configurações fica tudo mais simples e pode ser reutilizável.</p>
<p>Vou mostrar aqui o caminho das pedras para configurar de maneira simples e rápida.<br />
Primeiro vamos criar o Code Template para personalizar os comentários.</p>
<p>As vezes você deseja colocar mais informações do JavaDoc da sua aplicação, como nome do projeto, seu nome, data etc. Para não ter que sempre ficar repetindo(copiando e colando) o mesmo texto, basta se utilizar do Code Templates.</p>
<p><strong><em>Vá em Windows &#8211;&gt; Preferences &#8211;&gt; Java &#8211;&gt; Code Style &#8211;&gt; Code Templates.</em></strong><br />
<a href="http://www.handersonfrota.com.br/blog/wp-content/uploads/2008/08/preferences.jpg" target="_blank"><img class="alignnone size-full wp-image-161" style="border: 1px solid black;" title="preferences" src="http://www.handersonfrota.com.br/blog/wp-content/uploads/2008/08/preferences.jpg" alt="" width="499" height="412" /></a></p>
<p>Selecione uma tag e clique em editar. Aqui você poderá colocar o texto que você quiser, na próxima vez que for utilizar ele irá colocar todo o texto que você criou e definiu automaticamente.</p>
<p><a href="http://www.handersonfrota.com.br/blog/wp-content/uploads/2008/08/codetemplate1.jpg" target="_blank"><img class="alignnone size-full wp-image-162" style="border: 1px solid black;" title="codetemplate1" src="http://www.handersonfrota.com.br/blog/wp-content/uploads/2008/08/codetemplate1.jpg" alt="" width="500" height="550" /></a></p>
<p>Tem também a opção <em>Insert Variable</em> que você poderá inserir uma variável que irá pegar os dados automaticamente e servirá para outros projetos, vou selecionar o <em>${projetc_name}</em> que vai pegar o nome do meu projeto e inserir em todos os métodos que eu for utilizar esse comentário.</p>
<p><a href="http://www.handersonfrota.com.br/blog/wp-content/uploads/2008/08/codetemplate2.jpg" target="_blank"><img class="alignnone size-full wp-image-163" style="border: 1px solid black;" title="codetemplate2" src="http://www.handersonfrota.com.br/blog/wp-content/uploads/2008/08/codetemplate2.jpg" alt="" width="500" height="419" /></a></p>
<p><a href="http://www.handersonfrota.com.br/blog/wp-content/uploads/2008/08/codetemplate31.jpg" target="_blank"><img class="alignnone size-full wp-image-165" style="border: 1px solid black;" title="codetemplate31" src="http://www.handersonfrota.com.br/blog/wp-content/uploads/2008/08/codetemplate31.jpg" alt="" width="500" height="419" /></a></p>
<p>Neste exemplo fiz somente para o <em>Methods</em>, mas você poderá fazer para todos se desejar.<br />
Vamos ver como utilizar.</p>
<p>Acima do método digite “<strong>/**</strong>” e dê um ENTER.</p>
<p><a href="http://www.handersonfrota.com.br/blog/wp-content/uploads/2008/08/classecodetemplate1.jpg" target="_blank"><img class="alignnone size-full wp-image-166" style="border: 1px solid black;" title="classecodetemplate1" src="http://www.handersonfrota.com.br/blog/wp-content/uploads/2008/08/classecodetemplate1.jpg" alt="" width="381" height="348" /></a></p>
<p><a href="http://www.handersonfrota.com.br/blog/wp-content/uploads/2008/08/classecodetemplate2.jpg" target="_blank"><img class="alignnone size-full wp-image-167" style="border: 1px solid black;" title="classecodetemplate2" src="http://www.handersonfrota.com.br/blog/wp-content/uploads/2008/08/classecodetemplate2.jpg" alt="" width="500" height="388" /><br />
</a><br />
Observe que ele colocou o nome do meu projeto no comentário, e foi simples e rápido. Você poderá inserir várias outras tags.</p>
<p><a href="http://www.handersonfrota.com.br/blog/wp-content/uploads/2008/08/classecodetemplate3.jpg" target="_blank"><img class="alignnone size-full wp-image-168" style="border: 1px solid black;" title="classecodetemplate3" src="http://www.handersonfrota.com.br/blog/wp-content/uploads/2008/08/classecodetemplate3.jpg" alt="" width="471" height="552" /><br />
</a><br />
Vou descrever aqui algumas:</p>
<table border="1" width="419">
<tbody>
<tr>
<th scope="col"><span class="style2">Variável</span></th>
<th scope="col"><span class="style2">Descrição</span></th>
</tr>
<tr>
<td>date</td>
<td>insere a data completa no Java doc</td>
</tr>
<tr>
<td>dollar</td>
<td>insere um símbolo $</td>
</tr>
<tr>
<td>enclosing_method</td>
<td>insere o nome do método</td>
</tr>
<tr>
<td>enclosing_type</td>
<td>insere o nome da classe ou tipo do objeto que a classe representa</td>
</tr>
<tr>
<td>file_name</td>
<td>insere o nome do arquivo.java</td>
</tr>
<tr>
<td>package_name</td>
<td>insere o nome do pacote em que a classe se encontra</td>
</tr>
<tr>
<td>todo</td>
<td>insere um TODO no método</td>
</tr>
<tr>
<td>user</td>
<td>insere o nome do usuário no método</td>
</tr>
<tr>
<td>year</td>
<td>insere o ano no método</td>
</tr>
</tbody>
</table>
<p>Vamos ver agora como reutilizar esse Code Template.</p>
<p>Depois de ter personalizado tudo, vá em <strong><em>Windows &#8211;&gt; Preferences &#8211;&gt; Java  &#8211;&gt;  Code Style  &#8211;&gt;  Code Templates  &#8211;&gt;  Export  &#8211;&gt;  e salve seu XML</em></strong>.<br />
Para reutilizar basta ir em Import e selecionar seu arquivo.</p>
<blockquote><p>Uma dica, para não ter que fazer todo esse caminho manualmente, quando você abrir a tela de preferences clique em <strong><em>type filter text</em></strong> que se localiza no canto superior esquerdo da janela de preferences e digite o que você quer abrir, por exemplo: Code template. O eclipse já vai mostrando todas as opções que tem esse texto, simples não ? ?</p></blockquote>
<p><a href="http://www.handersonfrota.com.br/blog/wp-content/uploads/2008/08/preferences2.jpg" target="_blank"><img class="alignnone size-full wp-image-181" style="border: 1px solid black;" title="preferences2" src="http://www.handersonfrota.com.br/blog/wp-content/uploads/2008/08/preferences2.jpg" alt="" width="500" height="219" /></a></p>
<p>Na próxima falaremos sobre o Formatter(Ctrl+Shift + F) e como otimizar esse processo com o Save Action.</p>
<p>Abraços</p>
<!-- boo-widget start -->
          <script type="text/javascript">
            bb_keywords = "Code Templates";
            bb_bid  = "1643631";
            bb_lang = "pt-BR";
            bb_name = "custom";bb_limit = "7";bb_format = "bbc";
          </script>
          <script type="text/javascript" src="http://widgets.boo-box.com/javascripts/embed.js"></script>
          <!-- boo-widget end -->]]></content:encoded>
			<wfw:commentRss>http://www.handersonfrota.com.br/eclipse-code-templates/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Pulse</title>
		<link>http://www.handersonfrota.com.br/pulse/</link>
		<comments>http://www.handersonfrota.com.br/pulse/#comments</comments>
		<pubDate>Tue, 18 Dec 2007 12:45:24 +0000</pubDate>
		<dc:creator>Handerson Frota</dc:creator>
				<category><![CDATA[IDE]]></category>

		<guid isPermaLink="false">http://www.handersonfrota.com.br/pulse/</guid>
		<description><![CDATA[Interrompendo um pouco a série sobre &#8220;Criando uma lista na sessão com DWR&#8221; venho com um post no mínimo interessante. Esses dias vendo algumas notícias sobre o MyEclipse vi um plugin bem interessante, o Pulse. Mas o que seria esse Pulse ? Bem o Pulse é tipo um plugin que facilita você obter, configurar e [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.handersonfrota.com.br%2Fpulse%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.handersonfrota.com.br%2Fpulse%2F&amp;source=handersonbf&amp;style=normal&amp;service=TinyURL.com&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Interrompendo um pouco a série sobre &#8220;<a href="http://www.handersonfrota.com.br/criando-uma-lista-na-sessao-com-dwr-parte-1/" target="_blank">Criando uma lista na sessão com DWR</a>&#8221; venho com um post no mínimo interessante.</p>
<p>Esses dias vendo algumas notícias sobre o <a href="http://www.myeclipseide.com/" target="_blank">MyEclipse</a> vi um plugin bem interessante, o Pulse.</p>
<p>Mas o que seria esse Pulse ?</p>
<p>Bem o Pulse é tipo um plugin que facilita você obter, configurar e administrar os produtos do Eclipse. Falando em miúdos com ele é fácil você instalar o eclipse sem precisar acessar o site.<br />
O arquivo do Pulse contém apenas 2mb facilitando assim você transportar o programa e na sua instalação você escolhe o que você quer instalar(Veja abaixo o passo a passo).</p>
<p>O Pulse não se limita apenas a baixar um eclipse e instalar, ele tem o chamado de Full Catalog onde você poderá selecionar vários softwares gratuitamente. E se você se cadastrar você ainda poderá compartilhar com amigos o seu profile, isso poderia ser utilizado para manter um padrão de IDE que seu grupo poderá utilizar.</p>
<p>Você monta seu profile depois compartilha o mesmo, então os membros da sua equipe acessam e baixam o mesmo IDE que você tem, facilitando e padronizando seu ambiente de trabalho ou caso você tenha um ambiente montado em sua casa com seus plugins preferidos você poderá levar para onde você quiser(claro podemos zipar todo o eclipse e levar em um PENDRIVER) e depois é só baixar que ele instalar tudo para você(detalhe, o pulse promete uma super velocidade para baixar o eclipse sendo mais rápida do que no próprio site, <strong><em>eu senti que foi bem mais rápido mesmo</em></strong>)  é uma idéia bem interessante.</p>
<p>Mais detalhes no final do post.</p>
<p>Vamos ver agora passo a passo a sua instalação.<br />
Acesse: http://www.poweredbypulse.com/download_win.php<br />
Após baixar execute o programa e siga os passos.</p>
<p><strong>Passo 1:</strong> <em>Executando o programa</em></p>
<p><a href="http://www.handersonfrota.com.br/artigos/pulse/pulse00.jpg" target="_blank"><img src="http://www.handersonfrota.com.br/artigos/pulse/pulse00.jpg" border="0" alt="" width="455" height="294" /></a></p>
<p><strong>Passo 2:</strong><em> Iniciando a instalação</em></p>
<p><a href="http://www.handersonfrota.com.br/artigos/pulse/pulse01.jpg" target="_blank"><img src="http://www.handersonfrota.com.br/artigos/pulse/pulse01.jpg" border="0" alt="" width="453" height="356" /></a></p>
<p><strong>Passo 3:</strong> <em>Se você não quiser se registrar(é rápido, simples e free ;D) você poderá utilizar a opção Anonymous, mas neste caso a customização do profile não será possível(não tenho certeza pois não testei).</em></p>
<p><a href="http://www.handersonfrota.com.br/artigos/pulse/pulse02.jpg" target="_blank"><img src="http://www.handersonfrota.com.br/artigos/pulse/pulse02.jpg" border="0" alt="" width="456" height="359" /></a></p>
<p><strong>Passo 4:</strong> <em>Registrando-se</em><br />
<a href="http://www.handersonfrota.com.br/artigos/pulse/pulse03.jpg" target="_blank"><img src="http://www.handersonfrota.com.br/artigos/pulse/pulse03.jpg" border="0" alt="" width="454" height="357" /></a></p>
<p><strong>Passo 5:</strong> <em>Nesta tela você seleciona qual o &#8220;tipo&#8221; de Eclipse que você deseja, no nosso caso vamos selecionar o JAVA.</em></p>
<p><a href="http://www.handersonfrota.com.br/artigos/pulse/pulse04.jpg" target="_blank"><img src="http://www.handersonfrota.com.br/artigos/pulse/pulse04.jpg" border="0" alt="" width="459" height="361" /></a></p>
<p><strong>Passo 6:</strong> <em>Selecionando o Eclipse Europa for Java. Caso você deseje já ir baixando outros plugins além do que ele mostra é só clicar em More ou Full Catalog e criar a seu gosto.</em></p>
<p><a href="http://www.handersonfrota.com.br/artigos/pulse/pulse05.jpg" target="_blank"><img src="http://www.handersonfrota.com.br/artigos/pulse/pulse05.jpg" border="0" alt="" width="464" height="365" /></a></p>
<p><strong>Passo 7:</strong> <em>Depois de selecionar e apertar o NEXT é só aguardar o pulse baixar e configurar seu Eclipse.</em></p>
<p><a href="http://www.handersonfrota.com.br/artigos/pulse/pulse06.jpg" target="_blank"><img src="http://www.handersonfrota.com.br/artigos/pulse/pulse06.jpg" border="0" alt="" /></a></p>
<p><strong>Passo 8:</strong> <em>Instalando o Eclipse</em></p>
<p><a href="http://www.handersonfrota.com.br/artigos/pulse/pulse07.jpg" target="_blank"><img src="http://www.handersonfrota.com.br/artigos/pulse/pulse07.jpg" border="0" alt="" /></a></p>
<p>Pronto seu eclipse está pronto para ser utilizado. Os passos abaixo é para caso você deseje personalizar ainda mais seu eclipse e montar seu profile personalizado, para em qualquer lugar você poder baixar já pronta toda a sua IDE.</p>
<p><strong>Passo 9:</strong> <em>Após o pulse ter baixado e configurado seu Eclipse vá em Show View do Eclipse e selecione o Other.</em></p>
<p><a href="http://www.handersonfrota.com.br/artigos/pulse/pulse08.jpg" target="_blank"><img src="http://www.handersonfrota.com.br/artigos/pulse/pulse08.jpg" border="0" alt="" /></a></p>
<p><strong>Passo 10:</strong> <em>Selecione Other e Pulse Explore para abrir o Catalog do Pulse.</em></p>
<p><a href="http://www.handersonfrota.com.br/artigos/pulse/pulse09.jpg" target="_blank"><img src="http://www.handersonfrota.com.br/artigos/pulse/pulse09.jpg" border="0" alt="" /></a></p>
<p><strong>Passo 11:</strong> <em>Explore do Pulse onde você poderá customizar seu profile.</em></p>
<p><a href="http://www.handersonfrota.com.br/artigos/pulse/pulse010.jpg" target="_blank"><img src="http://www.handersonfrota.com.br/artigos/pulse/pulse010.jpg" border="0" alt="" width="521" height="387" /></a></p>
<p>Bem, achei a idéia bem interessante, claro que tem suas vantagens e desvantagens mas depende do contexto, para quem não quer levar mais de 200mb do eclipse em um pendriver pode levar apenas um arquivo de 2mb e deixar ele fazer o trabalho para você. Então está ai a dica ;D.</p>
<p><strong><em>Site:</em></strong> <a href="http://www.poweredbypulse.com/index.php" target="_blank">http://www.poweredbypulse.com/index.php</a><br />
<em><strong> Mais sobre o Pulse:</strong></em> <a href="http://www.poweredbypulse.com/why.php" target="_blank">http://www.poweredbypulse.com/why.php</a><br />
<strong><em> Donwload:</em></strong> <a href="http://www.poweredbypulse.com/download_win.php" target="_blank">http://www.poweredbypulse.com/download_win.php</a><br />
<strong><em> Vídeos explicativos:</em></strong> <a href="http://www.poweredbypulse.com/demos.php" target="_blank">http://www.poweredbypulse.com/demos.php</a></p>
<p>Abraços</p>
<!-- boo-widget start -->
          <script type="text/javascript">
            bb_keywords = "IDE";
            bb_bid  = "1643631";
            bb_lang = "pt-BR";
            bb_name = "custom";bb_limit = "7";bb_format = "bbc";
          </script>
          <script type="text/javascript" src="http://widgets.boo-box.com/javascripts/embed.js"></script>
          <!-- boo-widget end -->]]></content:encoded>
			<wfw:commentRss>http://www.handersonfrota.com.br/pulse/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Aptana agora com suporte ao iPhone</title>
		<link>http://www.handersonfrota.com.br/aptana-agora-com-suporte-ao-iphone/</link>
		<comments>http://www.handersonfrota.com.br/aptana-agora-com-suporte-ao-iphone/#comments</comments>
		<pubDate>Wed, 17 Oct 2007 12:23:30 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[IDE]]></category>
		<category><![CDATA[APTANA]]></category>
		<category><![CDATA[iphone]]></category>

		<guid isPermaLink="false">http://www.handersonfrota.com.br/?p=9</guid>
		<description><![CDATA[Como é de costume o Aptana me avisou que existia uma atualização assim que abri o meu MyEclipse. Faço a atualização e vejo algumas novidades. Uma delas é o suporte ao desenvolvimento para o iPhone. Esse suporte está na versão beta, mas, já possui boas funcionalidades tais como: 1. Visualização do seu projeto para iPhone, [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.handersonfrota.com.br%2Faptana-agora-com-suporte-ao-iphone%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.handersonfrota.com.br%2Faptana-agora-com-suporte-ao-iphone%2F&amp;source=handersonbf&amp;style=normal&amp;service=TinyURL.com&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Como é de costume o <a title="Aptana IDE" href="http://www.handersonfrota.com.br/www.aptana.com" target="_blank">Aptana</a> me avisou que existia uma atualização assim que abri o meu <a title="MyEclipse" href="http://www.myeclipseide.com/" target="_blank">MyEclipse</a>.</p>
<p>Faço a atualização e vejo algumas novidades. Uma delas é o suporte ao desenvolvimento para o <a title="Apple - iPhone" href="http://www.apple.com/iphone/" target="_blank">iPhone</a>. Esse suporte está na versão beta, mas, já possui boas funcionalidades tais como:</p>
<p>1.    Visualização do seu projeto para <a title="Apple - iPhone" href="http://www.apple.com/iphone/" target="_blank">iPhone</a>, tanto na vertical como na horizontal, simulando o aparelho.</p>
<p>2.    Quando você cria um projeto <a title="Apple - iPhone" href="http://www.apple.com/iphone/" target="_blank">iPhone</a> você tem opções que vão facilitar o seu desenvolvimento.</p>
<p>3.    Fácil importação das bibliotecas de Ajax para o projeto. (citadas no final deste post).</p>
<p>4.    Um wizard para facilitar o deploy do seu projeto no seu aparelho.(Em breve)<br />
Dentre outras, que serão disponibilizadas aos usuários do <a title="Aptana IDE" href="http://www.handersonfrota.com.br/www.aptana.com" target="_blank">Aptana</a>. Para quem usa o plugin para o <a title="Eclipse.org" href="http://www.handersonfrota.com.br/www.eclipse.org" target="_blank">Eclipse</a>, assim como eu, já deve está com essa nova feature instalada ;D.</p>
<p>Rodei aqui alguns exemplos e realmente é muito legal, claro não fiz testes técnicos, mas só o fato de já termos um IDE que já te oferece isso já é um bom avanço. Vi também que ele já tem um exemplo com o <a title="Ext API" href="http://extjs.com/" target="_blank">Ext</a> para <a title="Apple - iPhone" href="http://www.apple.com/iphone/" target="_blank">iPhone</a>, fantástico <img src='http://www.handersonfrota.com.br/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> . Vocês podem conferir instalando o plugin do <a title="Aptana IDE" href="http://www.handersonfrota.com.br/www.aptana.com" target="_blank">Aptana</a> no seu <a title="Eclipse.org" href="http://www.handersonfrota.com.br/www.eclipse.org" target="_blank">Eclipse</a>(é rápido e simples de instalar) , baixando o IDE ou assistindo o vé­deo demo citado mais a frente.</p>
<p><strong>Para mais informações acesse os links abaixo:</strong></p>
<p><strong>Site Oficial do Aptana:</strong><br />
<a title="Aptana" href="http://www.aptana.com/" target="_blank"> http://www.aptana.com/</a><br />
<strong> Mais informações sobre o Aptana com suporte a iPhone:<br />
</strong><a title="Aptana - iPhone" href="http://www.aptana.com/iphone/" target="_blank"> http://www.aptana.com/iphone/</a><br />
<strong> VÃ­deo demo do iPhone:</strong><br />
<a title="Aptana - Video iPhone" href="http://www.aptana.tv/movies/iphone_screencast/iphone.html" target="_blank"> http://www.aptana.tv/movies/iphone_screencast/iphone.html</a></p>
<p>Verifique também as outras integrações que o <a title="Aptana IDE" href="http://www.handersonfrota.com.br/www.aptana.com" target="_blank">Aptana</a> oferece:<a href="http://pt.wikipedia.org/wiki/Ruby_(linguagem_de_programa%C3%A7%C3%A3o)" target="_blank">Ruby</a>(<a href="http://pt.wikipedia.org/wiki/Ruby_on_Rails" target="_blank">Ruby on Rails</a>), <a title="Adobe AIR" href="http://labs.adobe.com/technologies/air/" target="_blank">Adobe AIR</a>, <a title="Ext API" href="http://extjs.com/" target="_blank">Ext</a>, <a href="http://developer.yahoo.com/yui/" target="_blank">YUI(Yahoo)</a>, <a title="jQuery" href="http://jquery.com/" target="_blank">jQuery</a>, <a title="Aflax" href="http://www.aflax.org/" target="_blank">Aflax</a>, <a title="DOJO" href="http://dojotoolkit.org/" target="_blank">Dojo</a>, <a title="Rico" href="http://openrico.org/" target="_blank">Rico 2.0</a>, <a title="Scriptaculous" href="http://script.aculo.us/" target="_blank">Scriptaculous 1.7</a>, <a title="Prototype" href="http://www.prototypejs.org/" target="_blank">Prototype</a> dentre outros.</p>
<p>E muito mais. Lembrando que o <a title="Aptana IDE" href="http://www.handersonfrota.com.br/www.aptana.com" target="_blank">Aptana</a> é FREE, e pode ser baixado como uma IDE, ou plugin para o <a title="Eclipse.org" href="http://www.handersonfrota.com.br/www.eclipse.org" target="_blank">Eclipse</a>.</p>
<p>Abraços</p>
<p>Handerson Frota<br />
handersonbf@gmail.com</p>
<!-- boo-widget start -->
          <script type="text/javascript">
            bb_keywords = "APTANA";
            bb_bid  = "1643631";
            bb_lang = "pt-BR";
            bb_name = "custom";bb_limit = "7";bb_format = "bbc";
          </script>
          <script type="text/javascript" src="http://widgets.boo-box.com/javascripts/embed.js"></script>
          <!-- boo-widget end -->]]></content:encoded>
			<wfw:commentRss>http://www.handersonfrota.com.br/aptana-agora-com-suporte-ao-iphone/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>NetBeans x Produtividade</title>
		<link>http://www.handersonfrota.com.br/netbeans-x-produtividade/</link>
		<comments>http://www.handersonfrota.com.br/netbeans-x-produtividade/#comments</comments>
		<pubDate>Wed, 17 Oct 2007 12:19:42 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[IDE]]></category>
		<category><![CDATA[netbeans]]></category>

		<guid isPermaLink="false">http://www.handersonfrota.com.br/?p=8</guid>
		<description><![CDATA[Escrevi em um momento de cólera e revolta um artigo que compara o NetBeans e a Produtividade e que acho que vai causar muita polémica, antes de tudo quero que para aqueles que virão a ler e tenham alguma opinião CONSTRUTIVA, por favor não se intimidem e me enviem. O artigo fala de pontos que [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.handersonfrota.com.br%2Fnetbeans-x-produtividade%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.handersonfrota.com.br%2Fnetbeans-x-produtividade%2F&amp;source=handersonbf&amp;style=normal&amp;service=TinyURL.com&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Escrevi em um momento de cólera e <strong>revolta</strong> um artigo que compara o NetBeans e a Produtividade e que acho que vai causar muita polémica, antes de tudo quero que para aqueles que virão a ler e tenham alguma opinião CONSTRUTIVA, por favor não se intimidem e me enviem.</p>
<p>O artigo fala de pontos que venho passando com o NetBeans, e como o markenting da SUN  completamente sem fundamentos <strong>na minha concepção</strong>, tento provar com comparações que o NetBeans não tem nada de produtivo e sim, atrapalha e atrasa o desenvolvimento.Cito alguns pontos e mostro como é feito no NetBeans e no <a href="http://www.myeclipseide.com/" target="_blank">MyEclipse</a>/<a href="http://www.eclipse.org/" target="_blank">Eclipse</a>, ai cada leitor tira suas práprias conclusões.</p>
<p>A inspiração para  o desenvolvimento deste artigo veio de alguns relatos de um profissional que <strong>admiro</strong> MUITO e tenho <strong>muito respeito</strong>, que é o <a href="http://weblogs.java.net/blog/felipegaucho/" target="_blank">Felipe Gaúcho</a>, mas que ultimamente relatou fatos que realmente eu não concordo, mas como falei, cada um tem sua opinião e <strong>respeito</strong> isso, agora estou dando a minha opinião e espero que elas também sejam <strong>respeitadas</strong>.<strong>Não quero</strong> aqui discutir quem é o melhor, <strong>PARA MIM</strong> o <a href="http://www.myeclipseide.com/" target="_blank">MyEclipse</a>/<a href="http://www.eclipse.org/" target="_blank">Eclipse</a> é o melhor e o NetBeans simplesmente ainda não presta, mÃ¡s, isso é <strong>minha opinião</strong>, o que relatei neste artigo, são fatos REAIS e acontecimentos do dia a dia, que venho sofrendo por causa dessa &#8220;IDE&#8221;, leiam, estão bem interessante. E aguardo a opinião de vocês.</p>
<p><strong>PS: NÃO QUERO CAUSAR POLÉMICAS OFENSIVAS, ESTOU APENAS EXPRESSANDO A MINHA OPINIÃO, E SE EU ESTIVER EQUIVOCADO EM ALGUMA COMPARAÇÃO POR FAVOR ME FALEM, POIS É ESSA A INTENÇÃO, QUERO TER CERTEZA SE ESTOU TRABALHANDO DA FORMA CORRETA COM O NETBEANS.</strong></p>
<p>Versão em PDF: <a href="http://www.handersonfrota.com.br/artigos/NetBeansXProdutividade.pdf" target="_blank">aqui</a></p>
<!-- boo-widget start -->
          <script type="text/javascript">
            bb_keywords = "netbeans";
            bb_bid  = "1643631";
            bb_lang = "pt-BR";
            bb_name = "custom";bb_limit = "7";bb_format = "bbc";
          </script>
          <script type="text/javascript" src="http://widgets.boo-box.com/javascripts/embed.js"></script>
          <!-- boo-widget end -->]]></content:encoded>
			<wfw:commentRss>http://www.handersonfrota.com.br/netbeans-x-produtividade/feed/</wfw:commentRss>
		<slash:comments>5</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! -->
