<?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>Diego Oliveira Potapczuk&#187; Desenvolvimento</title>
	<atom:link href="http://www.diegoliveira.com.br/blog/category/desenvolvimento/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.diegoliveira.com.br/blog</link>
	<description></description>
	<lastBuildDate>Thu, 28 Jul 2011 02:12:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>AllJoyn</title>
		<link>http://www.diegoliveira.com.br/blog/2011/02/20/alljoyn/</link>
		<comments>http://www.diegoliveira.com.br/blog/2011/02/20/alljoyn/#comments</comments>
		<pubDate>Sun, 20 Feb 2011 03:00:33 +0000</pubDate>
		<dc:creator>Diego Potapczuk</dc:creator>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Ferramentas]]></category>
		<category><![CDATA[Framework]]></category>
		<category><![CDATA[Qualcomm]]></category>

		<guid isPermaLink="false">http://www.diegoliveira.com.br/blog/?p=599</guid>
		<description><![CDATA[A Qualcomm está lançando um framework que se encaixa perfeitamente com um projeto que estou desenvolvendo. O framework se chama AllJoyn e permite aos desenvolvedores criarem aplicações com capacidade de comunicação sem o uso de um servidor intermediário, baseado em proximidade. Isso irá permitir uma maior facilidade no modo em que dispositivos diversos, em principal [...]

				
<h4>Artigos relacionados</h4>

Nenhum artigo relacionado.
]]></description>
			<content:encoded><![CDATA[<p>A Qualcomm está lançando um framework que se encaixa perfeitamente com um projeto que estou desenvolvendo. O framework se chama AllJoyn e permite aos desenvolvedores criarem aplicações com capacidade de comunicação sem o uso de um servidor intermediário, baseado em proximidade. Isso irá permitir uma maior facilidade no modo em que dispositivos diversos, em principal os celulares, interagem entre si, possibilitando aplicações como jogos multi jogadores, compartilhamento de fotos e arquivos, criação de documentos em conjunto entre muitas outras.</p>
<p>Outros pontos interessantes do framework:</p>
<ul>
<li>Independente de plataforma, possibilitando aplicações em Windows, Linux e Android, por exemplo, conversarem de forma transparente;</li>
<li>Possui segurança integrada como autenticação e criptografia;</li>
<li>Roteamento de mensagem;</li>
<li>Processo simples de descoberta e pareamento;</li>
<li>Independente de transporte, pode usar WiFi, Bluetooth, internet e o que mais eles adicionarem suporte;</li>
<li>Otimizado para dispositivos móveis como smartphones.</li>
</ul>
<p>Para mais informações acessem:<br />
<a href="https://www.alljoyn.org" target="_blank">https://www.alljoyn.org</a><br />
<a href="http://developer.qualcomm.com/dev/alljoyn-p2p" target="_blank">http://developer.qualcomm.com/dev/alljoyn-p2p</a></p>


				
<h4>Artigos relacionados</h4>
<p>Nenhum artigo relacionado.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.diegoliveira.com.br/blog/2011/02/20/alljoyn/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Criando menu no Android</title>
		<link>http://www.diegoliveira.com.br/blog/2010/11/16/criando-menu-no-android/</link>
		<comments>http://www.diegoliveira.com.br/blog/2010/11/16/criando-menu-no-android/#comments</comments>
		<pubDate>Tue, 16 Nov 2010 23:06:44 +0000</pubDate>
		<dc:creator>Diego Potapczuk</dc:creator>
				<category><![CDATA[Android]]></category>

		<guid isPermaLink="false">http://www.diegoliveira.com.br/blog/?p=560</guid>
		<description><![CDATA[Para adicionar de forma bastante simples um menu no Android basta utilizar o seguinte método dentro da Activity @Override public boolean onCreateOptionsMenu&#40;Menu menu&#41; &#123; super.onCreateOptionsMenu&#40;menu&#41;; &#160; // Create and add new menu items. MenuItem itemAdd = menu.add&#40;0, ADD_NEW, Menu.NONE, R.string.add_new&#41;; MenuItem itemRem = menu.add&#40;0, REMOVE, Menu.NONE, R.string.remove&#41;; &#160; // Assign icons itemAdd.setIcon&#40;R.drawable.add&#41;; itemRem.setIcon&#40;R.drawable.remove&#41;; &#160; // [...]

				
<h4>Artigos relacionados</h4>

Nenhum artigo relacionado.
]]></description>
			<content:encoded><![CDATA[<p>Para adicionar de forma bastante simples um menu no Android basta utilizar o seguinte método dentro da Activity</p>

<div class="wp_syntax"><div class="code"><pre class="java" style="font-family:monospace;">@Override
<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000066; font-weight: bold;">boolean</span> onCreateOptionsMenu<span style="color: #009900;">&#40;</span><span style="color: #003399;">Menu</span> menu<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">super</span>.<span style="color: #006633;">onCreateOptionsMenu</span><span style="color: #009900;">&#40;</span>menu<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">// Create and add new menu items.</span>
	<span style="color: #003399;">MenuItem</span> itemAdd <span style="color: #339933;">=</span> menu.<span style="color: #006633;">add</span><span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">0</span>, ADD_NEW, <span style="color: #003399;">Menu</span>.<span style="color: #006633;">NONE</span>,
			R.<span style="color: #006633;">string</span>.<span style="color: #006633;">add_new</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #003399;">MenuItem</span> itemRem <span style="color: #339933;">=</span> menu.<span style="color: #006633;">add</span><span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">0</span>, REMOVE, <span style="color: #003399;">Menu</span>.<span style="color: #006633;">NONE</span>, R.<span style="color: #006633;">string</span>.<span style="color: #006633;">remove</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">// Assign icons</span>
	itemAdd.<span style="color: #006633;">setIcon</span><span style="color: #009900;">&#40;</span>R.<span style="color: #006633;">drawable</span>.<span style="color: #006633;">add</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	itemRem.<span style="color: #006633;">setIcon</span><span style="color: #009900;">&#40;</span>R.<span style="color: #006633;">drawable</span>.<span style="color: #006633;">remove</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">// Allocate shortcuts to each of them.</span>
	itemAdd.<span style="color: #006633;">setShortcut</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'0'</span>, <span style="color: #0000ff;">'a'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	itemRem.<span style="color: #006633;">setShortcut</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'1'</span>, <span style="color: #0000ff;">'r'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000000; font-weight: bold;">return</span> <span style="color: #000066; font-weight: bold;">true</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>



				
<h4>Artigos relacionados</h4>
<p>Nenhum artigo relacionado.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.diegoliveira.com.br/blog/2010/11/16/criando-menu-no-android/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Experimentos com criação de materiais</title>
		<link>http://www.diegoliveira.com.br/blog/2010/02/16/experimentos-com-criacao-de-materiais/</link>
		<comments>http://www.diegoliveira.com.br/blog/2010/02/16/experimentos-com-criacao-de-materiais/#comments</comments>
		<pubDate>Tue, 16 Feb 2010 23:51:47 +0000</pubDate>
		<dc:creator>Diego Potapczuk</dc:creator>
				<category><![CDATA[Desenvolvimento de Jogos]]></category>
		<category><![CDATA[Engenharia de Software]]></category>
		<category><![CDATA[materials]]></category>
		<category><![CDATA[UDK]]></category>

		<guid isPermaLink="false">http://www.diegoliveira.com.br/blog/?p=383</guid>
		<description><![CDATA[Alguns testes que realizei no desenvolvimento de materiais na UDK. Artigos relacionados Unreal Showcase Estudo de Engines

				
<h4>Artigos relacionados</h4>
<ol>
		<li><a href="http://www.diegoliveira.com.br/blog/2010/02/13/unreal-showcase/" rel="bookmark">Unreal Showcase</a><!-- (7.85307)--></li>
		<li><a href="http://www.diegoliveira.com.br/blog/2010/02/10/estudo-de-engines/" rel="bookmark">Estudo de Engines</a><!-- (6.92205)--></li>
	</ol>
]]></description>
			<content:encoded><![CDATA[<p>Alguns testes que realizei no desenvolvimento de materiais na UDK.</p>
<div class="wp-caption alignnone" style="width: 510px"><a href="https://wave.googleusercontent.com/wave/attachment/normal.jpg?id=FkqjiNju3&amp;key=AH0qf5w5ZeSsxAfV5VEDggWETZPqpHLcKQ"><img src="https://wave.googleusercontent.com/wave/attachment/normal.jpg?id=FkqjiNju3&amp;key=AH0qf5w5ZeSsxAfV5VEDggWETZPqpHLcKQ" alt="Normal" width="500" height="374" /></a><p class="wp-caption-text">Normal</p></div>
<div class="wp-caption alignnone" style="width: 510px"><a href="https://wave.googleusercontent.com/wave/attachment/bump.jpg?id=FkqjiNju4&amp;key=AH0qf5x7PJsikXMIAxnlhqw-TvGpCxL-6g"><img src="https://wave.googleusercontent.com/wave/attachment/bump.jpg?id=FkqjiNju4&amp;key=AH0qf5x7PJsikXMIAxnlhqw-TvGpCxL-6g" alt="Small Bump" width="500" height="372" /></a><p class="wp-caption-text">Bump</p></div>
<div class="wp-caption alignnone" style="width: 510px"><a href="https://wave.googleusercontent.com/wave/attachment/BigBump2.jpg?id=FkqjiNju6&amp;key=AH0qf5xu7q09zKYBmlp4zttJ7xRnRti8NA"><img src="https://wave.googleusercontent.com/wave/attachment/BigBump2.jpg?id=FkqjiNju6&amp;key=AH0qf5xu7q09zKYBmlp4zttJ7xRnRti8NA" alt="Distortion" width="500" height="388" /></a><p class="wp-caption-text">Distortion</p></div>
<div class="wp-caption alignnone" style="width: 510px"><a href="https://wave.googleusercontent.com/wave/attachment/Depth-Bender3.jpg?id=FkqjiNju12&amp;key=AH0qf5xGLJpFHDjo-4CU2R5Ef9nbYJ4J1Q"><img class=" " src="https://wave.googleusercontent.com/wave/attachment/Depth-Bender3.jpg?id=FkqjiNju12&amp;key=AH0qf5xGLJpFHDjo-4CU2R5Ef9nbYJ4J1Q" alt="Depth Bender" width="500" height="388" /></a><p class="wp-caption-text">Depth Bender</p></div>


				
<h4>Artigos relacionados</h4>
<ol>
		<li><a href="http://www.diegoliveira.com.br/blog/2010/02/13/unreal-showcase/" rel="bookmark">Unreal Showcase</a><!-- (7.85307)--></li>
		<li><a href="http://www.diegoliveira.com.br/blog/2010/02/10/estudo-de-engines/" rel="bookmark">Estudo de Engines</a><!-- (6.92205)--></li>
	</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.diegoliveira.com.br/blog/2010/02/16/experimentos-com-criacao-de-materiais/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Palestra sobre o Manifesto 2.0 realizada no LinguÁgil</title>
		<link>http://www.diegoliveira.com.br/blog/2009/11/26/palestra-sobre-o-manifesto-20-realizada-no-linguagil/</link>
		<comments>http://www.diegoliveira.com.br/blog/2009/11/26/palestra-sobre-o-manifesto-20-realizada-no-linguagil/#comments</comments>
		<pubDate>Thu, 26 Nov 2009 22:28:45 +0000</pubDate>
		<dc:creator>Diego Potapczuk</dc:creator>
				<category><![CDATA[Engenharia de Software]]></category>
		<category><![CDATA[Apresentação]]></category>
		<category><![CDATA[inovação]]></category>

		<guid isPermaLink="false">http://www.diegoliveira.com.br/blog/?p=338</guid>
		<description><![CDATA[Palestra na integra do Manifesto 2.0, realizado no evento LinguÁgil 2009. Fala sobre a tendência das empresas e profissionais nessa nova geração 2.0 Artigos relacionados XII Semana de Informática e LinguÁgil 2009 Agradecimento aos presentes na palestra Matéria sobre Realidade Aumentada do SENAI-BA na Bahia Indústria

				
<h4>Artigos relacionados</h4>
<ol>
		<li><a href="http://www.diegoliveira.com.br/blog/2009/11/02/xii-semana-de-informatica-e-linguagil-2009/" rel="bookmark">XII Semana de Informática e LinguÁgil 2009</a><!-- (11.6027)--></li>
		<li><a href="http://www.diegoliveira.com.br/blog/2010/08/20/agradecimento-aos-presentes-na-palestra/" rel="bookmark">Agradecimento aos presentes na palestra</a><!-- (7.25071)--></li>
		<li><a href="http://www.diegoliveira.com.br/blog/2010/10/05/materia-sobre-realidade-aumentada-do-senai-ba-na-bahia-industria/" rel="bookmark">Matéria sobre Realidade Aumentada do SENAI-BA na Bahia Indústria</a><!-- (6.28167)--></li>
	</ol>
]]></description>
			<content:encoded><![CDATA[<p>Palestra na integra do Manifesto 2.0, realizado no evento LinguÁgil 2009.</p>
<p>Fala sobre a tendência das empresas e profissionais nessa nova geração 2.0</p>
<p><object width="400" height="300" data="http://vimeo.com/moogaloop.swf?clip_id=7696734&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=00adef&amp;fullscreen=1" type="application/x-shockwave-flash"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=7696734&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=00adef&amp;fullscreen=1" /></object></p>


				
<h4>Artigos relacionados</h4>
<ol>
		<li><a href="http://www.diegoliveira.com.br/blog/2009/11/02/xii-semana-de-informatica-e-linguagil-2009/" rel="bookmark">XII Semana de Informática e LinguÁgil 2009</a><!-- (11.6027)--></li>
		<li><a href="http://www.diegoliveira.com.br/blog/2010/08/20/agradecimento-aos-presentes-na-palestra/" rel="bookmark">Agradecimento aos presentes na palestra</a><!-- (7.25071)--></li>
		<li><a href="http://www.diegoliveira.com.br/blog/2010/10/05/materia-sobre-realidade-aumentada-do-senai-ba-na-bahia-industria/" rel="bookmark">Matéria sobre Realidade Aumentada do SENAI-BA na Bahia Indústria</a><!-- (6.28167)--></li>
	</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.diegoliveira.com.br/blog/2009/11/26/palestra-sobre-o-manifesto-20-realizada-no-linguagil/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>RASEA, Controle de acesso para suas aplicações</title>
		<link>http://www.diegoliveira.com.br/blog/2009/06/30/rasea-controle-de-acesso-para-suas-aplicacoes/</link>
		<comments>http://www.diegoliveira.com.br/blog/2009/06/30/rasea-controle-de-acesso-para-suas-aplicacoes/#comments</comments>
		<pubDate>Wed, 01 Jul 2009 02:30:38 +0000</pubDate>
		<dc:creator>Diego Potapczuk</dc:creator>
				<category><![CDATA[Engenharia de Software]]></category>
		<category><![CDATA[Ferramentas]]></category>
		<category><![CDATA[Meus Trabalhos]]></category>
		<category><![CDATA[RASEA]]></category>
		<category><![CDATA[Zend Framework]]></category>

		<guid isPermaLink="false">http://www.diegoliveira.com.br/blog/?p=253</guid>
		<description><![CDATA[Hoje fui a uma reunião na Secretaria da Educação conversar com o pessoal da Avansys sobre um sistema de controle de acesso que eles usam lá e querem que a gente use na aplicação que estou desenvolvendo para eles, o sistema é o RASEA (cRoss-plAtform accesS control for Enterprise Applications), um sistema Open-Source muito bom [...]

				
<h4>Artigos relacionados</h4>
<ol>
		<li><a href="http://www.diegoliveira.com.br/blog/2010/07/19/site-para-iphone/" rel="bookmark">Site para iPhone</a><!-- (5.60277)--></li>
		<li><a href="http://www.diegoliveira.com.br/blog/2009/06/11/criately-criando-diagramas-de-forma-simples/" rel="bookmark">Criately, criando diagramas de forma simples</a><!-- (5.58251)--></li>
	</ol>
]]></description>
			<content:encoded><![CDATA[<p>Hoje fui a uma reunião na Secretaria da Educação conversar com o pessoal da <strong>Avansys </strong>sobre um sistema de controle de acesso que eles usam lá e querem que a gente use na aplicação que estou desenvolvendo para eles, o sistema é o <a rel="nofollow" href="http://raseablog.blogspot.com/" target="_blank">RASEA</a> (cRoss-plAtform accesS control for Enterprise Applications), um sistema Open-Source muito bom para quem precisa de autenticação e autorização dentro de sua aplicação.</p>
<div class="wp-caption alignnone" style="width: 410px"><a rel="lightbox" href="http://1.bp.blogspot.com/_9IKqJZPz-8g/SfMHwmOh7NI/AAAAAAAACJs/UNHugcAY9Lg/s400/Arquitetura+do+servidor+RASEA.png"><img src="http://1.bp.blogspot.com/_9IKqJZPz-8g/SfMHwmOh7NI/AAAAAAAACJs/UNHugcAY9Lg/s400/Arquitetura+do+servidor+RASEA.png" alt="RASEA" width="400" height="188" /></a><p class="wp-caption-text">RASEA</p></div>
<p>A idéia do <strong>RASEA </strong>é que ele possa servir de concentrador no controle de usuários de todas as aplicações que você possuir, independente da tecnologia e plataforma que elas usem. Ele possui o conceito de recursos, papéis e ações para fazer o controle de autorização, esse mecanismo já é bastante utilizando, ate mesmo pelo <strong>Zend Framework</strong>.</p>
<div class="wp-caption alignnone" style="width: 134px"><a rel="lightbox" href="http://4.bp.blogspot.com/_9IKqJZPz-8g/SgQkyRykK8I/AAAAAAAACKc/UjBypLMPtfg/s400/bootstrap+no+rasea.png"><img src="http://4.bp.blogspot.com/_9IKqJZPz-8g/SgQkyRykK8I/AAAAAAAACKc/UjBypLMPtfg/s400/bootstrap+no+rasea.png" alt="RASEA" width="124" height="191" /></a><p class="wp-caption-text">RASEA</p></div>


				
<h4>Artigos relacionados</h4>
<ol>
		<li><a href="http://www.diegoliveira.com.br/blog/2010/07/19/site-para-iphone/" rel="bookmark">Site para iPhone</a><!-- (5.60277)--></li>
		<li><a href="http://www.diegoliveira.com.br/blog/2009/06/11/criately-criando-diagramas-de-forma-simples/" rel="bookmark">Criately, criando diagramas de forma simples</a><!-- (5.58251)--></li>
	</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.diegoliveira.com.br/blog/2009/06/30/rasea-controle-de-acesso-para-suas-aplicacoes/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Criately, criando diagramas de forma simples</title>
		<link>http://www.diegoliveira.com.br/blog/2009/06/11/criately-criando-diagramas-de-forma-simples/</link>
		<comments>http://www.diegoliveira.com.br/blog/2009/06/11/criately-criando-diagramas-de-forma-simples/#comments</comments>
		<pubDate>Fri, 12 Jun 2009 02:34:45 +0000</pubDate>
		<dc:creator>Diego Potapczuk</dc:creator>
				<category><![CDATA[Engenharia de Software]]></category>
		<category><![CDATA[Ferramentas]]></category>

		<guid isPermaLink="false">http://www.diegoliveira.com.br/blog/?p=108</guid>
		<description><![CDATA[O Creately é um aplicação web que permite que você construa diagramas de forma muito simples sem precisar instalar absolutamente nada no seu computador, ele roda direto do seu navegador. Ele tem diversas funções como criação de diagramas de forma colaborativa, objetos com funções de validações e conectores inteligentes, comentários nos diagramas, interface simples e [...]

				
<h4>Artigos relacionados</h4>
<ol>
		<li><a href="http://www.diegoliveira.com.br/blog/2009/06/25/launchy-abra-seus-programas-de-forma-super-rapida/" rel="bookmark">Launchy: abra seus programas de forma super rápida</a><!-- (8.06919)--></li>
		<li><a href="http://www.diegoliveira.com.br/blog/2009/06/09/pencil-uma-ferramenta-para-esboco-e-prototipo-de-telas/" rel="bookmark">Pencil, uma ferramenta para esboço e protótipo de telas</a><!-- (5.96796)--></li>
		<li><a href="http://www.diegoliveira.com.br/blog/2009/06/30/rasea-controle-de-acesso-para-suas-aplicacoes/" rel="bookmark">RASEA, Controle de acesso para suas aplicações</a><!-- (5.55225)--></li>
	</ol>
]]></description>
			<content:encoded><![CDATA[<p>O Creately é um aplicação web que permite que você construa diagramas de forma muito simples sem precisar instalar absolutamente nada no seu computador, ele roda direto do seu navegador. Ele tem diversas funções como criação de diagramas de forma colaborativa, objetos com funções de validações e conectores inteligentes, comentários nos diagramas, interface simples e amigável e diversos estilos para personalizar seus diagramas.</p>
<div class="wp-caption alignnone" style="width: 458px"><a rel="lightbox" href="http://creately.com/images/Smart%20UML%20class%20diagram.jpg"><img title="Diagrama UML" src="http://creately.com/images/Smart%20UML%20class%20diagram.jpg" alt="" width="448" height="321" /></a><p class="wp-caption-text">Diagrama UML</p></div>
<div class="wp-caption aligncenter" style="width: 439px"><a rel="lightbox" href="http://creately.com/images/examples/Site_Map_New_small.jpg"><img title="Mapa de site" src="http://creately.com/images/examples/Site_Map_New_small.jpg" alt="" width="429" height="264" /></a><p class="wp-caption-text">Mapa de site</p></div>
<div class="wp-caption alignnone" style="width: 433px"><a rel="lightbox" href="http://creately.com/images/examples/Simple_Office_Network_plan_2.jpg"><img title="Projeto de rede" src="http://creately.com/images/examples/Simple_Office_Network_plan_2.jpg" alt="" width="423" height="192" /></a><p class="wp-caption-text">Projeto de rede</p></div>
<p>É uma aplicação nova que ainda está em versão beta, mas já está em um nível muito avançado de usabilidade.</p>
<p>Eis alguns tipos de diagramas que ele permite que você construa:</p>
<ul>
<li>Diagramas para Softwares e Design
<ul>
<li>Wireframe de sites</li>
<li>Mapa de site</li>
<li>Fluxogramas de dados</li>
<li>Prototipação de telas</li>
<li>Diagramas UML de classes</li>
<li>Diagramas UML de Casos de Uso</li>
<li>Diagramas UML de Estados</li>
</ul>
</li>
</ul>
<ul>
<li>Diagramas de infra-estrutura
<ul>
<li>Plano de rede</li>
<li>Projetos de Data Center</li>
<li>Circuitos digitais</li>
<li>Diagramas de negócios</li>
</ul>
</li>
</ul>
<ul>
<li>Diagramas de processo
<ul>
<li>Fluxogramas</li>
<li>Mapas mentais</li>
<li>Diagramas SWOT</li>
<li>Diagramas Organizacionais</li>
</ul>
</li>
</ul>
<ul>
<li>Diagramas Gerais
<ul>
<li>Diagrama de blocos</li>
<li>Diagrama de árvore</li>
<li>Árvores de decisões</li>
</ul>
</li>
</ul>
<p><strong>Site:</strong><br />
<a href="http://creately.com/" target="_blank">http://creately.com/</a></p>


				
<h4>Artigos relacionados</h4>
<ol>
		<li><a href="http://www.diegoliveira.com.br/blog/2009/06/25/launchy-abra-seus-programas-de-forma-super-rapida/" rel="bookmark">Launchy: abra seus programas de forma super rápida</a><!-- (8.06919)--></li>
		<li><a href="http://www.diegoliveira.com.br/blog/2009/06/09/pencil-uma-ferramenta-para-esboco-e-prototipo-de-telas/" rel="bookmark">Pencil, uma ferramenta para esboço e protótipo de telas</a><!-- (5.96796)--></li>
		<li><a href="http://www.diegoliveira.com.br/blog/2009/06/30/rasea-controle-de-acesso-para-suas-aplicacoes/" rel="bookmark">RASEA, Controle de acesso para suas aplicações</a><!-- (5.55225)--></li>
	</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.diegoliveira.com.br/blog/2009/06/11/criately-criando-diagramas-de-forma-simples/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Eclipse Checkstyle</title>
		<link>http://www.diegoliveira.com.br/blog/2009/06/10/eclipse-checkstyle/</link>
		<comments>http://www.diegoliveira.com.br/blog/2009/06/10/eclipse-checkstyle/#comments</comments>
		<pubDate>Wed, 10 Jun 2009 13:25:20 +0000</pubDate>
		<dc:creator>Diego Potapczuk</dc:creator>
				<category><![CDATA[Engenharia de Software]]></category>
		<category><![CDATA[Ferramentas]]></category>

		<guid isPermaLink="false">http://www.diegoliveira.com.br/blog/?p=105</guid>
		<description><![CDATA[O documento de padrão de codificação é uma ferramenta muito útil em um projeto de desenvolvimento de software que envolve vários desenvolvedores. Esse documento visa definir um padrão na escrita do software que seja seguido por todos os envolvidos pelo seu desenvolvimento fazendo com que a manutenção do código seja realizada de forma mais fácil [...]

				
<h4>Artigos relacionados</h4>
<ol>
		<li><a href="http://www.diegoliveira.com.br/blog/2009/06/09/pencil-uma-ferramenta-para-esboco-e-prototipo-de-telas/" rel="bookmark">Pencil, uma ferramenta para esboço e protótipo de telas</a><!-- (6.13658)--></li>
	</ol>
]]></description>
			<content:encoded><![CDATA[<p>O documento de padrão de codificação é uma ferramenta muito útil em um projeto de desenvolvimento de software que envolve vários desenvolvedores. Esse documento visa definir um padrão na escrita do software que seja seguido por todos os envolvidos pelo seu desenvolvimento fazendo com que a manutenção do código seja realizada de forma mais fácil e rápida.</p>
<div class="wp-caption alignnone" style="width: 420px"><a rel="lightbox" href="http://eclipse-cs.sourceforge.net/images/screenshots/eclipsecs0000.png"><img title="Violações de codificação anotadas no editor Java" src="http://eclipse-cs.sourceforge.net/images/screenshots/eclipsecs0000.png" alt="Violações de codificação anotadas no editor Java" width="410" height="301" /></a><p class="wp-caption-text">Violações de codificação anotadas no editor Java</p></div>
<p>O plug-in <strong>Checkstyle </strong>para o Eclipse ajuda o desenvolvedor verificando se os padrões definidos estão sendo seguidos, ajudando tanto o desenvolvedor a se familiarizar com os padrões quanto a garantir a uniformidade dos códigos gerados.</p>
<div class="wp-caption alignnone" style="width: 462px"><a rel="lightbox" href="http://eclipse-cs.sourceforge.net/images/screenshots/eclipsecs0013.png"><img title="Gráfico com violações do padrão de codificação" src="http://eclipse-cs.sourceforge.net/images/screenshots/eclipsecs0013.png" alt="Gráfico com violações do padrão de codificação" width="452" height="248" /></a><p class="wp-caption-text">Gráfico com violações do padrão de codificação</p></div>
<p>O Checkstyle pode também ser executado via linha de comando ou integrado ao <strong>Ant</strong></p>
<p><strong>Site:</strong><br />
<a href="http://eclipse-cs.sourceforge.net/" target="_blank">http://eclipse-cs.sourceforge.net/</a></p>


				
<h4>Artigos relacionados</h4>
<ol>
		<li><a href="http://www.diegoliveira.com.br/blog/2009/06/09/pencil-uma-ferramenta-para-esboco-e-prototipo-de-telas/" rel="bookmark">Pencil, uma ferramenta para esboço e protótipo de telas</a><!-- (6.13658)--></li>
	</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.diegoliveira.com.br/blog/2009/06/10/eclipse-checkstyle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pencil, uma ferramenta para esboço e protótipo de telas</title>
		<link>http://www.diegoliveira.com.br/blog/2009/06/09/pencil-uma-ferramenta-para-esboco-e-prototipo-de-telas/</link>
		<comments>http://www.diegoliveira.com.br/blog/2009/06/09/pencil-uma-ferramenta-para-esboco-e-prototipo-de-telas/#comments</comments>
		<pubDate>Tue, 09 Jun 2009 20:38:01 +0000</pubDate>
		<dc:creator>Diego Potapczuk</dc:creator>
				<category><![CDATA[Engenharia de Software]]></category>
		<category><![CDATA[Ferramentas]]></category>
		<category><![CDATA[Prototipação]]></category>

		<guid isPermaLink="false">http://www.diegoliveira.com.br/blog/?p=97</guid>
		<description><![CDATA[Descobri hoje uma fantástica ferramenta para o esboço de telas e protótipos de telas de um software, e o melhor de tudo, FREE e OpenSource! A ferramenta em questão é o Pencil, um projeto OpenSource com o objetivo de criar uma ferramenta de prototipação de telas utilizando a engine do Mozilla Gecko engine (assim como [...]

				
<h4>Artigos relacionados</h4>
<ol>
		<li><a href="http://www.diegoliveira.com.br/blog/2009/06/11/criately-criando-diagramas-de-forma-simples/" rel="bookmark">Criately, criando diagramas de forma simples</a><!-- (10.2006)--></li>
		<li><a href="http://www.diegoliveira.com.br/blog/2008/04/24/prototipo/" rel="bookmark">Protótipo do Gerenciador de Pousadas</a><!-- (9.50304)--></li>
		<li><a href="http://www.diegoliveira.com.br/blog/2009/06/24/livro-tecnicas-de-acessibilidade-criando-uma-web-para-todos/" rel="bookmark">Livro Técnicas de Acessibilidade: Criando uma web para todos</a><!-- (6.85874)--></li>
	</ol>
]]></description>
			<content:encoded><![CDATA[<p>Descobri hoje uma fantástica ferramenta para o esboço de telas e protótipos de telas de um software, e o melhor de tudo, FREE e OpenSource!</p>
<div class="wp-caption aligncenter" style="width: 317px"><a rel="lightbox" href="http://www.evolus.vn/Pencil/Images/Screenshots/Selected-home.jpg"><img title="Project Pencil" src="http://www.evolus.vn/Pencil/Images/Screenshots/Selected-home.jpg" alt="" width="307" height="233" /></a><p class="wp-caption-text">Project Pencil</p></div>
<p style="text-align: center;">
<p>A ferramenta em questão é o Pencil, um projeto OpenSource com o objetivo de criar uma ferramenta de prototipação de telas utilizando a engine do <strong>Mozilla Gecko engine</strong> (assim como o Firefox). Idéia muito interessante, vale a pena dar uma olhada!</p>
<p>As principais características dessa ferramenta são:</p>
<ul>
<li>Modelos prontos para diagramas e protótipos</li>
<li>Documento de várias páginas</li>
<li>Edição de texto das telas</li>
<li>Salva protótipos como PNG</li>
<li>Permite a instalação de modelos do usuário</li>
<li>Multi-plataforma</li>
<li>Operações padrões como alinhamento, ordenação-z, redimensionamento e rotação</li>
</ul>
<p>Site:<br />
<a title="Pencil" href="http://www.evolus.vn/Pencil/Home.html" target="_blank">http://www.evolus.vn/Pencil/Home.html</a></p>


				
<h4>Artigos relacionados</h4>
<ol>
		<li><a href="http://www.diegoliveira.com.br/blog/2009/06/11/criately-criando-diagramas-de-forma-simples/" rel="bookmark">Criately, criando diagramas de forma simples</a><!-- (10.2006)--></li>
		<li><a href="http://www.diegoliveira.com.br/blog/2008/04/24/prototipo/" rel="bookmark">Protótipo do Gerenciador de Pousadas</a><!-- (9.50304)--></li>
		<li><a href="http://www.diegoliveira.com.br/blog/2009/06/24/livro-tecnicas-de-acessibilidade-criando-uma-web-para-todos/" rel="bookmark">Livro Técnicas de Acessibilidade: Criando uma web para todos</a><!-- (6.85874)--></li>
	</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.diegoliveira.com.br/blog/2009/06/09/pencil-uma-ferramenta-para-esboco-e-prototipo-de-telas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Design Pattern: Abstract Factory</title>
		<link>http://www.diegoliveira.com.br/blog/2008/04/29/design-pattern-abstract-factory/</link>
		<comments>http://www.diegoliveira.com.br/blog/2008/04/29/design-pattern-abstract-factory/#comments</comments>
		<pubDate>Wed, 30 Apr 2008 02:54:49 +0000</pubDate>
		<dc:creator>Diego Potapczuk</dc:creator>
				<category><![CDATA[Design Patterns]]></category>
		<category><![CDATA[design pattern]]></category>
		<category><![CDATA[padrões de projetos]]></category>

		<guid isPermaLink="false">http://www.diegoliveira.com.br/blog/?p=35</guid>
		<description><![CDATA[O design pattern abstract factory consiste em uma padrão de projeto destinado a cuidar da criação de famílias de objetos relacionados ou dependentes sem especificar sua verdadeira classe. Normalmente utilizado quando há uma variável usada para determinar qual objeto instanciar em diversos locais. O objeto abstract factory fica responsável para coordenar a família de objetos [...]

				
<h4>Artigos relacionados</h4>
<ol>
		<li><a href="http://www.diegoliveira.com.br/blog/2008/04/28/singleton/" rel="bookmark">Design Pattern: Singleton</a><!-- (19.0818)--></li>
	</ol>
]]></description>
			<content:encoded><![CDATA[<p>O design pattern abstract factory consiste em uma padrão de projeto destinado a cuidar da criação de famílias de objetos relacionados ou dependentes sem especificar sua verdadeira classe.<span id="more-35"></span></p>
<p>Normalmente utilizado quando há uma variável usada para determinar qual objeto instanciar em diversos locais. O objeto abstract factory fica responsável para coordenar a família de objetos que o sistema necessita.</p>
<p style="text-align: center;"><a rel="lightbox" href="http://www.diegoliveira.com.br/blog/wp-content/uploads/2009/06/semfactory.gif"><img class="aligncenter" style=" " title="semfactory" src="http://www.diegoliveira.com.br/blog/wp-content/uploads/2009/06/semfactory-300x147.gif" alt="Sem o abstract factory aplicado" width="300" height="147" /></a><br />
Sem o Abstract Factory aplicado</p>
<p style="text-align:center;"><a rel="lightbox" href="http://cursobsi.wordpress.com/files/2008/04/comfactory.gif"></a><a rel="lightbox" href="http://www.diegoliveira.com.br/blog/wp-content/uploads/2009/06/comfactory.gif"><img class="aligncenter size-medium wp-image-40" title="Com Abstract Factory" src="http://www.diegoliveira.com.br/blog/wp-content/uploads/2009/06/comfactory-300x225.gif" alt="Com Abstract Factory" width="300" height="225" /></a><br />
Com o Abstract Factory aplicado</p>
<p>Referência: SHALLOWAY, Alan; Design Patter Explained (2001).</p>


				
<h4>Artigos relacionados</h4>
<ol>
		<li><a href="http://www.diegoliveira.com.br/blog/2008/04/28/singleton/" rel="bookmark">Design Pattern: Singleton</a><!-- (19.0818)--></li>
	</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.diegoliveira.com.br/blog/2008/04/29/design-pattern-abstract-factory/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Design Pattern: Singleton</title>
		<link>http://www.diegoliveira.com.br/blog/2008/04/28/singleton/</link>
		<comments>http://www.diegoliveira.com.br/blog/2008/04/28/singleton/#comments</comments>
		<pubDate>Mon, 28 Apr 2008 13:34:11 +0000</pubDate>
		<dc:creator>Diego Potapczuk</dc:creator>
				<category><![CDATA[Design Patterns]]></category>
		<category><![CDATA[design pattern]]></category>
		<category><![CDATA[padrões de projetos]]></category>

		<guid isPermaLink="false">http://www.diegoliveira.com.br/blog/?p=11</guid>
		<description><![CDATA[O Design Pattern Singleton é usado quando existe a necessidade de garantir que exista apenas um determinado número de instâncias de uma determinada classe, normalmente apenas uma instância, dai o nome &#8220;Single&#8221; + &#8220;ton&#8221;. Esse padrão é implementado criando-se um campo estático na classe que irá ter suas instâncias gerenciadas, contendo um objeto do seu [...]

				
<h4>Artigos relacionados</h4>
<ol>
		<li><a href="http://www.diegoliveira.com.br/blog/2008/04/29/design-pattern-abstract-factory/" rel="bookmark">Design Pattern: Abstract Factory</a><!-- (17.0623)--></li>
	</ol>
]]></description>
			<content:encoded><![CDATA[<p>O Design Pattern Singleton é usado quando existe a necessidade de garantir que exista apenas um determinado número de instâncias de uma determinada classe, normalmente apenas uma instância, dai o nome &#8220;Single&#8221; + &#8220;ton&#8221;.</p>
<p>Esse padrão é implementado criando-se um campo estático na classe que irá ter suas instâncias gerenciadas, contendo um objeto do seu próprio tipo, em seguida deve-se tornar privada o construtor da classe, fazendo com que nenhuma instância possa ser criada de forma direta. Em seguida é criado um método público que ficará responsável por entregar as instâncias dessa classe. Você pode optar por criar a instância assim que iniciar sistema, ou apenas quando ela for necessária:</p>
<p><strong>Instanciar ao iniciar o sistema</strong></p>
<pre name="code" class="java">
public class gerenciadorDeClientes {
    private static gerenciadorDeClientes instancia = new gerenciadorDeClientes();

    public gerenciadorDeClientes getInstance(){
        return instancia;
    }

    private gerenciadorDeClientes(){}
}
</pre>
<p><strong>Instanciar quando necessário</strong></p>
<pre name="code" class="java">
public class gerenciadorDeClientes {
    private static gerenciadorDeClientes instancia = null;

    public gerenciadorDeClientes getInstance(){
        if(instancia == null) {
            instancia = new gerenciadorDeClientes();
        }
        return instancia;
    }

    private gerenciadorDeClientes(){}
}
</pre>


				
<h4>Artigos relacionados</h4>
<ol>
		<li><a href="http://www.diegoliveira.com.br/blog/2008/04/29/design-pattern-abstract-factory/" rel="bookmark">Design Pattern: Abstract Factory</a><!-- (17.0623)--></li>
	</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.diegoliveira.com.br/blog/2008/04/28/singleton/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

