<?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 &#187; Adobe</title>
	<atom:link href="http://blog.erkobridee.com/c/adobe/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.erkobridee.com</link>
	<description>Uma visão particular de assuntos atuais…</description>
	<lastBuildDate>Thu, 11 Mar 2010 13:07:54 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>[Vedovelli] Iniciando com o Mate Framework</title>
		<link>http://blog.erkobridee.com/2010/03/10/vedovelli-iniciando-com-o-mate-framework/</link>
		<comments>http://blog.erkobridee.com/2010/03/10/vedovelli-iniciando-com-o-mate-framework/#comments</comments>
		<pubDate>Wed, 10 Mar 2010 12:32:59 +0000</pubDate>
		<dc:creator>Erko Bridee</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Vídeo]]></category>
		<category><![CDATA[Adobe Flex]]></category>
		<category><![CDATA[Fábio Vedovelli]]></category>
		<category><![CDATA[Mate Framework]]></category>
		<category><![CDATA[Screencast]]></category>

		<guid isPermaLink="false">http://blog.erkobridee.com/?p=1776</guid>
		<description><![CDATA[O Fábio Vedovelli disponibilizou em seu blog um ScreenCast que a muito tempo estava ansioso para ver, como que ele anda utilizando o Mate Framework para Adobe Flex, confira...]]></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%2F03%2F10%2Fvedovelli-iniciando-com-o-mate-framework%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.erkobridee.com%2F2010%2F03%2F10%2Fvedovelli-iniciando-com-o-mate-framework%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p style="text-align: center;"><img class="aligncenter" src="http://www.vedovelli.com.br/wp-content/uploads/2010/02/bannerMate.png" alt="" /></p>
<p style="text-align: center;"><a href="http://mate.asfusion.com/">http://mate.asfusion.com/</a></p>
<p>O Fábio Vedovelli disponibilizou em seu blog um ScreenCast que a muito tempo estava ansioso para ver, como que ele anda utilizando o Mate Framework para Adobe Flex, confira&#8230;</p>
<p style="text-align: center;"><a href="http://www.vedovelli.com.br/?p=1368">http://www.vedovelli.com.br/?p=1368</a></p>
<p>onde aborda o framework para Adobe Flex – Mate Framework que é uma mão na roda para organizar/desenvolver sistemas com Flex de médio a grande porte pensando em manutenção/expansão futura</p>
<p><br class="spacer_" /></p>
<p>A documentação do framework é no estilo que eu gosto e que o Adobe Flex usa exemplo de código e explicação</p>
<p style="text-align: center;"><a href="http://mate.asfusion.com/page/documentation">http://mate.asfusion.com/page/documentation</a></p>
<p><br class="spacer_" /></p>
<p><strong><em>- Apresentação : Adobe Max 2009 &#8211; Mate Framework</em><span style="font-weight: normal;"> [<a href="http://mate.asfusion.com/assets/content/presentations/mate_max_2009.pdf">PDF</a>]</span></strong></p>
<p><strong><em>- Laura Arguello : Apresentação do Mate Framework no Flex Mania 2009</em></strong> [<a href="http://experts.na3.acrobat.com/p10699734/">assistir</a>] [<a href="http://flexmania.com.br/gravacoes.php">Gravações Flex Mania 2009</a>]</p>
<blockquote><p>Mate é um framework Flex baseado na linguagem MXML que lhe proporciona uma maneira fácil de mapear como a sua aplicação irá tratar os eventos e distribuir os dados. Isto soluciona alguns problemas corriqueiros que nós desenvolvedores encontramos durante a codificação de aplicações em Flex, tanto de aplicações pequenas a empresariais de grande porte, nos auxilia a tanto recuperar dados de serviços externos, quando a tratar a lógica de negócio. Essa apresentação irá lhe mostrar o que é o Mate e como utilizá-lo.</p>
</blockquote>
<p><br class="spacer_" /></p>
</div><h3  class="related_post_title">Veja também:</h3><ul class="related_post"><li><a href="http://blog.erkobridee.com/2010/02/07/sera-que-eu-devo-aceitar-um-trabalho-em-flex-agora/" title="Será que eu devo aceitar um trabalho em Flex agora?">Será que eu devo aceitar um trabalho em Flex agora?</a></li><li><a href="http://blog.erkobridee.com/2009/02/27/screencast-de-monsterdebugger-fabio-vedovelli/" title="Screencast: De MonsterDebugger : Fábio Vedovelli">Screencast: De MonsterDebugger : Fábio Vedovelli</a></li><li><a href="http://blog.erkobridee.com/2009/02/27/screencast-flexreport-elvis-fernandes/" title="Screencast: Flexreport : Elvis Fernandes">Screencast: Flexreport : Elvis Fernandes</a></li><li><a href="http://blog.erkobridee.com/2010/02/17/adobe-flex-definindo-o-foco-na-aplicacao/" title="[Adobe Flex] Definindo o foco na aplicação">[Adobe Flex] Definindo o foco na aplicação</a></li><li><a href="http://blog.erkobridee.com/2010/01/20/adobe-flex-comparando-datas-de-maneira-rapida-e-facil/" title="[Adobe Flex] comparando datas de maneira rápida e fácil">[Adobe Flex] comparando datas de maneira rápida e fácil</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://blog.erkobridee.com/2010/03/10/vedovelli-iniciando-com-o-mate-framework/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Adobe Flex] Definindo o foco na aplicação</title>
		<link>http://blog.erkobridee.com/2010/02/17/adobe-flex-definindo-o-foco-na-aplicacao/</link>
		<comments>http://blog.erkobridee.com/2010/02/17/adobe-flex-definindo-o-foco-na-aplicacao/#comments</comments>
		<pubDate>Wed, 17 Feb 2010 19:40:08 +0000</pubDate>
		<dc:creator>Erko Bridee</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Adobe Flex]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[Dica]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Focus]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Mozilla]]></category>

		<guid isPermaLink="false">http://blog.erkobridee.com/?p=1502</guid>
		<description><![CDATA[Para facilitar a vida do usuário, quando a aplicação for carregada no HTML, definir o foco no SWF com isto o usuário pode já começara a utilizar a aplicação sem ter a necessidade de clicar na página...]]></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%2F02%2F17%2Fadobe-flex-definindo-o-foco-na-aplicacao%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.erkobridee.com%2F2010%2F02%2F17%2Fadobe-flex-definindo-o-foco-na-aplicacao%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Para facilitar a vida do usuário, quando a aplicação for carregada no HTML, definir o foco no SWF com isto o usuário pode já começara a utilizar a aplicação sem ter a necessidade de clicar na página&#8230;</p>
<blockquote><p>Conversando com o <a href="http://twitter.com/mpbonatti">@mpbonatti</a> <a href="http://blog.mpbonatti.com">[site]</a>, ele me comentou que estava com esta dificuldade e como eu também precisava usar este mesmo recurso, resolvi correr atras, inicialmente havia consegui fazer funcionar apenas no Firefox e no Internet Explorer, depois com uma dica do <a href="http://twitter.com/ericmaicon">@ericmaicon</a> <a href="http://www.ericmaicon.com.br">[site] </a>funcionou nos 3 Web Browsers que realizei o teste, segue&#8230;</p>
</blockquote>
<p><br class="spacer_" /></p>
<p><strong>Como fazer isto?</strong></p>
<p>Utilizar a funcionalidade do <em>ExternalInterface</em> e criar uma function na aplicação Flex, a qual será chamada no evento <em><strong>creationComplete</strong></em> conforme o respectivo exemplo abaixo:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p1502code1'); return false;">View Code</a> ACTIONSCRIPT</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p15021"><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code" id="p1502code1"><pre class="actionscript" style="font-family:monospace;"><span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">function</span> setFocusHtml<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span> <span style="color: #66cc66;">&#123;</span>
	ExternalInterface.<span style="color: #0066CC;">call</span><span style="color: #66cc66;">&#40;</span>
		<span style="color: #ff0000;">&quot;s = function() { window.document.getElementById('&quot;</span>+<span style="color: #0066CC;">this</span>.<span style="color: #006600;">id</span>+<span style="color: #ff0000;">&quot;').focus(); }&quot;</span>
	<span style="color: #66cc66;">&#41;</span>; 
<span style="color: #66cc66;">&#125;</span></pre></td></tr></table></div>

<blockquote><p>Segundo os testes realizados no Firefox, Internet Explorer e Google Chrome esta solução funcionou&#8230;</p>
</blockquote>
<p><br class="spacer_" /></p>
<p>e para você também funcionou? Comente&#8230;</p>
</div><h3  class="related_post_title">Veja também:</h3><ul class="related_post"><li><a href="http://blog.erkobridee.com/2010/01/20/adobe-flex-comparando-datas-de-maneira-rapida-e-facil/" title="[Adobe Flex] comparando datas de maneira rápida e fácil">[Adobe Flex] comparando datas de maneira rápida e fácil</a></li><li><a href="http://blog.erkobridee.com/2010/01/20/adobe-flex-gerando-war-sem-os-fontes-no-adobe-flex-builder/" title="[Adobe Flex] gerando .war sem os fontes no Adobe Flex Builder">[Adobe Flex] gerando .war sem os fontes no Adobe Flex Builder</a></li><li><a href="http://blog.erkobridee.com/2008/05/27/google-maps-agora-no-flashflex-finalmente/" title="Google Maps agora no Flash/Flex : finalmente">Google Maps agora no Flash/Flex : finalmente</a></li><li><a href="http://blog.erkobridee.com/2010/03/10/vedovelli-iniciando-com-o-mate-framework/" title="[Vedovelli] Iniciando com o Mate Framework">[Vedovelli] Iniciando com o Mate Framework</a></li><li><a href="http://blog.erkobridee.com/2010/02/07/sera-que-eu-devo-aceitar-um-trabalho-em-flex-agora/" title="Será que eu devo aceitar um trabalho em Flex agora?">Será que eu devo aceitar um trabalho em Flex agora?</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://blog.erkobridee.com/2010/02/17/adobe-flex-definindo-o-foco-na-aplicacao/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Será que eu devo aceitar um trabalho em Flex agora?</title>
		<link>http://blog.erkobridee.com/2010/02/07/sera-que-eu-devo-aceitar-um-trabalho-em-flex-agora/</link>
		<comments>http://blog.erkobridee.com/2010/02/07/sera-que-eu-devo-aceitar-um-trabalho-em-flex-agora/#comments</comments>
		<pubDate>Sun, 07 Feb 2010 13:02:09 +0000</pubDate>
		<dc:creator>Erko Bridee</dc:creator>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Adobe Flex]]></category>
		<category><![CDATA[Fábio Vedovelli]]></category>
		<category><![CDATA[Gabriela Trindade Perry]]></category>
		<category><![CDATA[Post]]></category>
		<category><![CDATA[Profissional]]></category>

		<guid isPermaLink="false">http://blog.erkobridee.com/?p=1493</guid>
		<description><![CDATA[Recomendo d+ a leitura do Post escrito pela Gabriela Trindade Perry, que fala sobre conhecimento "mínimos" de um profissional para encarar projetos em Adobe Flex =]]]></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%2F02%2F07%2Fsera-que-eu-devo-aceitar-um-trabalho-em-flex-agora%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.erkobridee.com%2F2010%2F02%2F07%2Fsera-que-eu-devo-aceitar-um-trabalho-em-flex-agora%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Recomendo d+ a leitura do Post escrito pela <a href="http://www.gabriela.trindade.nom.br/">Gabriela Trindade Perry</a>, que fala sobre conhecimento &#8220;mínimos&#8221; de um profissional para encarar projetos em Adobe Flex =]</p>
<p><br class="spacer_" /></p>
<p><em><strong>Início do post da Gabriela:</strong></em></p>
<p><em>&#8220;Recentemente houve um debate na FB sobre qual seria um valor justo a se pagar a um programador Flex. A pessoa que começou a thread pode até não ter se dado conta, mas mexeu num vespeiro. Muitas pessoas deram suas opiniões (eu também, lógico!) e parece que o saldo do debate ficou assim&#8230;&#8221;</em></p>
<p><br class="spacer_" /></p>
<p><strong>segue:</strong></p>
<p><a href="http://www.gabriela.trindade.nom.br/2010/02/sera-que-eu-devo-aceitar-um-trabalho-em-flex-agora/">http://www.gabriela.trindade.nom.br/2010/02/sera-que-eu-devo-aceitar-um-trabalho-em-flex-agora/</a></p>
<p><br class="spacer_" /></p>
<p>O <a href="http://www.vedovelli.com.br/">Vedovelli</a> também fez um post de referência para o post da Gabriela:</p>
<p><a href="http://www.vedovelli.com.br/?p=1258">http://www.vedovelli.com.br/?p=1258</a></p>
</div><h3  class="related_post_title">Veja também:</h3><ul class="related_post"><li><a href="http://blog.erkobridee.com/2010/03/10/vedovelli-iniciando-com-o-mate-framework/" title="[Vedovelli] Iniciando com o Mate Framework">[Vedovelli] Iniciando com o Mate Framework</a></li><li><a href="http://blog.erkobridee.com/2010/02/17/adobe-flex-definindo-o-foco-na-aplicacao/" title="[Adobe Flex] Definindo o foco na aplicação">[Adobe Flex] Definindo o foco na aplicação</a></li><li><a href="http://blog.erkobridee.com/2010/01/20/adobe-flex-comparando-datas-de-maneira-rapida-e-facil/" title="[Adobe Flex] comparando datas de maneira rápida e fácil">[Adobe Flex] comparando datas de maneira rápida e fácil</a></li><li><a href="http://blog.erkobridee.com/2010/01/20/adobe-flex-gerando-war-sem-os-fontes-no-adobe-flex-builder/" title="[Adobe Flex] gerando .war sem os fontes no Adobe Flex Builder">[Adobe Flex] gerando .war sem os fontes no Adobe Flex Builder</a></li><li><a href="http://blog.erkobridee.com/2010/01/20/adobe-flex-filtrando-um-arraycollection-distinct/" title="[Adobe Flex] filtrando um ArrayCollection : Distinct">[Adobe Flex] filtrando um ArrayCollection : Distinct</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://blog.erkobridee.com/2010/02/07/sera-que-eu-devo-aceitar-um-trabalho-em-flex-agora/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>[Adobe Flex] comparando datas de maneira rápida e fácil</title>
		<link>http://blog.erkobridee.com/2010/01/20/adobe-flex-comparando-datas-de-maneira-rapida-e-facil/</link>
		<comments>http://blog.erkobridee.com/2010/01/20/adobe-flex-comparando-datas-de-maneira-rapida-e-facil/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 02:24:41 +0000</pubDate>
		<dc:creator>Erko Bridee</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[ActionScript3]]></category>
		<category><![CDATA[Adobe Flex]]></category>
		<category><![CDATA[Código]]></category>
		<category><![CDATA[Comparação]]></category>
		<category><![CDATA[Data]]></category>
		<category><![CDATA[Dica]]></category>
		<category><![CDATA[Útil]]></category>

		<guid isPermaLink="false">http://blog.erkobridee.com/?p=1491</guid>
		<description><![CDATA[Neste post exemplificando de maneira ridiculamente fácil, como efetuar comparação de datas no Adobe Flex (ActionScript3), confira...]]></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%2F01%2F20%2Fadobe-flex-comparando-datas-de-maneira-rapida-e-facil%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.erkobridee.com%2F2010%2F01%2F20%2Fadobe-flex-comparando-datas-de-maneira-rapida-e-facil%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Neste post exemplificando de maneira ridiculamente fácil, como efetuar comparação de datas no Adobe Flex (ActionScript3), segue:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p1491code2'); return false;">View Code</a> ACTIONSCRIPT</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p14912"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
</pre></td><td class="code" id="p1491code2"><pre class="actionscript" style="font-family:monospace;"><span style="color: #0066CC;">public</span> <span style="color: #000000; font-weight: bold;">function</span> menorIgual<span style="color: #66cc66;">&#40;</span> comparar:<span style="color: #0066CC;">Date</span>, verificar:<span style="color: #0066CC;">Date</span> <span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">Boolean</span> <span style="color: #66cc66;">&#123;</span>
	<span style="color: #b1b100;">return</span> <span style="color: #66cc66;">&#40;</span> comparar.<span style="color: #0066CC;">getTime</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&lt;</span>= verificar.<span style="color: #0066CC;">getTime</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#41;</span>;
<span style="color: #66cc66;">&#125;</span>
&nbsp;
<span style="color: #0066CC;">public</span> <span style="color: #000000; font-weight: bold;">function</span> maiorIgual<span style="color: #66cc66;">&#40;</span> comparar:<span style="color: #0066CC;">Date</span>, verificar:<span style="color: #0066CC;">Date</span> <span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">Boolean</span> <span style="color: #66cc66;">&#123;</span>
	<span style="color: #b1b100;">return</span> <span style="color: #66cc66;">&#40;</span> comparar.<span style="color: #0066CC;">getTime</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&gt;</span>= verificar.<span style="color: #0066CC;">getTime</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#41;</span>;
<span style="color: #66cc66;">&#125;</span>
&nbsp;
<span style="color: #0066CC;">public</span> <span style="color: #000000; font-weight: bold;">function</span> intervalo<span style="color: #66cc66;">&#40;</span> comparar:<span style="color: #0066CC;">Date</span>, inicial:<span style="color: #0066CC;">Date</span>, final:<span style="color: #0066CC;">Date</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">Boolean</span> <span style="color: #66cc66;">&#123;</span>
	<span style="color: #b1b100;">return</span> <span style="color: #66cc66;">&#40;</span> comparar.<span style="color: #0066CC;">getTime</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&gt;</span>= inicial.<span style="color: #0066CC;">getTime</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&amp;&amp;</span> 
		comparar.<span style="color: #0066CC;">getTime</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&lt;</span>= final.<span style="color: #0066CC;">getTime</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#41;</span>;
<span style="color: #66cc66;">&#125;</span></pre></td></tr></table></div>

<p>O segredo é utilizar o método <em><strong>.getTime()</strong></em> da classe <strong>Date</strong>, que retorna a data em uma representação numérica, então o restante é como se fosse uma simples comparação 1 &gt; 0, 3 &lt; 6 e por ae vai&#8230; mesmo se o objeto date contiver data e definição de horas, minutos, segundos, usando esse formato de comparação, resolve de maneira simples a comparação de datas para o seu projeto =]</p>
</div><h3  class="related_post_title">Veja também:</h3><ul class="related_post"><li><a href="http://blog.erkobridee.com/2010/01/20/adobe-flex-gerando-war-sem-os-fontes-no-adobe-flex-builder/" title="[Adobe Flex] gerando .war sem os fontes no Adobe Flex Builder">[Adobe Flex] gerando .war sem os fontes no Adobe Flex Builder</a></li><li><a href="http://blog.erkobridee.com/2010/01/20/adobe-flex-filtrando-um-arraycollection-distinct/" title="[Adobe Flex] filtrando um ArrayCollection : Distinct">[Adobe Flex] filtrando um ArrayCollection : Distinct</a></li><li><a href="http://blog.erkobridee.com/2010/02/17/adobe-flex-definindo-o-foco-na-aplicacao/" title="[Adobe Flex] Definindo o foco na aplicação">[Adobe Flex] Definindo o foco na aplicação</a></li><li><a href="http://blog.erkobridee.com/2009/10/26/adobe-flex-httpservice-enviando-parametros-para-a-aplicacao-web-em-java/" title="Adobe Flex (HttpService) enviando parametros para a aplicação web em Java">Adobe Flex (HttpService) enviando parametros para a aplicação web em Java</a></li><li><a href="http://blog.erkobridee.com/2009/02/28/adobe-flex-brigando-contra-o-crossdomain-resolvendo-com-um-xml-proxy/" title="Adobe Flex : brigando contra o crossdomain : resolvendo com um xml-proxy">Adobe Flex : brigando contra o crossdomain : resolvendo com um xml-proxy</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://blog.erkobridee.com/2010/01/20/adobe-flex-comparando-datas-de-maneira-rapida-e-facil/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>[Adobe Flex] gerando .war sem os fontes no Adobe Flex Builder</title>
		<link>http://blog.erkobridee.com/2010/01/20/adobe-flex-gerando-war-sem-os-fontes-no-adobe-flex-builder/</link>
		<comments>http://blog.erkobridee.com/2010/01/20/adobe-flex-gerando-war-sem-os-fontes-no-adobe-flex-builder/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 01:44:14 +0000</pubDate>
		<dc:creator>Erko Bridee</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[.war]]></category>
		<category><![CDATA[Adobe Flex]]></category>
		<category><![CDATA[Ant]]></category>
		<category><![CDATA[build.xml]]></category>
		<category><![CDATA[Deploy]]></category>
		<category><![CDATA[Dica]]></category>
		<category><![CDATA[Projeto]]></category>
		<category><![CDATA[Útil]]></category>

		<guid isPermaLink="false">http://blog.erkobridee.com/?p=1476</guid>
		<description><![CDATA[Me relembraram pelo twitter um tópico, que eu achei que já havia publicado, como gerar uma versão sem os fontes do projeto Flex pelo Adobe Flex Builder...]]></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%2F01%2F20%2Fadobe-flex-gerando-war-sem-os-fontes-no-adobe-flex-builder%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.erkobridee.com%2F2010%2F01%2F20%2Fadobe-flex-gerando-war-sem-os-fontes-no-adobe-flex-builder%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Me relembraram pelo twitter um tópico, que eu achei que já havia publicado, como gerar uma versão sem os fontes do projeto Flex pelo Adobe Flex Builder&#8230;</p>
<p>Para solucionar isto, você poderá assim como eu utilizar um <strong><em>build.xml</em></strong> (Ant), para descrever e executar a tarefa de gerar um .war correto para o deploy no servidor, com os fontes do Flex (<em><strong>.mxml</strong></em> e <em><strong>.as</strong></em>), como ocorre no export da ferramenta.</p>
<p>Então crie o respectivo XML na raíz do seu projeto:</p>
<p><code></p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p1476code3'); return false;">View Code</a> XML</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p14763"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
</pre></td><td class="code" id="p1476code3"><pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;project</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;AntBuildWar&quot;</span> <span style="color: #000066;">default</span>=<span style="color: #ff0000;">&quot;war&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
&nbsp;
	<span style="color: #808080; font-style: italic;">&lt;!-- Definir o nome do seu projeto --&gt;</span>
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;property</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;war.name&quot;</span> <span style="color: #000066;">value</span>=<span style="color: #ff0000;">&quot;nome_projeto&quot;</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span> 
&nbsp;
	<span style="color: #808080; font-style: italic;">&lt;!-- a partir do diretório onde está o seu projeto --&gt;</span>
		<span style="color: #808080; font-style: italic;">&lt;!-- local onde vai gerar o .war --&gt;</span>
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;property</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;dist.dir&quot;</span> <span style="color: #000066;">value</span>=<span style="color: #ff0000;">&quot;dist&quot;</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span> 
		<span style="color: #808080; font-style: italic;">&lt;!-- onde está o conteúdo web, esse nome é usado em projeto Java Web --&gt;</span>
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;property</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;web.dir&quot;</span> <span style="color: #000066;">value</span>=<span style="color: #ff0000;">&quot;WebContent&quot;</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span> 
		<span style="color: #808080; font-style: italic;">&lt;!-- antes de gerar o export gere primeiro o bin-release do seu projeto flex --&gt;</span>
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;property</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;flex-bin.dir&quot;</span> <span style="color: #000066;">value</span>=<span style="color: #ff0000;">&quot;bin-release&quot;</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span> 
&nbsp;
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;target</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;clean&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
		<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;delete</span> <span style="color: #000066;">dir</span>=<span style="color: #ff0000;">&quot;${dist.dir}&quot;</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span>
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/target<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;target</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;war&quot;</span> <span style="color: #000066;">depends</span>=<span style="color: #ff0000;">&quot;clean&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
		<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;mkdir</span> <span style="color: #000066;">dir</span>=<span style="color: #ff0000;">&quot;${dist.dir}&quot;</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span>
		<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;war</span> <span style="color: #000066;">destfile</span>=<span style="color: #ff0000;">&quot;${dist.dir}/${war.name}.war&quot;</span> <span style="color: #000066;">webxml</span>=<span style="color: #ff0000;">&quot;${web.dir}/WEB-INF/web.xml&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
			<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;fileset</span> <span style="color: #000066;">dir</span>=<span style="color: #ff0000;">&quot;${flex-bin.dir}&quot;</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span>
			<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;fileset</span> <span style="color: #000066;">dir</span>=<span style="color: #ff0000;">&quot;${web.dir}&quot;</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span>
&nbsp;
			<span style="color: #808080; font-style: italic;">&lt;!--</span>
<span style="color: #808080; font-style: italic;">				caso os .class do .java esteja em outro diretório</span>
<span style="color: #808080; font-style: italic;">				&lt;classes dir=&quot;build/classes&quot;/&gt;</span>
&nbsp;
<span style="color: #808080; font-style: italic;">				caso as libs estejam em outro diretório</span>
<span style="color: #808080; font-style: italic;">				&lt;lib dir=&quot;third-partt/lib&quot;/&gt;</span>
<span style="color: #808080; font-style: italic;">			--&gt;</span>
&nbsp;
		<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/war<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
	<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/target<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/project<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></pre></td></tr></table></div>

<p></code></p>
<p>Espero que esse esquema lhe seja tão útil quanto é para mim nos meus projeto : <em><strong>Adobe Flex + Java</strong></em></p>
</div><h3  class="related_post_title">Veja também:</h3><ul class="related_post"><li><a href="http://blog.erkobridee.com/2010/01/20/adobe-flex-comparando-datas-de-maneira-rapida-e-facil/" title="[Adobe Flex] comparando datas de maneira rápida e fácil">[Adobe Flex] comparando datas de maneira rápida e fácil</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/02/17/adobe-flex-definindo-o-foco-na-aplicacao/" title="[Adobe Flex] Definindo o foco na aplicação">[Adobe Flex] Definindo o foco na aplicação</a></li><li><a href="http://blog.erkobridee.com/2010/01/20/adobe-flex-filtrando-um-arraycollection-distinct/" title="[Adobe Flex] filtrando um ArrayCollection : Distinct">[Adobe Flex] filtrando um ArrayCollection : Distinct</a></li><li><a href="http://blog.erkobridee.com/2009/11/21/projeto-dashboard-em-flex/" title="Projeto : Dashboard em Flex">Projeto : Dashboard em Flex</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://blog.erkobridee.com/2010/01/20/adobe-flex-gerando-war-sem-os-fontes-no-adobe-flex-builder/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>[Adobe Flex] filtrando um ArrayCollection : Distinct</title>
		<link>http://blog.erkobridee.com/2010/01/20/adobe-flex-filtrando-um-arraycollection-distinct/</link>
		<comments>http://blog.erkobridee.com/2010/01/20/adobe-flex-filtrando-um-arraycollection-distinct/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 01:24:34 +0000</pubDate>
		<dc:creator>Erko Bridee</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Adobe Flex]]></category>
		<category><![CDATA[ArrayCollection]]></category>
		<category><![CDATA[Código]]></category>
		<category><![CDATA[Distinct]]></category>
		<category><![CDATA[Exemplo]]></category>
		<category><![CDATA[Filtro]]></category>
		<category><![CDATA[Útil]]></category>

		<guid isPermaLink="false">http://blog.erkobridee.com/?p=1474</guid>
		<description><![CDATA[Esses dias tive a necessidade de implementar um algoritmo de filtro no Adobe Flex para filtrar um ArrayCollection para gerar um novo ArrayCollection de saída com elemento não repetidos "Distinct"]]></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%2F01%2F20%2Fadobe-flex-filtrando-um-arraycollection-distinct%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.erkobridee.com%2F2010%2F01%2F20%2Fadobe-flex-filtrando-um-arraycollection-distinct%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Esses dias tive a necessidade de implementar um algoritmo de filtro no Adobe Flex para filtrar um ArrayCollection para gerar um novo ArrayCollection de saída com elemento não repetidos &#8220;Distinct&#8221;, caso você precise de algo assim também, segue o código AS3:</p>
<p><br class="spacer_" /></p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p1474code4'); return false;">View Code</a> ACTIONSCRIPT</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p14744"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
</pre></td><td class="code" id="p1474code4"><pre class="actionscript" style="font-family:monospace;"><span style="color: #0066CC;">private</span> <span style="color: #000000; font-weight: bold;">function</span> filterDistinctValue<span style="color: #66cc66;">&#40;</span>arr:ArrayCollection, field:<span style="color: #0066CC;">String</span><span style="color: #66cc66;">&#41;</span>:ArrayCollection <span style="color: #66cc66;">&#123;</span>
	<span style="color: #b1b100;">if</span><span style="color: #66cc66;">&#40;</span> arr == <span style="color: #000000; font-weight: bold;">null</span> <span style="color: #66cc66;">||</span> field == <span style="color: #000000; font-weight: bold;">null</span> <span style="color: #66cc66;">||</span> field.<span style="color: #0066CC;">length</span> == <span style="color: #cc66cc;">0</span> <span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span>
		<span style="color: #b1b100;">return</span> <span style="color: #000000; font-weight: bold;">null</span>;
	<span style="color: #66cc66;">&#125;</span>
&nbsp;
	<span style="color: #000000; font-weight: bold;">var</span> arrOut:ArrayCollection = <span style="color: #000000; font-weight: bold;">new</span> ArrayCollection<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
	<span style="color: #000000; font-weight: bold;">var</span> objAux:<span style="color: #0066CC;">Object</span> = <span style="color: #66cc66;">&#123;</span><span style="color: #66cc66;">&#125;</span>;
&nbsp;
	<span style="color: #b1b100;">for</span><span style="color: #66cc66;">&#40;</span><span style="color: #000000; font-weight: bold;">var</span> i:<span style="color: #0066CC;">int</span> = <span style="color: #cc66cc;">0</span>; i <span style="color: #66cc66;">&lt;</span> arr.<span style="color: #0066CC;">length</span>; i++<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span>
		<span style="color: #000000; font-weight: bold;">var</span> <span style="color: #0066CC;">key</span>:<span style="color: #0066CC;">String</span> = arr<span style="color: #66cc66;">&#91;</span>i<span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">&#91;</span>field<span style="color: #66cc66;">&#93;</span>
		<span style="color: #b1b100;">if</span><span style="color: #66cc66;">&#40;</span> objAux<span style="color: #66cc66;">&#91;</span><span style="color: #0066CC;">key</span><span style="color: #66cc66;">&#93;</span> == <span style="color: #000000; font-weight: bold;">null</span> <span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span>
			objAux<span style="color: #66cc66;">&#91;</span><span style="color: #0066CC;">key</span><span style="color: #66cc66;">&#93;</span> = arr<span style="color: #66cc66;">&#91;</span>i<span style="color: #66cc66;">&#93;</span>;
			arrOut.<span style="color: #006600;">addItem</span><span style="color: #66cc66;">&#40;</span> arr<span style="color: #66cc66;">&#91;</span>i<span style="color: #66cc66;">&#93;</span> <span style="color: #66cc66;">&#41;</span>;
		<span style="color: #66cc66;">&#125;</span>
	<span style="color: #66cc66;">&#125;</span>
	objAux = <span style="color: #000000; font-weight: bold;">null</span>;
&nbsp;
	<span style="color: #b1b100;">return</span> arrOut;
<span style="color: #66cc66;">&#125;</span></pre></td></tr></table></div>

<p><br class="spacer_" /></p>
<p><strong>Obs.: </strong>Esta função recebe 2 parâmetros, o ArrayCollection a ser filtrado, e qual o campo a ser considerado, leia-se atributo de um objeto que está alocado no ArrayCollection.</p>
</div><h3  class="related_post_title">Veja também:</h3><ul class="related_post"><li><a href="http://blog.erkobridee.com/2010/01/20/adobe-flex-comparando-datas-de-maneira-rapida-e-facil/" title="[Adobe Flex] comparando datas de maneira rápida e fácil">[Adobe Flex] comparando datas de maneira rápida e fácil</a></li><li><a href="http://blog.erkobridee.com/2009/10/26/adobe-flex-httpservice-enviando-parametros-para-a-aplicacao-web-em-java/" title="Adobe Flex (HttpService) enviando parametros para a aplicação web em Java">Adobe Flex (HttpService) enviando parametros para a aplicação web em Java</a></li><li><a href="http://blog.erkobridee.com/2009/02/28/adobe-flex-brigando-contra-o-crossdomain-resolvendo-com-um-xml-proxy/" title="Adobe Flex : brigando contra o crossdomain : resolvendo com um xml-proxy">Adobe Flex : brigando contra o crossdomain : resolvendo com um xml-proxy</a></li><li><a href="http://blog.erkobridee.com/2008/03/22/adobe-flex-calculo-do-tempo-entre-2-datas/" title="Adobe Flex : calculo do tempo entre 2 datas ">Adobe Flex : calculo do tempo entre 2 datas </a></li><li><a href="http://blog.erkobridee.com/2010/01/20/adobe-flex-gerando-war-sem-os-fontes-no-adobe-flex-builder/" title="[Adobe Flex] gerando .war sem os fontes no Adobe Flex Builder">[Adobe Flex] gerando .war sem os fontes no Adobe Flex Builder</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://blog.erkobridee.com/2010/01/20/adobe-flex-filtrando-um-arraycollection-distinct/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>API &#8211; Xuggler : edição de vídeo em tempo real</title>
		<link>http://blog.erkobridee.com/2009/11/28/api-xuggler-edicao-de-video-em-tempo-real/</link>
		<comments>http://blog.erkobridee.com/2009/11/28/api-xuggler-edicao-de-video-em-tempo-real/#comments</comments>
		<pubDate>Sat, 28 Nov 2009 03:13:52 +0000</pubDate>
		<dc:creator>Erko Bridee</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Media]]></category>
		<category><![CDATA[Tecnologia]]></category>
		<category><![CDATA[Vídeo]]></category>
		<category><![CDATA[Adobe Flex]]></category>
		<category><![CDATA[FFmpeg]]></category>
		<category><![CDATA[Online]]></category>
		<category><![CDATA[Real Time]]></category>
		<category><![CDATA[Red5]]></category>
		<category><![CDATA[Stream]]></category>

		<guid isPermaLink="false">http://blog.erkobridee.com/?p=1420</guid>
		<description><![CDATA[Uma API realmente muito interessante para edição em tempo real de vídeos transmitidos via Stream, usando o Red 5, onde você consegue editá-lo durante a publicação do vídeo, algo muito útil caso você queira montar alguma aplicação de transmissão de eventos online, no genero TV online, confira...]]></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%2F2009%2F11%2F28%2Fapi-xuggler-edicao-de-video-em-tempo-real%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.erkobridee.com%2F2009%2F11%2F28%2Fapi-xuggler-edicao-de-video-em-tempo-real%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Uma API realmente muito interessante para edição em tempo real de vídeos transmitidos via Stream, usando o Red 5, onde você consegue editá-lo durante a publicação do vídeo, algo muito útil caso você queira montar alguma aplicação de transmissão de eventos online, no genero TV online, confira&#8230;</p>
<p style="text-align: center;"><a href="http://www.xuggle.com/xuggler/"><img class="aligncenter" src="http://www.xuggle.com/resources/xuggle-logo.png" alt="" width="200" height="120" /></a></p>
<p>Xuggler é uma maneira fácil de descompactar, modificar e recompatar um arquivo de mídia (ou stream) em Java.</p>
<p>Xuggler está disponível sob a licensa <a href="http://www.gnu.org/copyleft/lesser.html">GNU Lesser General Public License</a>, veja a <a href="http://www.xuggle.com/xuggler/licensing">licensa</a> para maiores informações.</p>
<p><br class="spacer_" /></p>
<p><strong>Para quem é destinada essa API?</strong></p>
<p>Se você é um desenvolvedor Java que precisa manipular vídeos programaticamente, pré-gravados, ou ao vivo mesmo, então o Xuggler foi feito para você.</p>
<p><br class="spacer_" /></p>
<p><strong>Por onde começar?</strong></p>
<p>Antes de tudo, <em><strong>você deve instalar o Xuggler no seu sistema operacional</strong></em> para depois usá-lo.</p>
<p>É sugerido para você que efetue o <a href="http://www.xuggle.com/xuggler/downloads">download</a> e faça conforme o indicado nos <a href="http://www.xuggle.com/xuggler/tutorials">tutoriais</a> para você se familiarizar com a API.</p>
<p><br class="spacer_" /></p>
<p>Xuggler consiste em um conjunto de bibliotecas Java e nativa, as quais vem em 2 diferentes APIs:</p>
<p><a href="http://build.xuggle.com/view/Stable/job/xuggler_jdk5_stable/javadoc/java/api/com/xuggle/mediatool/package-summary.html">MediaTools API</a> &#8211; Uma simples API para encode e decode de audio e vídeo.</p>
<p><a href="http://build.xuggle.com/view/Stable/job/xuggler_jdk5_stable/javadoc/java/api/index.html">Xuggler API</a> &#8211; Um uso extendido da API (que acessa a MediaTools) para encode e decode de audio e vídeo.</p>
<p><br class="spacer_" /></p>
<p><strong>Site:</strong> <a href="http://www.xuggle.com/xuggler/">Xuggler</a></p>
<p><strong>Dica:</strong> <a href="http://www.horochovec.com.br/blog/">Stefan Horochovec</a> via <a href="http://twitter.com/horochovec/status/6128336813">Twitter</a></p>
<p><br class="spacer_" /></p>
<p><strong>A seguir vídeos de demonstração da API, confira&#8230;</strong></p>
<p style="text-align: center;">
</div><h3  class="related_post_title">Veja também:</h3><ul class="related_post"><li><a href="http://blog.erkobridee.com/2009/10/26/adobe-flex-httpservice-enviando-parametros-para-a-aplicacao-web-em-java/" title="Adobe Flex (HttpService) enviando parametros para a aplicação web em Java">Adobe Flex (HttpService) enviando parametros para a aplicação web em Java</a></li><li><a href="http://blog.erkobridee.com/2009/10/19/eduardo-kraus-adobe-flex-rtmp-red5-fms-pagseguro/" title="Eduardo Kraus : Adobe Flex : RTMP : Red5 &#038; FMS : PagSeguro">Eduardo Kraus : Adobe Flex : RTMP : Red5 &#038; FMS : PagSeguro</a></li><li><a href="http://blog.erkobridee.com/2009/06/24/red5-h-264-mp4/" title="Red5 + H.264 (MP4)">Red5 + H.264 (MP4)</a></li><li><a href="http://blog.erkobridee.com/2008/07/17/game-delta-strike/" title="Game : Delta Strike">Game : Delta Strike</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/2009/11/28/api-xuggler-edicao-de-video-em-tempo-real/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Projeto : Dashboard em Flex</title>
		<link>http://blog.erkobridee.com/2009/11/21/projeto-dashboard-em-flex/</link>
		<comments>http://blog.erkobridee.com/2009/11/21/projeto-dashboard-em-flex/#comments</comments>
		<pubDate>Sat, 21 Nov 2009 04:59:09 +0000</pubDate>
		<dc:creator>Erko Bridee</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Tecnologia]]></category>
		<category><![CDATA[Adobe Flex]]></category>
		<category><![CDATA[Charts]]></category>
		<category><![CDATA[Dashboard]]></category>
		<category><![CDATA[GVT]]></category>
		<category><![CDATA[Portifolio]]></category>
		<category><![CDATA[Projeto]]></category>

		<guid isPermaLink="false">http://blog.erkobridee.com/?p=1388</guid>
		<description><![CDATA[Eis que finalmente estou escrevendo para falar um pouco mais do projeto que muitos tem acompanhado pelo twitter meus comentários e que tem aumentado a curiosidade do povo, então segue...]]></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%2F2009%2F11%2F21%2Fprojeto-dashboard-em-flex%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.erkobridee.com%2F2009%2F11%2F21%2Fprojeto-dashboard-em-flex%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Eis que finalmente estou escrevendo para falar um pouco mais do projeto que muitos tem acompanhado pelo twitter meus comentários e que tem aumentado a curiosidade do povo, então segue&#8230;</p>
<p><img class="aligncenter size-full wp-image-1389" title="ned_dashboard_ss_01-w500-h400" src="http://blog.erkobridee.com/wp-content/uploads/2009/11/ned_dashboard_ss_01-w500-h400.JPG" alt="ned_dashboard_ss_01-w500-h400" width="500" height="303" /></p>
<p><strong>Dados técnicos do projeto:</strong></p>
<p>- Adobe Flex 3, datavisualization e FlexMDI</p>
<p>- Ambiente Eclipse3.4.2 (Ganymed) + Flex Builder Plugin</p>
<p>- Java 1.5</p>
<p>- BlazeDS</p>
<p>- Servidor de deploy: Linux 64 &#8211; Apache Tomcat</p>
<p>- Base de dados: Oracle 10g (acesso via JDBC)</p>
<p><br class="spacer_" /></p>
<p><strong>Sobre o projeto:</strong></p>
<p>Desenvolvido para GVT, um dashboard para acompanhamento das informações de operação da empresa em tempo real da operação, organizado com janelas do FlexMDI, onde inicialmente possuem 3 janelas principais:</p>
<p>- Dados em tempo real</p>
<p>- Dados históricos : tipo x quantidade (gráfico de barras, pizza e datagrid)</p>
<p>- Dados de volume: tipo x quantidade (gráfico de linhas, indicando o volume pelo tempo[horas,dias,meses])</p>
<p>A aplicação ainda possui uma quarta janela para visualização dos dados brutos que estão diretamente na base de dados.</p>
<p><br class="spacer_" /></p>
<p><strong>E para matar a curiosidade, eis algumas ScreenShots(</strong>obs.: todas serão em baixa qualidade por motivo óbvio [dados operacionais da empresa que não podem ser divulgados] <strong>)</strong></p>
<p>
</div><h3  class="related_post_title">Veja também:</h3><ul class="related_post"><li><a href="http://blog.erkobridee.com/2010/01/20/adobe-flex-gerando-war-sem-os-fontes-no-adobe-flex-builder/" title="[Adobe Flex] gerando .war sem os fontes no Adobe Flex Builder">[Adobe Flex] gerando .war sem os fontes no Adobe Flex Builder</a></li><li><a href="http://blog.erkobridee.com/2010/03/10/vedovelli-iniciando-com-o-mate-framework/" title="[Vedovelli] Iniciando com o Mate Framework">[Vedovelli] Iniciando com o Mate Framework</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/02/17/adobe-flex-definindo-o-foco-na-aplicacao/" title="[Adobe Flex] Definindo o foco na aplicação">[Adobe Flex] Definindo o foco na aplicação</a></li><li><a href="http://blog.erkobridee.com/2010/02/07/sera-que-eu-devo-aceitar-um-trabalho-em-flex-agora/" title="Será que eu devo aceitar um trabalho em Flex agora?">Será que eu devo aceitar um trabalho em Flex agora?</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://blog.erkobridee.com/2009/11/21/projeto-dashboard-em-flex/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Flash Player 10.1 : entrevistas e demos</title>
		<link>http://blog.erkobridee.com/2009/11/19/flash-player-10-1-entrevistas-e-demos/</link>
		<comments>http://blog.erkobridee.com/2009/11/19/flash-player-10-1-entrevistas-e-demos/#comments</comments>
		<pubDate>Thu, 19 Nov 2009 12:26:40 +0000</pubDate>
		<dc:creator>Erko Bridee</dc:creator>
				<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Tecnologia]]></category>
		<category><![CDATA[Vídeo]]></category>
		<category><![CDATA[Adobe Flash Player 10.1]]></category>
		<category><![CDATA[Demos]]></category>
		<category><![CDATA[Entrevistas]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Plataforma]]></category>
		<category><![CDATA[Vídeos]]></category>

		<guid isPermaLink="false">http://blog.erkobridee.com/?p=1347</guid>
		<description><![CDATA[Post com informações, vídeos de demos das novidades do Flash Player 10.1 e entrevistas sobre o tema, confira...]]></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%2F2009%2F11%2F19%2Fflash-player-10-1-entrevistas-e-demos%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.erkobridee.com%2F2009%2F11%2F19%2Fflash-player-10-1-entrevistas-e-demos%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p><img class="aligncenter size-full wp-image-1356" title="logo_flashplayer" src="http://blog.erkobridee.com/wp-content/uploads/2009/11/logo_flashplayer.jpg" alt="logo_flashplayer" width="160" height="160" /></p>
<p>Adobe Flash Player 10.1 pré-release pública é o primeiro release do runtime referente ao projeto <a href="http://www.openscreenproject.org/">Open Screen Project</a>, para possibilitar o descompromisso dos web browsers com aplicações expressivas (RIAs), conteúdo e vídeo sendo acessados dos mais diversos dispositivos. Fornecendo um suporte para uma grande quantidade de dispositivos móveis, incluindo smartphones, netbooks, dispositivos conectados a internet. O Flash Player 10.1 beta possibilita que o seu conteúdo alcance seus clientes onde quer que eles estejam.</p>
<p>Os vídeos a seguir, apresentam vários aspectos do Flash Player 10.1 beta, em dispositivos móveis, plataformas desktop e algumas características específicas do Flash Player, apresentadas pelo time de desenvolvimento do Flash, sobre os aspectos desse pré-release público disponível no <a href="http://labs.adobe.com/technologies/flashplayer10/">Adobe Labs</a>.</p>
<p><br class="spacer_" /></p>
<p><strong>Fonte:</strong> <a href="http://www.adobe.com/devnet/flashplayer/articles/mobile_demos_fp10.1.html">Adobe</a></p>
<p><br class="spacer_" /></p>
<p><strong>A seguir os demos</strong></p>
<p>
</div><h3  class="related_post_title">Veja também:</h3><ul class="related_post"><li><a href="http://blog.erkobridee.com/2009/11/18/adobe-flash-suporte-completo-para-dispositivos-moveis-a-caminho-agora-vai/" title="Adobe Flash suporte completo para dispositívos móveis a caminho : agora vai">Adobe Flash suporte completo para dispositívos móveis a caminho : agora vai</a></li><li><a href="http://blog.erkobridee.com/2009/06/25/htc-hero-primeiro-dispositivo-com-android-e-flash/" title="HTC Hero: primeiro dispositivo com Android e Flash">HTC Hero: primeiro dispositivo com Android e Flash</a></li><li><a href="http://blog.erkobridee.com/2009/06/24/flash-mobile-10-para-outubro-de-2009/" title="Flash Mobile 10 &#8211; Para Outubro de 2009">Flash Mobile 10 &#8211; Para Outubro de 2009</a></li><li><a href="http://blog.erkobridee.com/2009/06/01/flash-builder-4-e-flash-catalyst-disponiveis/" title="Flash Builder 4 e Flash Catalyst, disponíveis">Flash Builder 4 e Flash Catalyst, disponíveis</a></li><li><a href="http://blog.erkobridee.com/2008/05/27/google-maps-agora-no-flashflex-finalmente/" title="Google Maps agora no Flash/Flex : finalmente">Google Maps agora no Flash/Flex : finalmente</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://blog.erkobridee.com/2009/11/19/flash-player-10-1-entrevistas-e-demos/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Flex Builder código fonte derivado do Eclipse : disponível</title>
		<link>http://blog.erkobridee.com/2009/11/18/flex-builder-codigo-fonte-derivado-do-eclipse-disponivel/</link>
		<comments>http://blog.erkobridee.com/2009/11/18/flex-builder-codigo-fonte-derivado-do-eclipse-disponivel/#comments</comments>
		<pubDate>Thu, 19 Nov 2009 02:34:24 +0000</pubDate>
		<dc:creator>Erko Bridee</dc:creator>
				<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Novidade]]></category>
		<category><![CDATA[Disponível]]></category>
		<category><![CDATA[Download]]></category>
		<category><![CDATA[Flex Builder]]></category>

		<guid isPermaLink="false">http://blog.erkobridee.com/?p=1352</guid>
		<description><![CDATA[Novidade, código do Flex Builder disponível para download, caso você tinha curiosidade de ver os fontes dessa ferramenta que ajuda e muito na produtividade, aproveite =]]]></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%2F2009%2F11%2F18%2Fflex-builder-codigo-fonte-derivado-do-eclipse-disponivel%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.erkobridee.com%2F2009%2F11%2F18%2Fflex-builder-codigo-fonte-derivado-do-eclipse-disponivel%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>O Adobe Flex Builder é um aplicativo derivado do código do Eclipse disponibilizado sob a licença Eclipse Foundation. Ambos os códigos fontes do Eclipse e do Adobe Flex Builder estão sendo disponibilizados para a comunidade sob os termos da licença <a href="http://www.eclipse.org/legal/epl-v10.html">Eclipse Public License v1.0</a>.</p>
<p><br class="spacer_" /></p>
<p><strong>Flex Builder 3.0</strong></p>
<p>Um arquivo ZIP referenciado a seguir que contem o código do Eclipse 3.2.1 assim como o código derivado do Flex Builder 3. O código do Eclipse foi alterado para o Flex Builder, incluindo editores, wizards de dados, ferramenta de geração de código, ícones debugger/lançador e código da aplicação standalone.</p>
<p><br class="spacer_" /></p>
<p><a href="http://www.adobe.com/support/flex/ts/documents/4b243413/eclipse_derived_code_022508.zip">Download</a> : código do Flex Builder 3 derivado do Eclipse (159 MB)</p>
<p><br class="spacer_" /></p>
<p><strong>Fonte:</strong> <a href="http://kb2.adobe.com/cps/243/4b243413.html">Adobe</a></p>
<p><strong>Obs.:</strong> No site da fonte, possui as versões em japonês, Windows, Mac e a versão do Flex Builder 2, disponível para download.</p>
<blockquote><p>Creio eu que disponibilizaram o fonte, já que a ferramenta mudou de Flex Builder para Flash Builder, também acredito que não mudou apenas o nome, mas muita coisa da própria ferramenta deve ter mudado incluindo seus códigos internos&#8230;</p>
</blockquote>
</div><h3  class="related_post_title">Veja também:</h3><ul class="related_post"><li><a href="http://blog.erkobridee.com/2009/11/19/flash-player-10-1-entrevistas-e-demos/" title="Flash Player 10.1 : entrevistas e demos">Flash Player 10.1 : entrevistas e demos</a></li><li><a href="http://blog.erkobridee.com/2009/11/18/flex-builder-parou-de-compilar-bin-release-o-que-fazer/" title="Flex Builder parou de compilar (bin-release), o que fazer?">Flex Builder parou de compilar (bin-release), o que fazer?</a></li><li><a href="http://blog.erkobridee.com/2009/11/18/adobe-flash-suporte-completo-para-dispositivos-moveis-a-caminho-agora-vai/" title="Adobe Flash suporte completo para dispositívos móveis a caminho : agora vai">Adobe Flash suporte completo para dispositívos móveis a caminho : agora vai</a></li><li><a href="http://blog.erkobridee.com/2009/11/16/o-que-e-o-adobe-flex/" title="O que é o Adobe Flex?">O que é o Adobe Flex?</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></ul>]]></content:encoded>
			<wfw:commentRss>http://blog.erkobridee.com/2009/11/18/flex-builder-codigo-fonte-derivado-do-eclipse-disponivel/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
