<?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>Erko Bridee</title>
	<atom:link href="http://blog.erkobridee.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.erkobridee.com</link>
	<description>Uma visão particular de assuntos atuais…</description>
	<lastBuildDate>Thu, 26 Aug 2010 02:50:19 +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>#soudev agora social</title>
		<link>http://blog.erkobridee.com/2010/08/25/soudev-agora-social/</link>
		<comments>http://blog.erkobridee.com/2010/08/25/soudev-agora-social/#comments</comments>
		<pubDate>Thu, 26 Aug 2010 02:50:19 +0000</pubDate>
		<dc:creator>Erko Bridee</dc:creator>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Comunidade]]></category>
		<category><![CDATA[Janderson]]></category>
		<category><![CDATA[Novidade]]></category>
		<category><![CDATA[social]]></category>
		<category><![CDATA[soudev]]></category>

		<guid isPermaLink="false">http://blog.erkobridee.com/?p=2302</guid>
		<description><![CDATA[Eis que damos mais um passo para aumentar o nosso networking e contatos profissionais, com um novo passo e novidade para a galera #soudev...]]></description>
			<content:encoded><![CDATA[<div id=HOTWordsTxt name=HOTWordsTxt><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.erkobridee.com%2F2010%2F08%2F25%2Fsoudev-agora-social%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.erkobridee.com%2F2010%2F08%2F25%2Fsoudev-agora-social%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Eis que damos mais um passo para aumentar o nosso networking e contatos profissionais, com um novo passo e novidade para a galera #soudev&#8230;</p>
<p style="text-align: center;"><a href="http://www.soudev.com.br/"><img class="aligncenter size-full wp-image-2303" title="soudev" src="http://blog.erkobridee.com/wp-content/uploads/2010/08/soudev.jpg" alt="" width="250" height="200" /></a><a href="http://www.soudev.com.br/">Soudev</a></p>
<p style="text-align: center;">[ <a href="http://www.soudev.com.br/2010/08/25/bem-vindo-a-soudev/">Bem vindo a #soudev</a> ]</p>
<p>Há algum tempo o <a href="https://twitter.com/jandersonfc">@jandersonfc</a> (<a href="http://www.jandersonfc.com/">site</a>) apareceu com uma idéia que temos que reconhecer, foi uma excelente idéia, idealizador da hashtag <a href="http://twitter.com/#search?q=soudev">#soudev</a> para o Twitter, para que os desenvolvedores pudessem encontrar informações úteis, relevantes e de interesse comum em meio ao mar de informações publicadas no Twitter que muitas das vezes não nos valida de nada.</p>
<p>Um certo tempo atrás nesse ano de 2010, em uma conversa com o <a href="http://www.vedovelli.com.br/">Vedovelli</a>, além de observar seus comentários que também expressam um pensamento que tinha em comum, que eu creio que também deve ser comum a mais desenvolvedores, eis que nos deparamos com a <em>&#8220;orkutização&#8221;</em> do Twitter, logo resultado foi o crescimento de lixo publicado e a dificuldade de extrair informações úteis para nós.</p>
<p>Então em conversas com o <a href="https://twitter.com/jandersonfc">@jandersonfc</a>, <a href="http://twitter.com/mpbonatti">@mpbonatti</a> e outros devs entramos em um consenso de que precisavamos melhorar o nosso network e compartilhamento de informações que são de comum interesse para nós, e isto nos levou a idéia de disponibilizar a esse grupo que se comunica através da hashtag <em>#soudev</em> no Twitter um meio <em>&#8220;sem poluição&#8221;</em> para se comunicar e compartilhar informações.</p>
<p>A resultante disto tudo foi a atualização do <a href="http://www.soudev.com.br/">Soudev.com.br</a> onde agora teremos nossa própria rede social, que é destinada aos <em>#soudev</em></p>
<p><br class="spacer_" /></p>
<p>Agora temos um local <em>&#8220;limpo&#8221;</em> sem <em>&#8220;orkutização&#8221;</em> para utilizar, onde o propósito é ter um network entre os #soudev .</p>
<p><br class="spacer_" /></p>
</div><img src="http://blog.erkobridee.com/?ak_action=api_record_view&id=2302&type=feed" alt="" /><h3  class="related_post_title">Veja também:</h3><ul class="related_post"><li><a href="http://blog.erkobridee.com/2009/11/08/feeds-rss-agora-no-feedburner/" title="Feeds RSS agora no Feedburner">Feeds RSS agora no Feedburner</a></li><li><a href="http://blog.erkobridee.com/2009/11/06/super-street-fighter-4-resurge-juntamente-com-as-fases-bonus/" title="Super Street Fighter 4 resurge juntamente com as fases bonus">Super Street Fighter 4 resurge juntamente com as fases bonus</a></li><li><a href="http://blog.erkobridee.com/2009/11/06/porsche-boxster-spyder-sera-o-veiculo-mais-leve-da-linha/" title="Porsche Boxster Spyder será o veículo mais leve da linha">Porsche Boxster Spyder será o veículo mais leve da linha</a></li><li><a href="http://blog.erkobridee.com/2009/10/31/fontstruct-precisa-de-uma-fonte-diferente/" title="FontStruct : precisa de uma fonte diferente?">FontStruct : precisa de uma fonte diferente?</a></li><li><a href="http://blog.erkobridee.com/2009/10/22/producao-do-supercarro-lexus-lfa-foi-revelada/" title="Produção do supercarro Lexus LFA foi revelada">Produção do supercarro Lexus LFA foi revelada</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://blog.erkobridee.com/2010/08/25/soudev-agora-social/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[ Adobe Flex ] Processamentos longos</title>
		<link>http://blog.erkobridee.com/2010/08/25/adobe-flex-processamentos-longos/</link>
		<comments>http://blog.erkobridee.com/2010/08/25/adobe-flex-processamentos-longos/#comments</comments>
		<pubDate>Wed, 25 Aug 2010 03:27:33 +0000</pubDate>
		<dc:creator>Erko Bridee</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Projeto]]></category>
		<category><![CDATA[Adobe Flex]]></category>
		<category><![CDATA[Demorado]]></category>
		<category><![CDATA[Frame]]></category>
		<category><![CDATA[Processamento]]></category>
		<category><![CDATA[Quantidade]]></category>
		<category><![CDATA[Sprite]]></category>
		<category><![CDATA[Técnica]]></category>

		<guid isPermaLink="false">http://blog.erkobridee.com/?p=2293</guid>
		<description><![CDATA[Já tem algum tempo que estou para publicar esta informação, que pode ajudar muita gente a resolver uma encrenca quando se precisa efetuar um processamento de uma quantidade "ignorante" de dados e o Flash Player Runtime não ajuda...]]></description>
			<content:encoded><![CDATA[<div id=HOTWordsTxt name=HOTWordsTxt><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.erkobridee.com%2F2010%2F08%2F25%2Fadobe-flex-processamentos-longos%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.erkobridee.com%2F2010%2F08%2F25%2Fadobe-flex-processamentos-longos%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Já tem algum tempo que estou para publicar esta informação, que pode ajudar muita gente a resolver uma encrenca quando se precisa efetuar um processamento de uma quantidade &#8220;ignorante&#8221; de dados e o Flash Player Runtime não ajuda&#8230;</p>
<p>Em um projeto me deparei com este &#8220;inconveniente&#8221;, onde estava lá a aplicação executando o processamento a todo vapor, passado 15 segundo uma mensagem me aparece questionando se eu deixo ou não o processamento continuar&#8230; Mas como assim?!</p>
<p>Então fui a pesquisa, verifiquei que devido a regras de segurança e respectivas políticas da Runtime para proteger os navegantes pela Web a fora, de algum engraçadinho fazer um código pesado que trave o web browser do pobre cidadão, ou mesmo vire um vortex de consumo de processamento.</p>
<p>Infelizmente não achei a referência que havia lido na época que me levaram as respectivas informações:</p>
<p>1 &#8211; o tempo padrão de processamento contínuo de um algoritmo executado pelo Flash Player Runtime é de 15 segundos.</p>
<p>2 &#8211; existe a possibilita de estender esse tempo até 60 segundos, porém no meu caso não iria em alguns cenários ser o suficiente para processar a quantidade sem noção de dados que o usuário quer executar.</p>
<p><br class="spacer_" /></p>
<p>Foi ai que os meus estudos e interesse por desenvolvimento de games no Flash me salvaram a pele&#8230;</p>
<p><br class="spacer_" /></p>
<p>No Flex é possível criar uma classe que herde de <a href="http://www.adobe.com/livedocs/flash/9.0/ActionScriptLangRefV3/flash/display/Sprite.html">Sprite</a>, que nada mais é que um &#8220;filme&#8221;, onde nesse filme eu sei que existem quadros, e que nesses quadros eu poderia fragmentar meu processamento da quantidade sem noção de dados. E foi exatamente isto que eu fiz.</p>
<p><br class="spacer_" /></p>
<p>Para entender a minha linha de raciocíneo observe a imagem a seguir:</p>
<p><a href="http://blog.erkobridee.com/wp-content/uploads/2010/08/SprintObject.png"><img class="aligncenter size-full wp-image-2294" title="SprintObject" src="http://blog.erkobridee.com/wp-content/uploads/2010/08/SprintObject.png" alt="" width="416" height="118" /></a></p>
<p>Sei que no Flex é possível fazer miséria com registro e tratamento de eventos, para a minha e possivelmente a sua alegria também, existe um evento nessa classe que trata o evento de quando entra em um novo quadro renderizado: <a href="http://livedocs.adobe.com/flex/3/langref/flash/events/Event.html">Event</a>.ENTER_FRAME, e foi exatamente ali que resolvi o problema, fragmentando meu processamento em blocos dentro de cada quadro que será executado.</p>
<p><br class="spacer_" /></p>
<p>Legal já te contei a solução, agora para te ajudar um pouco mais, fiz um exemplo de projeto implementando essa idéia, segue:</p>
<p><a href="http://blog.erkobridee.com/wp-content/uploads/2010/08/flex_longprocessing_01.png"><img class="aligncenter size-full wp-image-2295" title="flex_longprocessing_01" src="http://blog.erkobridee.com/wp-content/uploads/2010/08/flex_longprocessing_01.png" alt="" width="315" height="226" /></a><strong>Download:</strong> <a href="http://erkobridee.googlecode.com/files/LongProcessing.zip">LongProcessing.zip</a></p>
<p><strong>SVN:</strong> <a href="http://erkobridee.googlecode.com/svn/trunk/adobe_flex/LongProcessing">http://erkobridee.googlecode.com/svn/trunk/adobe_flex/LongProcessing</a></p>
<p>O código pode ser visualizado nesse <a href="http://code.google.com/p/erkobridee/source/browse/#svn/trunk/adobe_flex/LongProcessing/proj/src">[link]</a></p>
<p><br class="spacer_" /></p>
<p>Tela que indica o processamento dos blocos:</p>
<p><a href="http://blog.erkobridee.com/wp-content/uploads/2010/08/flex_longprocessing_02.png"><img class="aligncenter size-full wp-image-2296" title="flex_longprocessing_02" src="http://blog.erkobridee.com/wp-content/uploads/2010/08/flex_longprocessing_02.png" alt="" width="311" height="247" /></a></p>
<blockquote><p>Eis a classe que faz a mágica: <a href="http://code.google.com/p/erkobridee/source/browse/trunk/adobe_flex/LongProcessing/proj/src/com/erkobridee/longprocessing/code/ExportHTMLHelper.as">ExportHTMLHelper</a> nesta classe escrevi comentários importantes que devem ser considerados na hora de implementar o seu respectivo código de processamento.</p>
<p>Essa classe foi estruturada de modo a me gerar o respectivo resultado expresso pelo modelo de HTML final que eu tinha em mente: <a href="http://code.google.com/p/erkobridee/source/browse/trunk/adobe_flex/LongProcessing/doc/export_model.html">export_model.html</a></p>
</blockquote>
<p>Tela após o termino do processamento, possibilitando salvar o resultado:</p>
<p><a href="http://blog.erkobridee.com/wp-content/uploads/2010/08/flex_longprocessing_03.png"><img class="aligncenter size-full wp-image-2297" title="flex_longprocessing_03" src="http://blog.erkobridee.com/wp-content/uploads/2010/08/flex_longprocessing_03.png" alt="" width="313" height="220" /></a></p>
<blockquote><p>Para essa aplicação fiz um export para um HTML simples apenas para exemplificar.</p>
</blockquote>
<p><br class="spacer_" /></p>
<p>Bom espero que esse exemplo lhe seja útil.</p>
<p><br class="spacer_" /></p>
</div><img src="http://blog.erkobridee.com/?ak_action=api_record_view&id=2293&type=feed" alt="" /><h3  class="related_post_title">Veja também:</h3><ul class="related_post"><li><a href="http://blog.erkobridee.com/2010/08/22/java-desktop-processamento-de-imagens-digitais/" title="[ Java Desktop ] Processamento de Imagens Digitais">[ Java Desktop ] Processamento de Imagens Digitais</a></li><li><a href="http://blog.erkobridee.com/2010/05/12/adobe-flex-blazeds-e-um-problema-de-conexao-no-servidor/" title="Adobe Flex + BlazeDS e um problema de conexão no servidor">Adobe Flex + BlazeDS e um problema de conexão no servidor</a></li><li><a href="http://blog.erkobridee.com/2010/03/29/adobe-flex-links-preloader-style-layout-e-skin/" title="Adobe Flex links: Preloader, Style, Layout e Skin">Adobe Flex links: Preloader, Style, Layout e Skin</a></li><li><a href="http://blog.erkobridee.com/2010/03/28/adobe-flex-3-5-uploaddownloadblazeds/" title="Adobe Flex 3.5 : UploadDownloadBlazeDS">Adobe Flex 3.5 : UploadDownloadBlazeDS</a></li><li><a href="http://blog.erkobridee.com/2010/03/27/actionscript-3-flash-player-10-localfilehelper/" title="ActionScript 3 + Flash Player 10+ : LocalFileHelper">ActionScript 3 + Flash Player 10+ : LocalFileHelper</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://blog.erkobridee.com/2010/08/25/adobe-flex-processamentos-longos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[ Java Desktop ] Processamento de Imagens Digitais</title>
		<link>http://blog.erkobridee.com/2010/08/22/java-desktop-processamento-de-imagens-digitais/</link>
		<comments>http://blog.erkobridee.com/2010/08/22/java-desktop-processamento-de-imagens-digitais/#comments</comments>
		<pubDate>Mon, 23 Aug 2010 02:55:49 +0000</pubDate>
		<dc:creator>Erko Bridee</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Projeto]]></category>
		<category><![CDATA[Computação Gráfica]]></category>
		<category><![CDATA[Desktop]]></category>
		<category><![CDATA[Filtros]]></category>
		<category><![CDATA[Imagem]]></category>
		<category><![CDATA[PID]]></category>
		<category><![CDATA[Processamento]]></category>

		<guid isPermaLink="false">http://blog.erkobridee.com/?p=2284</guid>
		<description><![CDATA[Um outro projeto da faculdade (2005), posso dizer que este foi o que eu mais gostei de trabalhar, foi 1 ano inteiro trabalhando nesse projeto e os respectivos filtros de processamento para imagem, resultado final ficou legal, neste post estou disponibilizando o fonte do projeto e demais informações...]]></description>
			<content:encoded><![CDATA[<div id=HOTWordsTxt name=HOTWordsTxt><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.erkobridee.com%2F2010%2F08%2F22%2Fjava-desktop-processamento-de-imagens-digitais%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.erkobridee.com%2F2010%2F08%2F22%2Fjava-desktop-processamento-de-imagens-digitais%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Um outro projeto da faculdade (2005), posso dizer que este foi o que eu mais gostei de trabalhar, foi 1 ano inteiro trabalhando nesse projeto e os respectivos filtros de processamento para imagem, resultado final ficou legal, neste post estou disponibilizando o fonte do projeto e demais informações&#8230;</p>
<p><a href="http://blog.erkobridee.com/wp-content/uploads/2010/08/pid_01.png"><img class="aligncenter size-full wp-image-2285" title="pid_01" src="http://blog.erkobridee.com/wp-content/uploads/2010/08/pid_01.png" alt="" width="500" height="500" /></a>Na imagem a seguir pode ser visto todos os filtros implementados pela aplicação</p>
<p><a href="http://blog.erkobridee.com/wp-content/uploads/2010/08/pid_02.png"><img class="aligncenter size-full wp-image-2286" title="pid_02" src="http://blog.erkobridee.com/wp-content/uploads/2010/08/pid_02.png" alt="" width="500" height="500" /></a></p>
<p><strong>Atenção:</strong> os filtros e informações técnicas dos algoritmos implementados estão documentados no help da aplicação que está junto ao projeto.</p>
<p><strong>Download:</strong> <a href="http://erkobridee.googlecode.com/files/ProcessamentoImagemDigital.zip">PID</a></p>
<p><strong>SVN:</strong> <a href="http://erkobridee.googlecode.com/svn/trunk/java/ProcessamentoImagemDigital/">http://erkobridee.googlecode.com/svn/trunk/java/ProcessamentoImagemDigital/</a></p>
<p>As classes podem ser visualizadas nesse <a href="http://code.google.com/p/erkobridee/source/browse/#svn/trunk/java/ProcessamentoImagemDigital/projeto">[link]</a></p>
<p><br class="spacer_" /></p>
</div><img src="http://blog.erkobridee.com/?ak_action=api_record_view&id=2284&type=feed" alt="" /><h3  class="related_post_title">Veja também:</h3><ul class="related_post"><li><a href="http://blog.erkobridee.com/2010/08/25/adobe-flex-processamentos-longos/" title="[ Adobe Flex ] Processamentos longos">[ Adobe Flex ] Processamentos longos</a></li><li><a href="http://blog.erkobridee.com/2010/08/22/java-desktop-calculadora-lexica/" title="[ Java desktop ] Calculadora Léxica">[ Java desktop ] Calculadora Léxica</a></li><li><a href="http://blog.erkobridee.com/2010/08/04/flerry-1-2-0-disponivel/" title="Flerry 1.2.0 disponível ">Flerry 1.2.0 disponível </a></li><li><a href="http://blog.erkobridee.com/2010/07/24/adobe-air-2-nativeprocess-java-simpleairjava/" title="[Adobe AIR 2 : NativeProcess + Java] SimpleAirJava">[Adobe AIR 2 : NativeProcess + Java] SimpleAirJava</a></li><li><a href="http://blog.erkobridee.com/2010/07/21/flerry-adobe-air-2-conversando-com-java-local-em-amf-via-nativeprocess/" title="[ Flerry ] Adobe AIR 2 conversando com Java local em AMF via NativeProcess">[ Flerry ] Adobe AIR 2 conversando com Java local em AMF via NativeProcess</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://blog.erkobridee.com/2010/08/22/java-desktop-processamento-de-imagens-digitais/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>[ Java desktop ] Calculadora Léxica</title>
		<link>http://blog.erkobridee.com/2010/08/22/java-desktop-calculadora-lexica/</link>
		<comments>http://blog.erkobridee.com/2010/08/22/java-desktop-calculadora-lexica/#comments</comments>
		<pubDate>Mon, 23 Aug 2010 01:58:59 +0000</pubDate>
		<dc:creator>Erko Bridee</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Projeto]]></category>
		<category><![CDATA[2005]]></category>
		<category><![CDATA[Análise]]></category>
		<category><![CDATA[Compiladores]]></category>
		<category><![CDATA[Faculdade]]></category>
		<category><![CDATA[Léxica]]></category>
		<category><![CDATA[Trabalho]]></category>

		<guid isPermaLink="false">http://blog.erkobridee.com/?p=2273</guid>
		<description><![CDATA[Resolvi ressuscitar um projeto de 2005 que fiz durante a faculdade e sempre achei legal, uma calculadora léxica que analisa uma equação matemática informada e executa o cálculo... ]]></description>
			<content:encoded><![CDATA[<div id=HOTWordsTxt name=HOTWordsTxt><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.erkobridee.com%2F2010%2F08%2F22%2Fjava-desktop-calculadora-lexica%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.erkobridee.com%2F2010%2F08%2F22%2Fjava-desktop-calculadora-lexica%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Resolvi ressuscitar um projeto de 2005 que fiz durante a faculdade e sempre achei legal, uma calculadora léxica que analisa uma equação matemática informada e executa o cálculo&#8230;</p>
<p><a href="http://blog.erkobridee.com/wp-content/uploads/2010/08/calculadora_lexica_01.png"><img class="aligncenter size-full wp-image-2274" title="calculadora_lexica_01" src="http://blog.erkobridee.com/wp-content/uploads/2010/08/calculadora_lexica_01.png" alt="" width="410" height="250" /></a></p>
<p>O funcionamento dessa calculadora é descrito na imagem a seguir:</p>
<p style="text-align: center;"><a title="Clique para ampliar" href="http://blog.erkobridee.com/wp-content/uploads/2010/08/calculadora_lexica.png"><img class="aligncenter size-full wp-image-2275" title="calculadora_lexica" src="http://blog.erkobridee.com/wp-content/uploads/2010/08/calculadora_lexica.png" alt="" width="450" /></a></p>
<p>A calculadora executa uma verificação/avaliação da expressão informada e com base nessa executa seu respectivo processamento, apresentando o resultado da equação.</p>
<p><a href="http://blog.erkobridee.com/wp-content/uploads/2010/08/calculadora_lexica_02.png"><img class="aligncenter size-full wp-image-2276" title="calculadora_lexica_02" src="http://blog.erkobridee.com/wp-content/uploads/2010/08/calculadora_lexica_02.png" alt="" width="410" height="250" /></a>Algo interessante desse projeto é a possibilidade de visualizar a avaliação da equação que foi utilizado para então executar o processamento do cálculo, que pode ser visualizado através do ícone da lupa na imagem acima.</p>
<p><a href="http://blog.erkobridee.com/wp-content/uploads/2010/08/calculadora_lexica_03.png"><img class="aligncenter size-full wp-image-2277" title="calculadora_lexica_03" src="http://blog.erkobridee.com/wp-content/uploads/2010/08/calculadora_lexica_03.png" alt="" width="405" height="330" /></a></p>
<p><strong>Download:</strong> <a href="http://erkobridee.googlecode.com/files/CalculadoraLexica.zip">Calculadora Lexica</a></p>
<p><strong>SVN:</strong> <a href="http://erkobridee.googlecode.com/svn/trunk/java/CalculadoraLexica">http://erkobridee.googlecode.com/svn/trunk/java/CalculadoraLexica</a></p>
<p>As classes podem ser visualizadas a partir desse <a href="http://code.google.com/p/erkobridee/source/browse/#svn/trunk/java/CalculadoraLexica/projeto/src/com/erkobridee/calculadora/lexica">[link]</a></p>
<p><br class="spacer_" /></p>
</div><img src="http://blog.erkobridee.com/?ak_action=api_record_view&id=2273&type=feed" alt="" /><h3  class="related_post_title">Veja também:</h3><ul class="related_post"><li><a href="http://blog.erkobridee.com/2010/07/24/adobe-air-2-nativeprocess-java-simpleairjava/" title="[Adobe AIR 2 : NativeProcess + Java] SimpleAirJava">[Adobe AIR 2 : NativeProcess + Java] SimpleAirJava</a></li><li><a href="http://blog.erkobridee.com/2010/03/28/adobe-flash-builder-flex-4-blazeds-4/" title="Adobe Flash Builder + Flex 4 + BlazeDS 4">Adobe Flash Builder + Flex 4 + BlazeDS 4</a></li><li><a href="http://blog.erkobridee.com/2010/02/19/projeto-java-web-axis2-publicando-no-weblogic-9-e-10/" title="Projeto Java Web + AXIS2 : publicando no Weblogic 9 e 10">Projeto Java Web + AXIS2 : publicando no Weblogic 9 e 10</a></li><li><a href="http://blog.erkobridee.com/2010/08/22/java-desktop-processamento-de-imagens-digitais/" title="[ Java Desktop ] Processamento de Imagens Digitais">[ Java Desktop ] Processamento de Imagens Digitais</a></li><li><a href="http://blog.erkobridee.com/2010/08/15/adobe-air-local-file-explorer/" title="[ Adobe AIR ] Local File Explorer">[ Adobe AIR ] Local File Explorer</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://blog.erkobridee.com/2010/08/22/java-desktop-calculadora-lexica/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>[ Adobe AIR ] Local File Explorer</title>
		<link>http://blog.erkobridee.com/2010/08/15/adobe-air-local-file-explorer/</link>
		<comments>http://blog.erkobridee.com/2010/08/15/adobe-air-local-file-explorer/#comments</comments>
		<pubDate>Mon, 16 Aug 2010 02:53:12 +0000</pubDate>
		<dc:creator>Erko Bridee</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Projeto]]></category>
		<category><![CDATA[Adobe AIR]]></category>
		<category><![CDATA[AIR 2.0]]></category>
		<category><![CDATA[Código]]></category>
		<category><![CDATA[Exemplo]]></category>
		<category><![CDATA[Explorer]]></category>
		<category><![CDATA[File]]></category>
		<category><![CDATA[Local]]></category>

		<guid isPermaLink="false">http://blog.erkobridee.com/?p=2266</guid>
		<description><![CDATA[Aplicação em Adobe AIR para explorar e visualizar arquivos através de um aplicativo em Adobe AIR que possibilita ver/executar alguns tipos e para os demais não reconhecidos tenta abrir no aplicativo padrão do sistema operacional...]]></description>
			<content:encoded><![CDATA[<div id=HOTWordsTxt name=HOTWordsTxt><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.erkobridee.com%2F2010%2F08%2F15%2Fadobe-air-local-file-explorer%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.erkobridee.com%2F2010%2F08%2F15%2Fadobe-air-local-file-explorer%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Aplicação em Adobe AIR para explorar e visualizar arquivos através de um aplicativo em Adobe AIR que possibilita ver/executar alguns tipos e para os demais não reconhecidos tenta abrir no aplicativo padrão do sistema operacional&#8230;</p>
<p style="text-align: center;"><a title="Clique para ampliar" href="http://blog.erkobridee.com/wp-content/uploads/2010/08/LocalFileExplorer_01.png"><img class="aligncenter size-full wp-image-2267" title="LocalFileExplorer_01" src="http://blog.erkobridee.com/wp-content/uploads/2010/08/LocalFileExplorer_01.png" alt="" width="450" /></a></p>
<p><strong>Download:</strong> <a href="http://erkobridee.googlecode.com/files/LocalFileExplorer.zip">LocalFileExplorer</a></p>
<p><strong>Códigos:</strong></p>
<p style="padding-left: 30px;"><a href="http://code.google.com/p/erkobridee/source/browse/trunk/file_explorer/standalone/LocalFileExplorer/src/LocalFileExplorer.mxml">LocalFileExplorer.mxml</a></p>
<p style="padding-left: 30px;"><a href="http://code.google.com/p/erkobridee/source/browse/trunk/file_explorer/standalone/LocalFileExplorer/src/LocalFileExplorerCode.as">LocalFileExplorerCode.as</a></p>
<p style="padding-left: 30px;"><a href="http://code.google.com/p/erkobridee/source/browse/trunk/file_explorer/standalone/LocalFileExplorer/src/custom/SmoothVideoDisplay.as">custom.SmoothVideoDisplay.as</a></p>
<blockquote><p style="padding-left: 30px;">VideoPlayer customizado para habilitar o smooth na imagem (sinceramente não sei porque o componente VideoPlayer já não vem com essa opção de ativação&#8230;)</p>
<p style="padding-left: 30px;">O modo fullscreen funciona mas não está do jeito que eu quero ainda com background preto&#8230; está branco e isto irrita, pelo menos aos meus olhos quando estou vendo um vídeo em fullscreen.</p>
</blockquote>
<p style="padding-left: 30px;"><a href="http://code.google.com/p/erkobridee/source/browse/trunk/file_explorer/standalone/LocalFileExplorer/src/org/flashcommander/components/Mp3Player.as">org.flashcommander.components.Mp3Player.as</a></p>
<blockquote><p style="padding-left: 30px;">Componente para execução de arquivos mp3</p>
</blockquote>
<p><strong>SVN:</strong></p>
<p style="padding-left: 30px;"><a href="http://erkobridee.googlecode.com/svn/trunk/file_explorer/standalone/LocalFileExplorer/">http://erkobridee.googlecode.com/svn/trunk/file_explorer/standalone/LocalFileExplorer/</a></p>
<p><br class="spacer_" /></p>
<p><strong>Mais informações:</strong></p>
<p style="text-align: center;"><a title="Clique para ampliar" href="http://blog.erkobridee.com/wp-content/uploads/2010/08/LocalFileExplorer_04.png"><img class="aligncenter size-full wp-image-2268" title="LocalFileExplorer_04" src="http://blog.erkobridee.com/wp-content/uploads/2010/08/LocalFileExplorer_04.png" alt="" width="450" /></a></p>
<p>Como foi comentado os arquivos de audio <strong>.mp3</strong> possui um componente interno para execução, para os demais arquivos de audio a aplicação utilizará o recurso para abrir na aplicação padrão vinculado ao arquivo no sistema operacional.</p>
<p><a title="Clique para ampliar" href="http://blog.erkobridee.com/wp-content/uploads/2010/08/LocalFileExplorer_02.png"><img class="aligncenter size-full wp-image-2269" title="LocalFileExplorer_02" src="http://blog.erkobridee.com/wp-content/uploads/2010/08/LocalFileExplorer_02.png" alt="" width="450" /></a></p>
<p>Para os respectivos arquivos de vídeo <strong>.mov .mp4 .flv</strong> foi definido um componente que extende ao <em>VideoPlayer</em> que possibilita setar a suavização do vídeo, em outras palavras, reduzir aqueles &#8220;quadrados&#8221; na imagem do vídeo durante a execução quando esta está com um tamanho diferente da resolução inicial.</p>
<p><a title="Clique para ampliar" href="http://blog.erkobridee.com/wp-content/uploads/2010/08/LocalFileExplorer_05.png"><img class="aligncenter size-full wp-image-2270" title="LocalFileExplorer_05" src="http://blog.erkobridee.com/wp-content/uploads/2010/08/LocalFileExplorer_05.png" alt="" width="450" /></a></p>
<p>Para os respectivos arquivos <strong>.gif .png .jpg .pdf .txt .htm .html</strong> irá abrir utilizando o componente <em>HTML</em> do Adobe AIR.</p>
<p><br class="spacer_" /></p>
<p><strong>Observação: </strong>conforme já comentado, porém apenas para relembrar, para todos os demais arquivos que não estão previstos para estes 3 visualizadores de arquivos da aplicação, a aplicação tentará abrir o respectivo arquivo usando o recurso do Adobe AIR 2.0 de abrir com a aplicação padrão setada no sistema operacional.</p>
<p><strong>ps.: </strong> Esta aplicação pode ser utilizada como base para muitas possíveis aplicações que necessitem listagem e visualização/execução de arquivos no computador local ou em algum computador acessível via rede através de um nome (não testei através de IP ainda, se alguém testar poderia me informar se funciona? grato)</p>
</div><img src="http://blog.erkobridee.com/?ak_action=api_record_view&id=2266&type=feed" alt="" /><h3  class="related_post_title">Veja também:</h3><ul class="related_post"><li><a href="http://blog.erkobridee.com/2010/07/24/adobe-air-2-nativeprocess-java-simpleairjava/" title="[Adobe AIR 2 : NativeProcess + Java] SimpleAirJava">[Adobe AIR 2 : NativeProcess + Java] SimpleAirJava</a></li><li><a href="http://blog.erkobridee.com/2010/03/27/actionscript-3-flash-player-10-localfilehelper/" title="ActionScript 3 + Flash Player 10+ : LocalFileHelper">ActionScript 3 + Flash Player 10+ : LocalFileHelper</a></li><li><a href="http://blog.erkobridee.com/2010/08/09/adobe-air-filesearch/" title="Adobe AIR &#8211; FileSearch">Adobe AIR &#8211; FileSearch</a></li><li><a href="http://blog.erkobridee.com/2010/07/22/adobe-air-2-nativeprocess-projeto-de-exemplo-windows-console/" title="[Adobe AIR 2 : NativeProcess] projeto de exemplo : Windows Console">[Adobe AIR 2 : NativeProcess] projeto de exemplo : Windows Console</a></li><li><a href="http://blog.erkobridee.com/2010/03/28/adobe-flash-builder-flex-4-blazeds-4/" title="Adobe Flash Builder + Flex 4 + BlazeDS 4">Adobe Flash Builder + Flex 4 + BlazeDS 4</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://blog.erkobridee.com/2010/08/15/adobe-air-local-file-explorer/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>[Piada] O Manoel</title>
		<link>http://blog.erkobridee.com/2010/08/11/piada-o-manoel/</link>
		<comments>http://blog.erkobridee.com/2010/08/11/piada-o-manoel/#comments</comments>
		<pubDate>Wed, 11 Aug 2010 18:23:55 +0000</pubDate>
		<dc:creator>Erko Bridee</dc:creator>
				<category><![CDATA[Para rir]]></category>
		<category><![CDATA[Manoel]]></category>
		<category><![CDATA[Piadas]]></category>
		<category><![CDATA[Portugues]]></category>

		<guid isPermaLink="false">http://blog.erkobridee.com/?p=2263</guid>
		<description><![CDATA[Segue 2 piadas envolvendo o portugues Manoel]]></description>
			<content:encoded><![CDATA[<div id=HOTWordsTxt name=HOTWordsTxt><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.erkobridee.com%2F2010%2F08%2F11%2Fpiada-o-manoel%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.erkobridee.com%2F2010%2F08%2F11%2Fpiada-o-manoel%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p><strong>A viagem de férias no Brasil</strong></p>
<p>O Manoel estava voltando da viagem que fizera ao Brasil.</p>
<p>Chegando no aeroporto, seu amigo Joaquim o esperava.</p>
<p>- E aí,Manoel, como foi de viagem?</p>
<p>- Muito bom&#8230;</p>
<p>- E o que tu mais gostaste no Brasil??</p>
<p>- Ah, das praias, da mulherada! É uma maravilha!!!!</p>
<p>- E do que tu não gostaste???</p>
<p>- Ah, das escadas rolantes&#8230;</p>
<p>Tu acreditas que, um dia, eu estava subindo e acabou a energia elétrica&#8230;</p>
<p>Eu fiquei lá, parado, em pé, por mais de 2 horas!!!</p>
<p>- Ê, Manoel, mas tu és burro. hein!!!! Por que tu não te sentaste???</p>
<p><br class="spacer_" /></p>
<p><strong>Manoel presidiário</strong></p>
<p>O Manoel foi preso numa cela em frente à de um leproso.</p>
<p>Dia após dia, ele observava o leproso cuidando de suas feridas.</p>
<p>Até que, certa vez, caiu um dedo do leproso.</p>
<p>Este o pegou e o atirou pela janela.</p>
<p>Uma semana depois, caiu outro dedo e o leproso atirou-o pela janela.</p>
<p>Algum tempo depois, caiu uma orelha, o leproso atirou-a pela janela.</p>
<p>Uma semana depois, caiu o pé, o leproso atirou-o pela janela.</p>
<p>Aí, o Manoel não agüentou mais e pediu uma audiência com o Diretor.</p>
<p>- Olha, senhor diretor, eu não quero ser chamado de dedo duro, mas o gajo que está na cela em frente a minha está fugindo aos pouquinhos.</p>
<p><br class="spacer_" /></p>
<p><br class="spacer_" /></p>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">O Manoel estava voltando da viagem que fizera ao Brasil.<br />
Chegando no aeroporto, seu amigo Joaquim o esperava.<br />
- E aí,Manoel, como foi de viagem?<br />
- Muito bom&#8230;<br />
- E o que tu mais gostaste no Brasil??<br />
- Ah, das praias, da mulherada! É uma maravilha!!!!<br />
- E do que tu não gostaste???<br />
- Ah, das escadas rolantes&#8230;<br />
Tu acreditas que, um dia, eu estava subindo e acabou a energia elétrica&#8230;<br />
Eu fiquei lá, parado, em pé, por mais de 2 horas!!!<br />
- Ê, Manoel, mas tu és burro. hein!!!! Por que tu não te sentaste???</div>
</div><img src="http://blog.erkobridee.com/?ak_action=api_record_view&id=2263&type=feed" alt="" /><h3  class="related_post_title">Veja também:</h3><ul class="related_post"><li><a href="http://blog.erkobridee.com/2009/11/07/piadas-as-melhores-joaozinho/" title="[Piadas] as melhores Joãozinho">[Piadas] as melhores Joãozinho</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://blog.erkobridee.com/2010/08/11/piada-o-manoel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adobe AIR &#8211; FileSearch</title>
		<link>http://blog.erkobridee.com/2010/08/09/adobe-air-filesearch/</link>
		<comments>http://blog.erkobridee.com/2010/08/09/adobe-air-filesearch/#comments</comments>
		<pubDate>Mon, 09 Aug 2010 04:49:50 +0000</pubDate>
		<dc:creator>Erko Bridee</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Projeto]]></category>
		<category><![CDATA[Adobe AIR]]></category>
		<category><![CDATA[Aplicação]]></category>
		<category><![CDATA[Código]]></category>
		<category><![CDATA[Exemplo]]></category>

		<guid isPermaLink="false">http://blog.erkobridee.com/?p=2259</guid>
		<description><![CDATA[Segue um exemplo básico de aplicação de como localizar um determinado tipo de arquivo no computador]]></description>
			<content:encoded><![CDATA[<div id=HOTWordsTxt name=HOTWordsTxt><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.erkobridee.com%2F2010%2F08%2F09%2Fadobe-air-filesearch%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.erkobridee.com%2F2010%2F08%2F09%2Fadobe-air-filesearch%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Segue um exemplo básico de aplicação de como localizar um determinado tipo de arquivo no computador. Este respectivo código pode ser evoluído e reaproveitado em algum aplicativo que precise ler conteúdo de um determinado diretório do computador.</p>
<p><a href="http://blog.erkobridee.com/wp-content/uploads/2010/08/app_layout.png"><img class="aligncenter size-full wp-image-2260" title="app_layout" src="http://blog.erkobridee.com/wp-content/uploads/2010/08/app_layout.png" alt="" width="516" height="413" /></a></p>
<blockquote><p><strong>Obs.:</strong> Essa aplicação foi baseada e adaptada do disponibilizado nesse <a href="http://www.adobe.com/devnet/air/flex/quickstart/directory_search.html">link</a>.</p>
</blockquote>
<p><br class="spacer_" /></p>
<p><strong>Ver código:</strong></p>
<p style="padding-left: 30px;">- <a href="http://code.google.com/p/erkobridee/source/browse/trunk/adobe_air/FileSearch/src/FileSearch.mxml">FileSearch.mxml</a></p>
<p style="padding-left: 30px;">- <a href="http://code.google.com/p/erkobridee/source/browse/trunk/adobe_air/FileSearch/src/FileSearchCode.as">FileSearchCode.as</a></p>
<p><strong>Download:</strong> <a href="http://erkobridee.googlecode.com/files/FileSearch.zip">FileSearch</a></p>
<p><strong>SVN: </strong><a href="http://erkobridee.googlecode.com/svn/trunk/adobe_air/FileSearch/">http://erkobridee.googlecode.com/svn/trunk/adobe_air/FileSearch/</a></p>
<p><br class="spacer_" /></p>
</div><img src="http://blog.erkobridee.com/?ak_action=api_record_view&id=2259&type=feed" alt="" /><h3  class="related_post_title">Veja também:</h3><ul class="related_post"><li><a href="http://blog.erkobridee.com/2010/08/15/adobe-air-local-file-explorer/" title="[ Adobe AIR ] Local File Explorer">[ Adobe AIR ] Local File Explorer</a></li><li><a href="http://blog.erkobridee.com/2010/07/24/adobe-air-2-nativeprocess-java-simpleairjava/" title="[Adobe AIR 2 : NativeProcess + Java] SimpleAirJava">[Adobe AIR 2 : NativeProcess + Java] SimpleAirJava</a></li><li><a href="http://blog.erkobridee.com/2010/07/18/flex-air-swiz-framework-presentation-model-exemplo-de-projeto/" title="[Flex &#038; AIR] Swiz Framework + Presentation Model : Exemplo de Projeto">[Flex &#038; AIR] Swiz Framework + Presentation Model : Exemplo de Projeto</a></li><li><a href="http://blog.erkobridee.com/2010/03/28/adobe-flash-builder-flex-4-blazeds-4/" title="Adobe Flash Builder + Flex 4 + BlazeDS 4">Adobe Flash Builder + Flex 4 + BlazeDS 4</a></li><li><a href="http://blog.erkobridee.com/2010/03/27/actionscript-3-flash-player-10-localfilehelper/" title="ActionScript 3 + Flash Player 10+ : LocalFileHelper">ActionScript 3 + Flash Player 10+ : LocalFileHelper</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://blog.erkobridee.com/2010/08/09/adobe-air-filesearch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flerry 1.2.0 disponível</title>
		<link>http://blog.erkobridee.com/2010/08/04/flerry-1-2-0-disponivel/</link>
		<comments>http://blog.erkobridee.com/2010/08/04/flerry-1-2-0-disponivel/#comments</comments>
		<pubDate>Wed, 04 Aug 2010 13:29:27 +0000</pubDate>
		<dc:creator>Erko Bridee</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Adobe AIR]]></category>
		<category><![CDATA[AMF]]></category>
		<category><![CDATA[BlazeDS]]></category>
		<category><![CDATA[Local]]></category>
		<category><![CDATA[NativeProcess]]></category>

		<guid isPermaLink="false">http://blog.erkobridee.com/?p=2251</guid>
		<description><![CDATA[Foi disponibilizado ontem(03/08/2010) a nova versão da Lib Flerry, com um suporte melhorado para o uso do java e respectivos jars da aplicação java]]></description>
			<content:encoded><![CDATA[<div id=HOTWordsTxt name=HOTWordsTxt><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.erkobridee.com%2F2010%2F08%2F04%2Fflerry-1-2-0-disponivel%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.erkobridee.com%2F2010%2F08%2F04%2Fflerry-1-2-0-disponivel%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Foi <a href="http://www.riaspace.com/2010/08/flerry-1-2-0-released/">disponibilizado</a> ontem(03/08/2010) a nova versão da Lib <a href="http://code.google.com/p/flerry/">Flerry</a>, com um suporte melhorado para o uso do java e respectivos jars da aplicação java</p>
<p><a href="http://blog.erkobridee.com/wp-content/uploads/2010/07/Flerry_AIR2_NativeProcess_ViewFull1.png"><img class="aligncenter size-full wp-image-2215" title="Flerry_AIR2_NativeProcess_ViewFull" src="http://blog.erkobridee.com/wp-content/uploads/2010/07/Flerry_AIR2_NativeProcess_ViewFull1.png" alt="" width="376" height="400" /></a></p>
<p>Segue as novidades e mudanças no Flerry 1.2.0:</p>
<ul>
<li>O processo de localização do Java foi completamente reescrito. Agora este processo olha no local retornado pelo sistema operacional:
<ul>
<li>Windows &#8211; c:\windows\System32\javaw.exe (que  a partir da versão 6 se tornou o local padrão de localização do Java) [ uma observação aqui, se sua versão do Windows for NT, provável que a localização seja: c:\windowsnt\System32\javaw.exe ]</li>
<li>Mac – /usr/bin/java se não estiver aqui, então verifica no local  /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java</li>
<li>Linux – /usr/bin/java se não estiver aqui, então verifica no local /etc/alternatives/java</li>
<li>Caso não encontre nos locais predefinidos, o mecanismos de localização do Java então irá procurar: No <em>Windows</em>, utilizará o acesso via NativeProcess ao FindJava.exe para verificar nos registro do Windows a localização do Java. Este mecanismo foi uma contribuição do <a href="http://www.webkitchen.be/">Serge Jespers</a>, onde ele usa esta funcionalidade na aplicação <a href="http://www.webkitchen.be/package-assistant-pro/">Package Assistant Pro</a>. No <em>Mac</em> e <em>Linux</em> será acessado o comando nativo <em>/usr/Bin/whereis Java</em> para descobrir onde o Java está instalado.</li>
</ul>
</li>
<li>O local padrão para se disponibilizar os arquivos jar foi renomeado, agora deve-se criar o diretório <em>/libs</em> dentro do projeto Adobe AIR <em>/src</em>. Atualmente este diretório não conterá apenas jars, também deverá ser disponibilizado neste diretório o FindJava.exe. Porém o diretório das libs pode ser customizado através da propriedade <em>libsDirectory</em> da classe <em>NativeObject</em>.</li>
<li>Todos os jars dentro da pasta <em>libsDirectory</em> serão adicionadas automaticamente ao <em>classpath</em> de execução da aplicação Java. A especificação manual de cada jar do diretório não é mais necessária.</li>
<li>O código compilado Java pode ser disponibilizado na pasta <em>classes</em>. Não é mais obrigatório o empacotamento em um jar. Isto irá possibilitar o teste e debug da aplicação de modo muito mais fácil.</li>
<li>Suporte “fora da caixa” (facilitado) para debug do código Java. </li>
<li>Melhoramento da comunicação do AIR com o Java, agora suporta a transferência de objetos grandes. Isto através da divisão de blocos de 256 bytes.</li>
<li>Adicionado um conjunto de testes do FlexUnit.</li>
<li>Adicionado um script Ant build.</li>
<li>Atualização dos jars de serialização AMF para o BlazeDS 4.0.</li>
<li>Removida a referência entre os projetos flerru e flerry-demo. Agora o projeto flerry-demo é um projeto separado que referencia a lib flerry.swc.</li>
</ul>
<p><br class="spacer_" /></p>
<p>Esta versão contou com a contribuição:</p>
<div id="_mcePaste">- <a href="http://www.riaspace.com/">Piotr Walczyszyn</a> (autor do projeto)</div>
<div>- <a href="http://twitter.com/johnny_everson">Jhonny Everson</a></div>
<div>- <a href="http://www.webkitchen.be/">Serge Jespers</a></div>
<div>- Erko Bridee</div>
<p><br class="spacer_" /></p>
<p>A seguir segue os vídeos sobre o Flerry&#8230;</p>
<p>
</div><img src="http://blog.erkobridee.com/?ak_action=api_record_view&id=2251&type=feed" alt="" /><h3  class="related_post_title">Veja também:</h3><ul class="related_post"><li><a href="http://blog.erkobridee.com/2010/07/24/adobe-air-2-nativeprocess-java-simpleairjava/" title="[Adobe AIR 2 : NativeProcess + Java] SimpleAirJava">[Adobe AIR 2 : NativeProcess + Java] SimpleAirJava</a></li><li><a href="http://blog.erkobridee.com/2010/07/21/flerry-adobe-air-2-conversando-com-java-local-em-amf-via-nativeprocess/" title="[ Flerry ] Adobe AIR 2 conversando com Java local em AMF via NativeProcess">[ Flerry ] Adobe AIR 2 conversando com Java local em AMF via NativeProcess</a></li><li><a href="http://blog.erkobridee.com/2010/08/15/adobe-air-local-file-explorer/" title="[ Adobe AIR ] Local File Explorer">[ Adobe AIR ] Local File Explorer</a></li><li><a href="http://blog.erkobridee.com/2010/05/12/adobe-flex-blazeds-e-um-problema-de-conexao-no-servidor/" title="Adobe Flex + BlazeDS e um problema de conexão no servidor">Adobe Flex + BlazeDS e um problema de conexão no servidor</a></li><li><a href="http://blog.erkobridee.com/2010/03/28/adobe-flash-builder-flex-4-blazeds-4/" title="Adobe Flash Builder + Flex 4 + BlazeDS 4">Adobe Flash Builder + Flex 4 + BlazeDS 4</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://blog.erkobridee.com/2010/08/04/flerry-1-2-0-disponivel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Filosofia] KISS &#8211; Keep it stupid simple</title>
		<link>http://blog.erkobridee.com/2010/08/03/kiss_keep-it-stupid-simple/</link>
		<comments>http://blog.erkobridee.com/2010/08/03/kiss_keep-it-stupid-simple/#comments</comments>
		<pubDate>Tue, 03 Aug 2010 03:15:45 +0000</pubDate>
		<dc:creator>Erko Bridee</dc:creator>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Filosofia]]></category>
		<category><![CDATA[KISS]]></category>
		<category><![CDATA[Pensamentos]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://blog.erkobridee.com/?p=2242</guid>
		<description><![CDATA[Se um dia você parar para pensar irá observar que muitas questões que julgamos complicadas e complexas podem ser resolvidas com soluções estupidamentes simples, isto se aplica desde a engenharia, desenvolvimento de software, quanto acredito eu a qualquer coisa na vida, ou seja, não complique, mantenha um pensamento simples...]]></description>
			<content:encoded><![CDATA[<div id=HOTWordsTxt name=HOTWordsTxt><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.erkobridee.com%2F2010%2F08%2F03%2Fkiss_keep-it-stupid-simple%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.erkobridee.com%2F2010%2F08%2F03%2Fkiss_keep-it-stupid-simple%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Se um dia você parar para pensar irá observar que muitas questões que julgamos complicadas e complexas podem ser resolvidas com soluções estupidamentes simples, isto se aplica desde a engenharia, desenvolvimento de software, quanto acredito eu a qualquer coisa na vida, ou seja, não complique, mantenha um pensamento simples&#8230;</p>
<p><br class="spacer_" /></p>
<p>De tempos em tempos conversando com algumas pessoas que tenho contato, seja pela internet, ou mesmo colegas do trabalho eu sempre observo que estou fazendo um mesmo comentário:</p>
<blockquote><p>Gostaria de ter apenas uma idéia muito idiota nessa vida para internet, pois são essas que geram retorno financeiro $$$</p>
</blockquote>
<p>Então depois de pensar e repensar, me deparei com a sigla K.I.S.S. &#8211; <em>keep it stupid simple</em>, que no bom português quer dizer, mantenha isto estupidamente simples, ou para bom entendedor é, NÃO COMPLIQUE!</p>
<p><br class="spacer_" /></p>
<p>Provável que agora vocês esteja se perguntando, mas o que isto tem haver com o desenvolvimento de software?!</p>
<blockquote><p>No meu caso, e muito provavelmente no seu também&#8230; tem tudo haver&#8230;</p>
</blockquote>
<p><br class="spacer_" /></p>
<p>Explicando, pense que você irá desenvolver um software para um fim específico, alguns exemplos simples:</p>
<p>- Censo</p>
<p>- Player de MP4 para assistir seriados e se orientar quais episódios você já assistiu</p>
<p><br class="spacer_" /></p>
<p>É nessa hora que começam os problemas&#8230;</p>
<p>Pois eu, e creio que muitos dos que compartilham o mesmo problema que eu sofrem neste exato momento.</p>
<p>Definimos o escopo base da aplicação, paramos, olhamos e pensamos (grave problema agora): <em>Isto está muito simples&#8230;</em> então começamos a <em>&#8220;viajar nas idéias&#8221;</em> de como fazer uma ultra-mega-super aplicação que seja a aplicação e supra todas as necessidades do seu propósito.</p>
<p>Eis que o resultado resultante desta viagem é: Pensamento e mais pensamentos, turbilhão de idéias que poderiam gerar uma super aplicação incomparável, só tem um problema&#8230; quanto tempo se passou desde de que se definiu o tema e escopo base até agora? Já saiu algum código? Não?!  Olha o problema ai&#8230; PARE DE SONHAR E VÁ CODIFICAR!</p>
<blockquote><p>Em primeiro lugar esta é uma luta mental pessoal onde eu grito comigo mesmo&#8230; [eu sei, eu sei, sou louco...]</p>
</blockquote>
<p><br class="spacer_" /></p>
<p>Voltando a falar nas aplicações de internet, se você observar as idéias que deram certo e que foram implementadas, se você as acompanhou desde o início, já percebeu que lá no início estas eram ridiculamente limitadas e <em>estupidamente simples.</em></p>
<p>E esta é a chave do sucesso destas aplicações.</p>
<p><br class="spacer_" /></p>
<p>Quer exemplos de idéias estupidamente simples que podemos até chama-las de idiotas?</p>
<p>- Youtube</p>
<blockquote><p>Lá quando o Youtube foi lançado, tente fazer o esforço mental de esquecer do Youtube da magnitude dele hoje, mas a anos atrás você criaria um site para publicar videos na internet, onde o propósito era somente este&#8230; você criaria um site desses? Eu não, pois é &#8220;idiota&#8221; demais e não vejo uma utilidade prática para isto.</p>
</blockquote>
<p>- Vender o jato invisível da mulher maravilha</p>
<blockquote><p>Esta foi a mais ridículas das idéias que eu vi, porque se você pensar, com certeza você vai pensar: Não vai vender, é jogar dinheiro no lixo&#8230; porém não foi isto que aconteceu&#8230;</p>
<p>Veja no <a href="http://www.gizmodo.com.br/conteudo/finalmente-eu-posso-comprar-meu-jato-invisivel-da-mulher-maravilha">GizmodoBR</a>, que muito provavelmente seja um pedaço de acrílico&#8230; isso se for de acrílico&#8230;</p>
</blockquote>
<p>- Vender pixels em um site</p>
<blockquote><p>Não achei a referência do site original, porém achei outros sites que copiaram a mesma idéia e o pior é que tem gente que comprou pixels nesses sites Oo WTF?!  [<a href="http://www.ummilhao.com.br/">UmMilhão</a> | <a href="http://luishenrique.org/blog/posts/pixel-transformado-em-dinheiro">Transformando Pixels em dinheiro</a>]</p>
</blockquote>
<p>- Ferramenta de desenho de rasculhos de telas</p>
<blockquote><p>Me refiro ao <a href="http://www.balsamiq.com/">Balsamiq</a>, porém não julgo a idéia idiota, porém foi realmente simples a primeira versão e atingindo no ponto o seu propósito, ter uma ferramenta de desenho que simula e elimina nossos rascunhos manuscritos de telas de sistemas para validar com nossos clientes, sendo uma ferramenta simples de utilizar e muito funcional, este para mim é um caso 100% de KISS aplicado a desenvolvimento de software. Logicamente que hoje a ferramenta desde o seu lançamento já evoluiu muito e conta com muitos recursos novos, além que a usabilidade da ferramenta também evoluindo, e o que já era fácil, ficou mais fácil de utilizar.</p>
</blockquote>
<p><br class="spacer_" /></p>
<p>Fora estes casos, temos a filosofia KISS aplicado a outros casos como por exemplo:</p>
<p style="padding-left: 30px;">Reza a lenda Urbana de Curitiba-PR, sobre os ônibus biarticulados, aqueles grandões que possuem sua própria canaleta(rua, via, como queira) que diz, quando estavam implantando este sistema de transporte, tinham um sério problema para resolver que era, como fazer o ônibus parar no local preciso para abrir as portas no local que deveria abrir? Então começaram a viajar nas idéias, as mais absurdas, que incluem até sensores no chão para saber a posição do ônibus, até que certo ponto, não sei ao certo esta parte, um motorista em sua simplicidade chegou para os respectivos &#8220;doutores&#8221; e disse: &#8211; Por que não pintam uma faixa no chão indicando onde devemos parar, então quando estivermos dirigindo, só parar em cima dessa faixa e que as portas estarão nos locais corretos?</p>
<p style="padding-left: 30px;">Outra história interessante é uma bem conhecida de muitos, da fábrica de Pasta de Dentes e as caixas vazias, esta pode ser lida neste <a href="http://blog.aspercom.com.br/2008/07/21/hierarquias-sao-inteligentes-nas-pontas/">link</a>.</p>
<p><br class="spacer_" /></p>
<p>Então, minha conclusão [em minha humilde opinião], devemos procurar sempre manter um pensamento o mais simples possível, até mesmo para os casos que parecem complexos, pois por todos os casos e histórias conhecidas, são sempre os mais baratos e os que geram maior retorno financeiro, os que aplicaram a filosofia KISS.</p>
<p><br class="spacer_" /></p>
</div><img src="http://blog.erkobridee.com/?ak_action=api_record_view&id=2242&type=feed" alt="" /><h3  class="related_post_title">Veja também:</h3><ul class="related_post"><li><a href="http://blog.erkobridee.com/2008/03/07/adobe-flex-intelligere-scs-beta-3-0/" title="Adobe Flex : Intelligere SCS &#8211; Beta 3.0 ">Adobe Flex : Intelligere SCS &#8211; Beta 3.0 </a></li><li><a href="http://blog.erkobridee.com/2009/11/09/como-os-usuarios-veem-as-aplicacoes-softwares/" title="Como os usuários vêem as aplicações : softwares">Como os usuários vêem as aplicações : softwares</a></li><li><a href="http://blog.erkobridee.com/2009/10/26/adobe-flex-porque-usar-remoting-2/" title="Adobe Flex : porque usar remoting?">Adobe Flex : porque usar remoting?</a></li><li><a href="http://blog.erkobridee.com/2009/03/05/mas-que-raios-e-esse-tal-de-bpel/" title="Mas que raios é esse tal de BPEL?!">Mas que raios é esse tal de BPEL?!</a></li><li><a href="http://blog.erkobridee.com/2008/06/18/configurando-o-seu-ambiente-de-desenvolvimento-para-flex-e-java-desenvolvimento-com-maven/" title="Configurando o seu ambiente de desenvolvimento para Flex e Java : desenvolvimento com Maven">Configurando o seu ambiente de desenvolvimento para Flex e Java : desenvolvimento com Maven</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://blog.erkobridee.com/2010/08/03/kiss_keep-it-stupid-simple/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>[Piada] O Poliglota</title>
		<link>http://blog.erkobridee.com/2010/07/30/piada-o-poliglota/</link>
		<comments>http://blog.erkobridee.com/2010/07/30/piada-o-poliglota/#comments</comments>
		<pubDate>Fri, 30 Jul 2010 13:36:27 +0000</pubDate>
		<dc:creator>Erko Bridee</dc:creator>
				<category><![CDATA[Para rir]]></category>
		<category><![CDATA[Lula]]></category>
		<category><![CDATA[Piada]]></category>
		<category><![CDATA[Poliglota]]></category>
		<category><![CDATA[Suíço]]></category>

		<guid isPermaLink="false">http://blog.erkobridee.com/?p=2239</guid>
		<description><![CDATA[O suíço pergunta: Entschuldigung, koennen sie Deutsch sprechen? Os dois brasileiros ficaram mudos. Excusez-moi, parlez vous français? &#8211; tentou. Os dois continuaram a olhar para ele impávidos e serenos. Prego signori, parlate italiano? Nada por parte dos brasileiros. Hablan ustedes español? Nenhuma resposta. Please, do you speak english? Nada. Angustiado, o suíço desiste e vai [...]]]></description>
			<content:encoded><![CDATA[<div id=HOTWordsTxt name=HOTWordsTxt><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.erkobridee.com%2F2010%2F07%2F30%2Fpiada-o-poliglota%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.erkobridee.com%2F2010%2F07%2F30%2Fpiada-o-poliglota%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>O suíço pergunta:</p>
<p><br class="spacer_" /></p>
<p>Entschuldigung, koennen sie Deutsch sprechen?</p>
<p>Os dois brasileiros ficaram mudos.</p>
<p>Excusez-moi, parlez vous français? &#8211; tentou.</p>
<p>Os dois continuaram a olhar para ele impávidos e serenos.</p>
<p>Prego signori, parlate italiano?</p>
<p>Nada por parte dos brasileiros.</p>
<p>Hablan ustedes español?</p>
<p>Nenhuma resposta.</p>
<p>Please, do you speak english?</p>
<p>Nada.</p>
<p>Angustiado, o suíço desiste e vai embora.</p>
<p>Dona Marisa vira-se para Lula e diz:</p>
<p>Talvez devêssemos aprender uma língua estrangeira&#8230;</p>
<p><strong>Lula diz:</strong> O idiota sabia cinco. E adiantou alguma coisa?</p>
<p><br class="spacer_" /></p>
</div><img src="http://blog.erkobridee.com/?ak_action=api_record_view&id=2239&type=feed" alt="" /><h3  class="related_post_title">Veja também:</h3><ul class="related_post"><li><a href="http://blog.erkobridee.com/2010/05/18/piada-reporter-no-ubesquitao-e-o-velhinho/" title="[Piada] Repórter no Ubesquitão e o velhinho">[Piada] Repórter no Ubesquitão e o velhinho</a></li><li><a href="http://blog.erkobridee.com/2010/05/18/piada-o-urso-do-alasca/" title="[Piada] O urso do Alasca">[Piada] O urso do Alasca</a></li><li><a href="http://blog.erkobridee.com/2010/03/25/piada-o-bebado/" title="[Piada] O bêbado">[Piada] O bêbado</a></li><li><a href="http://blog.erkobridee.com/2010/03/01/carta-do-presidente-do-crea-ceara-ao-presidente-lula/" title="Carta do Presidente do CREA (Ceará) ao Presidente Lula">Carta do Presidente do CREA (Ceará) ao Presidente Lula</a></li><li><a href="http://blog.erkobridee.com/2010/01/07/piada-o-papa-os-gauchos-e-o-argentino/" title="[Piada] O Papa, os gaúchos e o argentino">[Piada] O Papa, os gaúchos e o argentino</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://blog.erkobridee.com/2010/07/30/piada-o-poliglota/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
