<?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>Ugo Sangiorgi</title>
	<atom:link href="http://ugosan.org/pt-br/feed/" rel="self" type="application/rss+xml" />
	<link>http://ugosan.org/pt-br/</link>
	<description>developing software for software development</description>
	<lastBuildDate>Mon, 21 Mar 2011 15:21:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Primeiros passos do Eclipse Sketch</title>
		<link>http://ugosan.org/pt-br/primeiros-passos-do-eclipse-sketch/</link>
		<comments>http://ugosan.org/pt-br/primeiros-passos-do-eclipse-sketch/#comments</comments>
		<pubDate>Sat, 08 May 2010 09:00:11 +0000</pubDate>
		<dc:creator>Ugo</dc:creator>
				<category><![CDATA[Uncategorized @pt-br]]></category>
		<category><![CDATA[eclipse-br]]></category>
		<category><![CDATA[sketch-br]]></category>

		<guid isPermaLink="false">http://ugosan.org/?p=127</guid>
		<description><![CDATA[Boas novas, o projeto Sketch foi criado! Você pode acessar a página em: http://www.eclipse.org/sketch Apesar de algumas mudanças e refactorings estarem sendo feitos, a API está utilizável, de um modo geral. Se você quiser testar como pre-alpha, ótimo. Vou preparar um post com um passo-a-passo sobre como baixar, gerar uma aplicação com o Sketch e [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_126" class="wp-caption alignleft" style="width: 74px"><a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=311648"><img class="size-full wp-image-126     " title="logo" src="http://ugosan.org/wp-content/uploads/2010/05/logo.png" alt="" width="64" height="64" /></a><p class="wp-caption-text">Tá feio? (Clique nele)</p></div>
<p>Boas novas, o projeto Sketch foi criado! Você pode acessar a página em: <a href="http://www.eclipse.org/sketch">http://www.eclipse.org/sketch</a></p>
<p>Apesar de algumas mudanças e refactorings estarem sendo feitos, a API está utilizável, de um modo geral. Se você quiser testar como pre-alpha, ótimo. <img src='http://ugosan.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Vou preparar um post com um passo-a-passo sobre como baixar, gerar uma aplicação com o Sketch e rodar. E também como escrever seu próprio algoritmo de reconhecimento.</p>
<p>Eu, <a href="http://aniszczyk.org/">Chris</a> and <a href="http://mariot-thoughts.blogspot.com/">Mariot</a> decidimos usar o Git como controle de versão, nosso projeto é novo e não há razão para não usar: <a href="http://git.eclipse.org/c/sketch/org.eclipse.sketch.git/">http://git.eclipse.org/c/sketch/org.eclipse.sketch.git/</a></p>
<p>Atenção, pois estamos mudando as coisas e o código vai mudar <strong>muito</strong>, mas se você vir alguma coisa realmente muito feia, então <a href="https://bugs.eclipse.org/bugs/enter_bug.cgi?product=Sketch">preencha um bug.</a></p>
<p>O futuro do Sketch, como eu imagino, inclui permitir que usuários desenhem suas próprias representações gráficas, sendo capazes de fazer sugestões em modelos existentes usando seu próprio vocabulário e no final até desenharem seus próprios modelos. Uma<br />
<a href="http://www.eclipse.org/forums/index.php?t=msg&amp;th=166343&amp;start=0&amp;">discussão muito interessante</a> a respeito disso foi feita no fórum. Se te interessa, por favor comente lá. Não se importe se você acha que o seu inglês não é bom o suficiente: eu acho que o meu não é o que eu gostaria, e mesmo assim eu escrevo. Comunique-se <img src='http://ugosan.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Quanto ao presente, eu preparei dois vídeos para acompanhar o <a href="http://www.ics.uci.edu/~tproenca/icse2010/flexitools/papers/10.pdf">paper para o FlexiTools&#8217;2010</a>, mostrando diferentes funcionalidades já presentes no Sketch.</p>
<p>1.<a href="http://www.youtube.com/watch?v=bRd8bVakmUI"> VIDEO Creating a Use Case Diagram</a></p>
<p>Aqui eu estendo o Shapes  (um editor que só faz quadrados e triângulos) para fazer um diagrama de Caso de Uso<br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="600" height="385" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/bRd8bVakmUI&amp;hl=en_US&amp;fs=1&amp;rel=0" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="600" height="385" src="http://www.youtube.com/v/bRd8bVakmUI&amp;hl=en_US&amp;fs=1&amp;rel=0" allowscriptaccess="always" allowfullscreen="true"></embed></object><br />
2. <a href="http://www.youtube.com/watch?v=qU0JS2j-0UE">VIDEO Creating an Activity Diagram and Making Annotations</a></p>
<p>Aqui um exemplo mais complexo, com a adição de anotações, que é o benefício mais imediato do Sketch, já que não é preciso reconhecer nada.<br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="600" height="385" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/qU0JS2j-0UE&amp;hl=en_US&amp;fs=1&amp;rel=0" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="600" height="385" src="http://www.youtube.com/v/qU0JS2j-0UE&amp;hl=en_US&amp;fs=1&amp;rel=0" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://ugosan.org/pt-br/primeiros-passos-do-eclipse-sketch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Instalando o Eclipse RCP delta pack (para iniciantes)</title>
		<link>http://ugosan.org/pt-br/instalando-eclipse-rcp-delta-pack/</link>
		<comments>http://ugosan.org/pt-br/instalando-eclipse-rcp-delta-pack/#comments</comments>
		<pubDate>Fri, 07 May 2010 02:14:28 +0000</pubDate>
		<dc:creator>Ugo</dc:creator>
				<category><![CDATA[Uncategorized @pt-br]]></category>
		<category><![CDATA[eclipse-br]]></category>
		<category><![CDATA[rcp]]></category>

		<guid isPermaLink="false">http://ugosan.org/?p=123</guid>
		<description><![CDATA[Resolvi escrever esse guia passo-a-passo para ajudar quem sempre tem problema exportando produtos Eclipse para várias plataformas. Esse guia é diferente do que você encontra aqui e aqui. O que é o Delta Pack? É um pacote zipado com todos os plugins de todas as plataformas suportadas pelo Eclipse, com tudo o que você precisa [...]]]></description>
			<content:encoded><![CDATA[<p>Resolvi escrever esse guia passo-a-passo para ajudar quem sempre tem problema exportando produtos Eclipse para várias plataformas. Esse guia é diferente do que você encontra <a href="http://louismrose.wordpress.com/2009/01/23/installing-the-rcp-delta-pack-for-eclipse/">aqui</a> e <a href="http://aniefer.blogspot.com/2009/06/using-deltapack-in-eclipse-35.html">aqui</a>.</p>
<h5>O que é o Delta Pack?</h5>
<p>É um pacote zipado com todos os plugins de todas as plataformas suportadas pelo Eclipse, com tudo o que você precisa para exportar sua aplicação RCP para várias plataformas (Windows, Linux, Mac, etc) sem ter que ter uma instalação nativa do Eclipse nessas plataformas.</p>
<h5>Situação</h5>
<p>Você tem uma das duas coisas:</p>
<ul>
<li>um .product de um produto já existente (eu vou usar o produto do <a href="http://www.eclipse.org/sketch" target="_blank">Sketch</a> para a <a href="http://www.youtube.com/watch?v=bRd8bVakmUI">Shapes Application</a> como exemplo)</li>
<li>um .product que você só consegue exportar para a sua plataforma nativa (você tem Linux e só consegue criar uma aplicação Linux) e você gostaria de poder exportar para outras plataformas.</li>
</ul>
<h6><a href="http://ugosan.org/wp-content/uploads/2010/05/version.png"><img class="size-medium wp-image-114 alignright" title="version" src="http://ugosan.org/wp-content/uploads/2010/05/version-300x193.png" alt="" width="300" height="193" /></a>Primeiro, cheque sua versão</h6>
<p>Antes de mais nada, cheque sua versão do Eclipse, o delta pack que você vai baixar precisa ser da versão exata, o que significa que voc6e terá que baixar outra, caso você atualiza seu Eclipse. Mas os passos pra fazer isso são fáceis.</p>
<p>No meu caso, a versão é o Galileo 3.5.2 e o build é <strong>M20100211-1343</strong>, então procure o delta pack específico pra essa versão. Uma busca no Google por &#8220;delta pack &lt;build name&gt;&#8221; deve te dar o arquivo, que é parecido com <em>eclipse-M20100211</em>-<em>1343</em>-<em>delta</em>-<em>pack</em>.zip</p>
<p>Des-zipe em um diretório. Eu geralmente crio esse diretório dentro da minha própria pasta eclipse, dentro de uma outra pasta chamada delta.</p>
<h6>Adicionando o delta pack à sua Running Platform</h6>
<p style="text-align: center;"><a href="http://ugosan.org/wp-content/uploads/2010/05/01-window-preferences.png"><img class="size-medium wp-image-115 aligncenter" title="01-window-preferences" src="http://ugosan.org/wp-content/uploads/2010/05/01-window-preferences-272x300.png" alt="" width="272" height="300" /></a> Vá em <strong>Window -&gt; Preferences -&gt; Plug-in Development -&gt; Target Platform</strong> e<strong> Edit </strong>sua<strong> Running Platform.</strong></p>
<p style="text-align: center;"><strong><a href="http://ugosan.org/wp-content/uploads/2010/05/02-edit-target-definition.png"><img class="size-medium wp-image-116 aligncenter" title="02-edit-target-definition" src="http://ugosan.org/wp-content/uploads/2010/05/02-edit-target-definition-270x300.png" alt="" width="270" height="300" /></a></strong>Clique me <strong>Add..</strong></p>
<p style="text-align: center;"><strong><a href="http://ugosan.org/wp-content/uploads/2010/05/03-add-installation.png"><img class="aligncenter size-medium wp-image-117" title="03-add-installation" src="http://ugosan.org/wp-content/uploads/2010/05/03-add-installation-300x218.png" alt="" width="300" height="218" /></a></strong>Selecione <strong>Installation</strong></p>
<p style="text-align: center;"><a href="http://ugosan.org/wp-content/uploads/2010/05/04-browse.png"><img class="aligncenter size-medium wp-image-118" title="04-browse" src="http://ugosan.org/wp-content/uploads/2010/05/04-browse-300x223.png" alt="" width="300" height="223" /></a>Procure a pasta que você des-zipou o delta pack.</p>
<p style="text-align: center;"><a href="http://ugosan.org/wp-content/uploads/2010/05/05-preview.png"><img class="aligncenter size-medium wp-image-119" title="05-preview" src="http://ugosan.org/wp-content/uploads/2010/05/05-preview-300x223.png" alt="" width="300" height="223" /></a>Você vai ver todos os pacotes de todas as plataformas. Veja swt para win32 e 64 bits, linux e tudo o mais. Clique em <strong>Finish</strong> e o Eclipse vai re-carregar sua plataforma (demora um pouquinho).</p>
<p style="text-align: center;"><a href="http://ugosan.org/wp-content/uploads/2010/05/06-solved1.png"><img class="aligncenter size-medium wp-image-121" title="06-solved" src="http://ugosan.org/wp-content/uploads/2010/05/06-solved1-300x262.png" alt="" width="300" height="262" /></a>Se você abrir de novo seu .product e clicar em Add Required Plugins, você vai ver os plugins de todas as plataformas.</p>
<p style="text-align: center;"><a href="http://ugosan.org/wp-content/uploads/2010/05/07-export.png"><img class="aligncenter size-medium wp-image-122" title="07-export" src="http://ugosan.org/wp-content/uploads/2010/05/07-export-232x300.png" alt="" width="232" height="300" /></a>Pronto, na tab <strong>Overview</strong> do seu .product, clique em <strong>Export Product export wizard</strong>, e lá está, <strong>Export to multiple platforms</strong>.</p>
<p style="text-align: center;">Agora você pode gerar aplicações em todas as plataformas suportadas pelo Eclipse!</p>
<p style="text-align: center;">
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 1869px; width: 1px; height: 1px;">http://git.eclipse.org/c/sketch/org.eclipse.sketch.core.git/</div>
]]></content:encoded>
			<wfw:commentRss>http://ugosan.org/pt-br/instalando-eclipse-rcp-delta-pack/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Acelerando (um pouco) o Eclipse com +UnlockExperimentalVMOptions</title>
		<link>http://ugosan.org/pt-br/acelerando-um-pouco-o-eclipse-com-unlockexperimentalvmoptions/</link>
		<comments>http://ugosan.org/pt-br/acelerando-um-pouco-o-eclipse-com-unlockexperimentalvmoptions/#comments</comments>
		<pubDate>Fri, 30 Apr 2010 18:33:00 +0000</pubDate>
		<dc:creator>Ugo</dc:creator>
				<category><![CDATA[Uncategorized @pt-br]]></category>
		<category><![CDATA[eclipse-br]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[oss-br]]></category>

		<guid isPermaLink="false">http://ugosan.org/?p=107</guid>
		<description><![CDATA[Apesar de a JVM da Sun já ter isso disponível há um tempo, você talvez não saiba que dá pra acelerar um pouco a performance do Eclipse, ligando algumas opções experimentais como UseFastAccessorMethods e UseG1GC, que é um novo garbage collector que aproveita o paralelismo (caso você tenha mais de um processador) Isso pode melhorar [...]]]></description>
			<content:encoded><![CDATA[<p>Apesar de a JVM da Sun já ter isso disponível há um tempo, você talvez não saiba que dá pra acelerar um pouco a performance do Eclipse, ligando algumas opções experimentais como UseFastAccessorMethods e UseG1GC, que é um novo garbage collector que aproveita o paralelismo (caso você tenha mais de um processador)</p>
<p>Isso pode melhorar um pouco a performance do Eclipse, tente.</p>
<p>Cuidado: Essas opções são experimentais, NÃO use em um ambiente de produção.</p>
<p>Adicione em seu -vmargs os argumentos, assim:</p>
<blockquote><p>eclipse -vmargs</p>
<p>-XX:+UnlockExperimentalVMOptions</p>
<p>-XX:+UseG1GC</p>
<p>-XX:+UseFastAccessorMethods</p></blockquote>
<p>Algumas pessoas disseram que a performance melhorou dramaticamente, não só no Eclipse, mas em outras aplicações Java. Pra mim, melhorou um pouco.</p>
<p>Algumas pessoas utilizaram outros parâmetros, como o (que não funcionaram para o meu ambiente. A performance caiu na verdade).</p>
<p>Uma lista completa de opções pode ser encontrada <a href="http://blogs.sun.com/watt/resource/jvm-options-list.html" target="_blank">aqui</a>, algumas interessantes como:</p>
<p><em>-XX:+AggressiveHeap<br />
-XX:+AggressiveOpts<br />
-XX:ParallelGCThreads=2<br />
-XX:ThreadPriorityPolicy=1</em></p>
<p>Funcionou pra você? Teste e me diga.</p>
]]></content:encoded>
			<wfw:commentRss>http://ugosan.org/pt-br/acelerando-um-pouco-o-eclipse-com-unlockexperimentalvmoptions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Novo lar</title>
		<link>http://ugosan.org/pt-br/novo-lar/</link>
		<comments>http://ugosan.org/pt-br/novo-lar/#comments</comments>
		<pubDate>Mon, 26 Apr 2010 19:03:00 +0000</pubDate>
		<dc:creator>Ugo</dc:creator>
				<category><![CDATA[Uncategorized @pt-br]]></category>

		<guid isPermaLink="false">http://ugosan.org/?p=93</guid>
		<description><![CDATA[Finalmente, tava cansado de atualizar dois blogs: blog.ugosan.com e coisasqueaconteceramcomigo.wordpress.com. Ainda por cima, eu não tinha espaço pra tornar disponíveis materiais que precisava passar a outras pessoas. Então eu decidi colocar tudo em um lugar só, comprei um host na Dreamhost, coloquei um WordPress (massa!) com WPML pra suporte multi-língua (maravilha!) o que permite que [...]]]></description>
			<content:encoded><![CDATA[<p>Finalmente, tava cansado de atualizar dois blogs: blog.ugosan.com e coisasqueaconteceramcomigo.wordpress.com. Ainda por cima, eu não tinha espaço pra tornar disponíveis materiais que precisava passar a outras pessoas.</p>
<div id="attachment_92" class="wp-caption aligncenter" style="width: 250px"><a href="http://ugosan.org/wp-content/uploads/2010/04/Imagem023.jpg"><img class="size-medium wp-image-92 " title="Casa de passarinho" src="http://ugosan.org/wp-content/uploads/2010/04/Imagem023-300x300.jpg" alt="" width="240" height="240" /></a><p class="wp-caption-text">Casinha de passarinho, sem nenhum convidado até agora..</p></div>
<p>Então eu decidi colocar tudo em um lugar só, comprei um host na Dreamhost, coloquei um WordPress (massa!) com WPML pra suporte multi-língua (maravilha!) o que permite que eu possa postar coisas em inglês E/OU português, sem embaralhar tudo. Posso escrever um mesmo post com conteúdos diferentes nas duas línguas.</p>
<p>Esse é meu novo lar de agora em diante, se você se interessa pelas mesmas coisas que eu, me siga <img src='http://ugosan.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://ugosan.org/pt-br/novo-lar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sketch: Modelo Gráfico Flexivel no GMF (+Video)</title>
		<link>http://ugosan.org/pt-br/sketch-modelo-grafico-flexivel/</link>
		<comments>http://ugosan.org/pt-br/sketch-modelo-grafico-flexivel/#comments</comments>
		<pubDate>Wed, 21 Apr 2010 13:03:49 +0000</pubDate>
		<dc:creator>Ugo</dc:creator>
				<category><![CDATA[Uncategorized @pt-br]]></category>
		<category><![CDATA[eclipse-br]]></category>
		<category><![CDATA[FlexiTools'2010]]></category>
		<category><![CDATA[GMF]]></category>
		<category><![CDATA[modeling]]></category>
		<category><![CDATA[oss-br]]></category>

		<guid isPermaLink="false">http://ugosan.org/?p=36</guid>
		<description><![CDATA[Faz um tempo que não falo sobre o FlexiTools&#8217;2010 e sobre a discussão em torno da representação flexível do modelo gráfico que pode ser possível em editores gráficos do Eclipse. Aqui falamos sobre criar um elemento intermediário que contém uma representação gráfica flexível, em oposição a sua representação &#8220;canônica&#8221; (que no GMF é definido com [...]]]></description>
			<content:encoded><![CDATA[<div>
<div><a href="http://2.bp.blogspot.com/_ALuXm2uZkKs/S8s0e3fh89I/AAAAAAAAACk/GK2cP3WfWP0/s1600/loginho.png"><img class="alignleft" style="border: 0px initial initial;" src="http://2.bp.blogspot.com/_ALuXm2uZkKs/S8s0e3fh89I/AAAAAAAAACk/GK2cP3WfWP0/s320/loginho.png" border="0" alt="" width="88" height="88" /></a>Faz um tempo que não falo sobre o FlexiTools&#8217;2010 e sobre a discussão em torno da representação flexível do modelo gráfico que pode ser possível em editores gráficos do Eclipse.</div>
<p><a href="http://www.serg.inf.puc-rio.br/serg/wp-content/uploads/2010/03/sketch-icse2010.pdf">Aqui</a> falamos sobre criar um elemento intermediário que contém uma representação gráfica flexível, em oposição a sua representação &#8220;canônica&#8221; (que no GMF é definido com o modelo .gmfgraph). Pois bem, os usuários podem ser capazes de desenhar, eles mesmos, os elementos e também de criar novos, mais ou menos assim:</p>
<div><a href="http://3.bp.blogspot.com/_ALuXm2uZkKs/S8s3u_h68JI/AAAAAAAAACs/5sXErfoPHP4/s1600/demo1.1.png"><img class="aligncenter" src="http://3.bp.blogspot.com/_ALuXm2uZkKs/S8s3u_h68JI/AAAAAAAAACs/5sXErfoPHP4/s320/demo1.1.png" border="0" alt="" width="320" height="253" /></a></div>
<p><a href="http://www.youtube.com/v/TgPYc-Z2mVE">Coloquei um video</a> explicando como funciona. Comentários são bem vindos (inclusive no <a href="http://www.eclipse.org/forums/eclipse.sketch">Sketch Forum</a>):</p>
<p style="text-align: center;">
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="620" height="385" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://www.youtube.com/v/TgPYc-Z2mVE&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en_US&amp;feature=player_detailpage&amp;fs=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="620" height="385" src="http://www.youtube.com/v/TgPYc-Z2mVE&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en_US&amp;feature=player_detailpage&amp;fs=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://ugosan.org/pt-br/sketch-modelo-grafico-flexivel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

