<?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>TSW - That Should Work Blog &#187; data</title>
	<atom:link href="http://blog.msdevstudio.net/tag/data/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.msdevstudio.net</link>
	<description>Flash, Flex, Web e Aplicações Ricas para Internet!</description>
	<lastBuildDate>Tue, 07 Feb 2012 18:30:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Entendendo o Flex + LCDS; LiveCycle Data Services</title>
		<link>http://blog.msdevstudio.net/2008/11/16/entendendo-o-lcds-livecycle-data-services/</link>
		<comments>http://blog.msdevstudio.net/2008/11/16/entendendo-o-lcds-livecycle-data-services/#comments</comments>
		<pubDate>Sun, 16 Nov 2008 19:11:19 +0000</pubDate>
		<dc:creator>Mário Santos</dc:creator>
				<category><![CDATA[Action Script & MXML]]></category>
		<category><![CDATA[Air]]></category>
		<category><![CDATA[Certificaçao Flex]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[RIA's Geral]]></category>
		<category><![CDATA[Tutoriais]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[certificação]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[lcds]]></category>
		<category><![CDATA[liveCycle]]></category>
		<category><![CDATA[remoting]]></category>
		<category><![CDATA[rpc]]></category>
		<category><![CDATA[services]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://msdevstudio.com/blog/?p=773</guid>
		<description><![CDATA[Esta é sem duvida a grande dor de cabeça nos meus estudos do Flex. Como devem ter reparado eu adoro PHP e Flex, e por isso geralmente nas minhas aplicações com recurso a bases de dados uso sempre o amfPHP para fazer comunicar o Flex com o Backend (php+servicos de bases de dados), mas curiosamente [...]]]></description>
			<content:encoded><![CDATA[<p>Esta é sem duvida a grande dor de cabeça nos meus estudos do Flex. Como devem ter reparado eu adoro PHP e Flex, e por isso geralmente nas minhas aplicações com recurso a bases de dados uso sempre o amfPHP para fazer comunicar o Flex com o Backend (php+servicos de bases de dados), mas curiosamente até no exame da Certificação Flex 3, a adobe “puxa a brasa à sua sardinha” e introduz um tópico que vale 16% do exame, e não convém ir para lá sem as minimas noções deste tipo de serviços, e por isso meti mão à obra e decidi investigar um pouco este tal de LCDS.</p>
<p>Como não tenho experiencia com o LCDS, se alguma noção/informação estiver incorrecta façam o favor de deixar um comentário indicando o erro/solução/dica.</p>
<p>Começando:</p>
<ul>
<li>O que é o LCDS &#8211; LiveCycle Data Services ??</li>
</ul>
<p>Basicamente é uma “aplicação de segunda camanda”, ou seja, serve de comunicação entre a primeira camada (front-end) e uma possivel terceira camada (backend), que tem como principais objectivos:</p>
<ol>
<li>Lidar com grandes quantidades de dados</li>
<li>Establecer a comunicação entre a parte cliente e parte servidor de uma aplicação</li>
<li>Ajudar a receber/buscar/guardar dados via RPC (chamadas remotas) e configurações proxy</li>
<li>Usar o tomcat para servir de servidor de dados.</li>
<li>Permitir ligações directas a algumas bases de dados sem recurso a linguagem back-end (versões 2.5+)</li>
</ol>
<p><span id="more-773"></span></p>
<p>O funcionamento do LCDS é bem lógico e se já têm uma noção de qualquer serviço AMF como pyAMF ou amfPHP ou blazeDS vão entender o funcionamento bem facilmente, e para esclarecer vejam a imagem seguinte onde é representado a estrutura de uma aplicação FLEX / AIR utilizando o LCDS:</p>
<p><a href="http://msdevstudio.com/blog/go.php?http://msdevstudio.com/blog/wp-content/uploads/2008/11/lcds.png"><img title="lcds" src="http://msdevstudio.com/blog/wp-content/uploads/2008/11/lcds.png" alt="" width="500" height="400" /></a></p>
<p>Como podem ver, a tipica estrutura de 3 camadas e semelhante à utililização do amfPHP.</p>
<p>Embora o flex já consiga comunicar directamente com uma linguagem backend, em muitas situações algumas caractereisticas e possibilidades não estão presentes no protocolo AMF/RPC, mas ao utilizar o LCDS não é totalmente dispensável uma linguagem server-side como o php, embora a nova versão 2.5/2.6 do LCDS já consiga comunicar com uma base de dados (usando um driver e sem recorrer a linguagem backend) por vezes torna-se necessário ter um grande conhecimento da sua estrutura e configuração e muitas das “maravilhas” do php/net/python ficam sempre dependentes de a ligação com o LCDS que acaba por funionar como o pyAMF ou amfPHP.</p>
<p>O LCDS possui alguns pontos a reter:</p>
<ul>
<li>É uma aplicação J2EE.</li>
<li>Necessita de um servidor (JBOSS, Apache TomCat)</li>
<li>Necessita do JAVA</li>
<li>Muitas vezes não é suportado por planos de alojamento</li>
<li>Necessita de uma licensa (LCDS ES), embora exista uma versão gratuita. (LCDS Community Edition)</li>
<li>É necessário alguma paciencia na sua instalação e configuração</li>
<li>Permite ter 2 ou mais clientes/ aplicações Flex a comunicar com o mesmo serviço LCDS, ideal para chats ou aplicações “infinite-to-one”, ou seja, varias aplicações diferentes que trabalham com os mesmos dados.</li>
<li>Permite a comunicação com outros servidores servindo como proxy, eliminando assim a tipica falha de segurança da sandbox do flash</li>
<li>Permite sincornização de dados, caching, paginação e resolução de conflitos usando o componente data management.</li>
</ul>
<p>Vamos começar, por explicar a instalação do LCDS usando o proprio servidor TOMCAT incluido no download.</p>
<p>Downloads:</p>
<p>LCDS ES em: <a href="http://msdevstudio.com/blog/go.php?https://www.adobe.com/cfusion/entitlement/index.cfm?e=lcds26_td">partir daqui</a> (181 MB)</p>
<p>JDK 6 : <a href="http://msdevstudio.com/blog/go.php?http://java.sun.com/javase/downloads/index.jsp">http://java.sun.com/javase/downloads/index.jsp</a> (Java SE Development Kit (JDK) 6 Update 10 ) (Vou instalar para futuramente trabalhar com o java)</p>
<ul>
<li><strong>Configuração:</strong></li>
</ul>
<p>Estou a usar Windows Vista:</p>
<ol>
<li><strong>JDK 6</strong> &#8211; A primeira coisa a fazer é instalar o JDK 6, façam o download e instalem-no com as caracteristicas por defeito,</li>
<li><strong>LCDS</strong> &#8211; Vamos agora instalar o LCDS, para isso excutem o ficheiro que fizeram o download “lcds16-win.exe” e quando vos for pedido um numero de serie, cliquem em next, desta forma será instalada a versão gratuita. No passo seguinte escolham :”LiveCycle Data Services With TomCat” que instalará o servidor tomcat, mais simples do que o JBOSS e no qual são baseados os exemplos do LCDS,  no passo seguinte coloquem install para terminar a instalação.</li>
</ol>
<p>Nada vai acontecer no final (estranhamente, visto que no windows XP aparece a configuração do servidor (<strong>http://localhost:8400/</strong>)), mas nada de grave, porque nesta altura o servidor já está instalado, o meu objectivo agora é fazer uso dos aplicativos de exemplos disponiveis no LCDS, para isso vao ao menu iniciar, e na pasta <strong>Adobe-&gt;LiveCycle Data Services ES 2.6</strong> e executem: “<strong>Start Samples Database</strong>“, vai-se abrir uma janela da linha de comandos, simplesmente deixem-na aberta, se a fecharem a base de dados será terminada, de seguida no mesmo menu cliquem em “<strong>Start LiveCycle Data Services Server</strong>” e deixem a janela aberta, o mesmo se aplica em relação ao fechar desta janela.</p>
<p>E pronto, o nosso servidor LCDS / Tomcat está a correr, basta acederem no browser ao endereço <strong>http://localhost:8400/</strong> e vêm a pagina de boas vindas do LCDS, onde podem aceder aos exemplos <strong>http://localhost:8400/lcds-samples/</strong> para verem alguns exemplos, é altamente aconselhado ler e executar todas as instruções do testdrive ( <strong>http://localhost:8400/lcds-samples/testdrive.htm</strong> ), onde podem ver alguns exemplos de aplicações em flex, usando o LCDS.</p>
<p>Quanto à estrutura do servidor, os projectos ficam guardados na directoria de instalação do lcds, normalmente em C:\lcds\tomcat\webapps local este onde devem ser publicados os vossos projectos.</p>
<p>E pronto, agora resta explorarem todos os exemplos, para acederem a cada exemplo é bem simples, basta irem buscar o arquivo: C:\lcds\tomcat\webapps\lcds-samples\WEB-INF\flex-src\flex-src.zip, abrirem o mesmo e extrairem o conteudo para o workspace do vosso flexbuilder, geralmente em: C:\Users\vossoNomedeUtilizador\Documents\Flex Builder 3</p>
<p>Serão extraidos todos os projectos do lcds-samples, estando disponiveis separadamente, por exemplo, para terem acesso ao código fonte do exemplo crm (<a href="http://msdevstudio.com/blog/go.php?http://localhost:8400/lcds-samples/crm/index.html">http://localhost:8400/lcds-samples/crm/index.html</a>) basta fazerem o seguinte no flex builder:</p>
<p><strong>File-&gt;New-&gt;Flex Project</strong>, e fazerem os seguintes passos na sua configuração:</p>
<p>Project Name, usem o nome exacto do projecto que querem, basta verem as directorias estraidas no flex-src, por exemplo <strong>crud</strong> e de seguinda deixem por defeito o workspace, visto que já está la a pasta crm extraida com os ficheiros fonte. Escolham<strong> Web Application</strong>, e em Server Type:<strong> J2EE</strong> com o <strong>LiveCycle Data Services</strong> e coloquem em next, aí terão de corrigir algumas informações, colocando os dados seguintes:</p>
<p>Root Folder: <strong>C:\lcds\tomcat\webapps\lcds-samples</strong></p>
<p>Root URL: <strong>http://localhost:8400/lcds-samples/</strong></p>
<p>Context Root: <strong>/lcds-samples</strong></p>
<p>Cliquem em “<em>Validate configuration</em>” e cliquem em finish. O vosso projecto aparecerá no explorador do flex builder, mas antes de o testar-mos, o arquivo executavel foi o<em> main.mxml</em>, e teremos que mudar isto, para isso cliquem com o botão direito do rato em cima do ficheiro “<strong>companyapp.mxml</strong>” e escolham “<strong>Set as default Application</strong>“, aguardem um pouco e corram o vosso projecto… voilá, temos o LCDS/TomCat integrado no nosso projecto, actualmente os ficheiros de configuração do nosso projecto estão no servidor, em <strong>“C:\lcds\tomcat\webapps\lcds-samples\WEB-INF\flex</strong>”</p>
<p>E pronto, temos o nosso sistema montado, agora pada cada projecto podem repetir os mesmos passos… resta explorar todos os ficheiros fonte, e principalmente os ficheiros de configuração dos exemplos (o ultimo caminho que coloquei em cima) que guardam todos os promenores da nossa comunicação com o LCDS.</p>
<p>Quanto à pasta WEB-INF e outras de configuração,  é das coisas um pouco estranhas para quem nunca trabalhou com o LCDS e similares como blazeDS. Mas vou mostrar a estrutura com duas imagens que só por si exemplificam o seu conteudo.</p>
<p><a href="http://msdevstudio.com/blog/go.php?http://msdevstudio.com/blog/wp-content/uploads/2008/11/lcdsflex_app_struc.png"><img title="lcdsflex_app_struc" src="http://msdevstudio.com/blog/wp-content/uploads/2008/11/lcdsflex_app_struc.png" alt="" width="500" height="300" /></a></p>
<p>Onde detalhadamente podem ter uma ideia dos ficheiros/pastas de configuração presentes na pasta WEB-INF:</p>
<p><a href="http://msdevstudio.com/blog/go.php?http://msdevstudio.com/blog/wp-content/uploads/2008/11/flexlcds_app_struct_wb_inf.png"><img title="flexlcds_app_struct_wb_inf" src="http://msdevstudio.com/blog/wp-content/uploads/2008/11/flexlcds_app_struct_wb_inf.png" alt="" width="500" height="300" /></a></p>
<p>Num próximo post falarei de cada um destes ficheiros, mas para já é tudo, espero que seja util, entretanto vou dar mais uma vista de olhos a fundo e virei brevemente com um simples exemplo utilizando estas tecnologias…</p>
<p>Espero que seja util.</p>
<p>Abraços.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.msdevstudio.net/2008/11/16/entendendo-o-lcds-livecycle-data-services/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Flex SDG &#8211; Grafico de dados &#8211; Faça você mesmo!</title>
		<link>http://blog.msdevstudio.net/2008/10/11/flex-sdg-grafico-de-dados-faca-voce-mesmo/</link>
		<comments>http://blog.msdevstudio.net/2008/10/11/flex-sdg-grafico-de-dados-faca-voce-mesmo/#comments</comments>
		<pubDate>Sat, 11 Oct 2008 11:55:53 +0000</pubDate>
		<dc:creator>Mário Santos</dc:creator>
				<category><![CDATA[Action Script & MXML]]></category>
		<category><![CDATA[Air]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[portfolio]]></category>
		<category><![CDATA[RIA's Geral]]></category>
		<category><![CDATA[Source Code]]></category>
		<category><![CDATA[Action Script]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[component]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[dataProvider]]></category>
		<category><![CDATA[grafico]]></category>
		<category><![CDATA[graphics]]></category>
		<category><![CDATA[gratuito]]></category>
		<category><![CDATA[visualização]]></category>

		<guid isPermaLink="false">http://msdevstudio.com/blog/?p=675</guid>
		<description><![CDATA[Para quem já leu o meu tutorial AS3 parte II aprendeu como lidar com a API Graphics do AS3, que na realidade consegu fazer muito mais do que se imagina, como demonstrado no meu exemplo graphic flow pode ter centenas de utilidades, mas uma das mais vantajosas, principalmente a nivel monetário, é conseguir criar graficos [...]]]></description>
			<content:encoded><![CDATA[<p>Para quem já leu o meu <a href="http://msdevstudio.com/blog/2008/10/04/tutorial-action-script-3-parte-ii/" target="_blank">tutorial AS3 parte II</a> aprendeu como lidar com a API Graphics do AS3, que na realidade consegu fazer muito mais do que se imagina, como demonstrado no meu exemplo <a href="http://msdevstudio.com/blog/2008/10/09/o-poder-da-api-draw-do-as3-exemplo-em-flex/" target="_blank">graphic flow</a> pode ter centenas de utilidades, mas uma das mais vantajosas, principalmente a nivel monetário, é conseguir criar graficos para visualização de dados.</p>
<p>Muitos dos sistemas de visualização grafica requerem uma licença paga, mas com a API Graphics podemos criar nós mesmos um grafico, claro que depende sempre de um bom conhecimento de AS3 e Matemática, mas o resultado final é o nosso proprio sistema de graficos e ainda por cima gratuito.</p>
<p>Depois de algumas horas e de muita cabeçada dada no AS3, lá saiu o meu primeiro sistema de graficos bem simples.</p>
<p>Vejam as imagens:</p>
<p><span id="more-675"></span></p>
<table border="0" width="100%">
<tbody>
<tr>
<td><a href="http://msdevstudio.com/blog/wp-content/uploads/2008/10/graph_1.jpg"><img class="aligncenter size-medium wp-image-676" title="SDG - Original Data Provider" src="http://msdevstudio.com/blog/wp-content/uploads/2008/10/graph_1-300x208.jpg" alt="" width="300" height="208" /></a></td>
<td><a href="http://msdevstudio.com/blog/wp-content/uploads/2008/10/graph_2.jpg"><img class="aligncenter size-medium wp-image-677" title="SDG - Random Data" src="http://msdevstudio.com/blog/wp-content/uploads/2008/10/graph_2-300x213.jpg" alt="" width="300" height="213" /></a></td>
</tr>
</tbody>
</table>
<p>Podem ver o exemplo online <a href="http://www.msdevstudio.com/blog/flexSource/testSimpleDataGraphics/" target="_blank">aqui</a>, e como devem reparar a velocidade de resposta é muito rápida, para mudarem de dataProvider usem os botões no topo, o &#8220;Muda dataProvider&#8221; cria dados novos aleatórios a cada click.</p>
<p>O código fonte está disponivel, mas o grafico encontra-se compilado num arquivo binário (swc) &#8211; <a href="http://msdevstudio.com/blog/flexSource/testSimpleDataGraphics/srcview/source/bin/simpleGraph.swc" target="_blank">simpleGraph.swc</a> &#8211; mas que podem usa-lo nas vossas aplicações. Ainda podem encontrar algum erro pelo que me infomem do mesmo, estou a fazer mais algumas alterações e brevemente coloco o código fonte todo disponivel.</p>
<p>Nota: O .swc apenas funcionará correctamente no Flex, no flash encontra alguns problemas.</p>
<p>Venham essas criticas, duvidas ou sugestões.</p>
<p>Um abraço.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.msdevstudio.net/2008/10/11/flex-sdg-grafico-de-dados-faca-voce-mesmo/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>O poder da API Draw do AS3; Exemplo em Flex</title>
		<link>http://blog.msdevstudio.net/2008/10/09/o-poder-da-api-draw-do-as3-exemplo-em-flex/</link>
		<comments>http://blog.msdevstudio.net/2008/10/09/o-poder-da-api-draw-do-as3-exemplo-em-flex/#comments</comments>
		<pubDate>Thu, 09 Oct 2008 12:54:01 +0000</pubDate>
		<dc:creator>Mário Santos</dc:creator>
				<category><![CDATA[Action Script & MXML]]></category>
		<category><![CDATA[Air]]></category>
		<category><![CDATA[portfolio]]></category>
		<category><![CDATA[RIA's Geral]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[circle]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[Drag]]></category>
		<category><![CDATA[Draw]]></category>
		<category><![CDATA[drop]]></category>
		<category><![CDATA[effects]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[flow]]></category>
		<category><![CDATA[graphics]]></category>
		<category><![CDATA[map]]></category>
		<category><![CDATA[pert]]></category>
		<category><![CDATA[rect]]></category>

		<guid isPermaLink="false">http://msdevstudio.com/blog/?p=671</guid>
		<description><![CDATA[Depois de ter andado empolgado no AS3, e das suas propriedades mais primitivas, tenho andado a explorar a fundo a API Draw / Graphics do AS3, e no flex surgiu uma ideia bem interessante à uns tempos atras onde anunciei um simples construtor de redes de PERT, mas tinha um problema com as setas, que [...]]]></description>
			<content:encoded><![CDATA[<p>Depois de ter andado empolgado no AS3, e das suas propriedades mais primitivas, tenho andado a explorar a fundo a API Draw / Graphics do AS3, e no flex surgiu uma ideia bem interessante à uns tempos atras onde anunciei um simples construtor de redes de PERT, mas tinha um problema com as setas, que algumas pessoas perguntaram como o fazer a seta acompanhar o icon arrastado&#8230;</p>
<p>Decidi colocar mãos à obra e fazer o mesmo exemplo mas sem recurso a imagens, usando apenas a API draw do flex, ainda com alguns pontos a melhorar mas já sairam os primeiros testes do forno&#8230;</p>
<p>Este sistema uma uma class preparada para criar ligações a qualquer componente gráfico (UIComponent), criando uma dependencia entre varios, até mesmo centenas, elementos gráficos, mas no exemplo uso apenas circulos criados com o graphics (quem obteu e leu o tutorial parte II completo já o consegue fazer simplesmente) e ligados entre si com uma linha.</p>
<p>Vejam:</p>
<p><span id="more-671"></span></p>
<p><a href="http://msdevstudio.com/blog/wp-content/uploads/2008/10/depend1.jpg"><img class="aligncenter size-full wp-image-672" title="Dependency Flow" src="http://msdevstudio.com/blog/wp-content/uploads/2008/10/depend1.jpg" alt="" width="499" height="228" /></a></p>
<p>E mais um exemplo:</p>
<p><a href="http://msdevstudio.com/blog/wp-content/uploads/2008/10/depend2.jpg"><img class="aligncenter size-full wp-image-673" title="Dependency Flow" src="http://msdevstudio.com/blog/wp-content/uploads/2008/10/depend2.jpg" alt="" width="478" height="381" /></a></p>
<p>Todos os objectos podem ser arrastados que a sua linha de dependencia mantêm-se&#8230; esperimentem arastar um deles.</p>
<p>Testem no exemplo online <a href="http://www.msdevstudio.com/blog/flexSource/testGraphFlow/" target="_blank">aqui</a></p>
<p>Brevemente disponibilizarei o código fonte, já que quero implementar alguns pontos&#8230;</p>
<p>E que tal? o AS3 faz mesmo maravilhas&#8230; </p>
<p>Edit: Código fonte e exemplo actualizados, veja <a href="http://msdevstudio.com/blog/2008/12/07/o-poder-da-api-draw-do-flex-codigo-fonte/" target="_blank">aqui.</a></p>
<p>Abraço.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.msdevstudio.net/2008/10/09/o-poder-da-api-draw-do-as3-exemplo-em-flex/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>&quot;Data Visualization 4 Web&quot; &#8211; Já Conhece o FLARE ?</title>
		<link>http://blog.msdevstudio.net/2008/08/26/data-visualization-4-web-ja-conhece-o-flare/</link>
		<comments>http://blog.msdevstudio.net/2008/08/26/data-visualization-4-web-ja-conhece-o-flare/#comments</comments>
		<pubDate>Tue, 26 Aug 2008 08:34:42 +0000</pubDate>
		<dc:creator>Mário Santos</dc:creator>
				<category><![CDATA[Action Script & MXML]]></category>
		<category><![CDATA[Air]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[RIA's Geral]]></category>
		<category><![CDATA[Tecnologia]]></category>
		<category><![CDATA[animação]]></category>
		<category><![CDATA[apresentação]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[charts]]></category>
		<category><![CDATA[dados]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[flare]]></category>
		<category><![CDATA[Graficos]]></category>
		<category><![CDATA[visualization]]></category>

		<guid isPermaLink="false">http://msdevstudio.com/blog/?p=433</guid>
		<description><![CDATA[Procura uma alternativa ao flex charts ??Um alternativa rapida, eficaz, diferente e gratuita? Eis a sua resposta! Caí por acaso no site do flare, que nem me chamou muito a atenção inicialmente, mas depois de ter visto escrito&#8230; Action Script e Open Source, fiquei com curiosidade&#8230; naveguei mais um pouco pelo site e deparei-me com [...]]]></description>
			<content:encoded><![CDATA[<table border="0" width="100%">
<tbody>
<tr>
<td width="60%" align="left">Procura uma alternativa ao flex charts ??Um alternativa rapida, eficaz, diferente e gratuita?</p>
<p>Eis a sua resposta!</td>
<td align="right"><a href="http://msdevstudio.com/blog/wp-content/uploads/2008/08/flare0.png"><img class="size-medium wp-image-434 alignright" title="flare - Data visualization for the Web" src="http://msdevstudio.com/blog/wp-content/uploads/2008/08/flare0-300x96.png" alt="" width="300" height="96" /></a></td>
</tr>
</tbody>
</table>
<p>Caí por acaso no site do flare, que nem me chamou muito a atenção inicialmente, mas depois de ter visto escrito&#8230; Action Script e Open Source, fiquei com curiosidade&#8230; naveguei mais um pouco pelo site e deparei-me com uma diversidade enorme de exemplos e possibilidades, e juntando isto a um layout bem atractivo esta é com certeza uma boa alternativa ao flex charts funcionando também no Flash CS.</p>
<table border="0" width="100%">
<tbody>
<tr>
<td width="60%" align="left"><a href="http://msdevstudio.com/blog/wp-content/uploads/2008/08/flare2.png"><img class="alignnone size-medium wp-image-436" title="flare job voyager" src="http://msdevstudio.com/blog/wp-content/uploads/2008/08/flare2-300x138.png" alt="" width="300" height="138" /></a></td>
<td align="right"><a href="http://msdevstudio.com/blog/wp-content/uploads/2008/08/flare1.png"><img class="alignnone size-medium wp-image-435" title="flare dependency graph." src="http://msdevstudio.com/blog/wp-content/uploads/2008/08/flare1-300x141.png" alt="" width="300" height="141" /></a></td>
</tr>
</tbody>
</table>
<p><span id="more-433"></span></p>
<p>O flare recorre principalmente à api draw do flash e consegue supreender muito pela positiva nas criações finais, e juntado efeitos bem agradáveis consegue sem duvida ser um concorrente ao flex charts que infelismente é pago.</p>
<p>Como podem ver nas imagens o resultado final é genial. Graficos profissionais, originais e que com muita certeza deixarão a sua aplicação com um look &amp; feel bem impressionante.</p>
<table border="0" width="100%">
<tbody>
<tr>
<td width="60%" align="left"><a href="http://blog.msdevstudio.net/wp-content/uploads/2008/08/flare3.png"><img class="alignnone size-medium wp-image-437" title="flare package map" src="http://msdevstudio.com/blog/wp-content/uploads/2008/08/flare3-300x113.png" alt="" width="300" height="124" /></a></td>
<td align="right"><a href="http://msdevstudio.com/blog/wp-content/uploads/2008/08/flare4.png"><img class="alignnone size-medium wp-image-438" title="flare sunburst" src="http://msdevstudio.com/blog/wp-content/uploads/2008/08/flare4-300x169.png" alt="" width="300" height="135" /></a></td>
</tr>
</tbody>
</table>
<p>Depois de explorar todos os demos posso afirmar que é uma boa escolha na hora de apresentar os seus dados.</p>
<table border="0" width="100%">
<tbody>
<tr>
<td width="60%" align="left"><a href="http://msdevstudio.com/blog/wp-content/uploads/2008/08/flare5.png"><img class="alignnone size-medium wp-image-439" title="flare line graph" src="http://msdevstudio.com/blog/wp-content/uploads/2008/08/flare5-300x104.png" alt="" width="300" height="104" /></a></td>
<td align="right"><a href="http://msdevstudio.com/blog/wp-content/uploads/2008/08/flare6.png"><img class="alignnone size-medium wp-image-440" title="flare bar chart" src="http://msdevstudio.com/blog/wp-content/uploads/2008/08/flare6-300x126.png" alt="" width="300" height="126" /></a></td>
</tr>
</tbody>
</table>
<p>Conta com uma infinidade de gráficos, de entre os reuni a lista:</p>
<p>Tree<br />
Ident<br />
Radial<br />
Dendrogram<br />
Bubles<br />
Circle Pack<br />
SunBurst<br />
FishEye &amp; Bifocal<br />
TreeMap<br />
Stacks<br />
TimeLine &amp; Float Timeline<br />
Scatter<br />
Bars<br />
Pie</p>
<p>Site oficial : <a title="http://flare.prefuse.org/" href="http://flare.prefuse.org/" target="_blank">http://flare.prefuse.org/</a></p>
<p>Explorador : <a title="http://flare.prefuse.org/demo" href="http://flare.prefuse.org/demo" target="_blank">http://flare.prefuse.org/demo</a></p>
<p>Testem, experimentem e coloquem o vosso feedback.</p>
<p>Abraço.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.msdevstudio.net/2008/08/26/data-visualization-4-web-ja-conhece-o-flare/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

