AIR 1.0/ Dicas/ Notícias

AIR-Brasil quase nos 100 membros

A AIR-Brasil é hoje sem dúvida o único grupo de ususários que fala sobre AIR, como eu já havia anunciado aqui (6 meses atrás) a criação da lista. Hoje ela começa a esquintar este mês principalmente onde membros da própria comunidade ajudam entre sí.

Por que uma nova lista? Bom, o AIR une 3 tecnologias ( Ajax,Flash/Flex,HTML), e vendo que isso pode se tornar um grande celeiro de pesquesas e auto-ajuda. Resolvi criar a lista.

Quem está desenvolvendo em AIR com Flex pode ainda usar a Flex-Brasil? Claro que pode, mais as possibilidades de suas respostas serem respondidas com mais facilidade sobre AIR e Flex, com toda certeza será na AIR-Brasil.

Quer participar? Entre aqui e veja como. Além de aprender e solucionar seus problemas, você faz novos amigos e cria um networking para sua vida profissional.

Design Patterns/ Dicas/ Flex/ Flex MVC

9 frameworks MVC que você pode usar em seu aplicativo Flex

Metodologias de desenvolvimento estão surgindo feito a grande bolha da internet, até parece a explosão das lan houses em todo canto tem um.

Aque vai uma lista de 10 frameworks MVC que você deve considerar na hora de desenvolver seu aplicativo com multiplas camadas de interface e assim facilitar o fluxo de eventos e traduções de dados.

Estamos criando a segunda parte da série “Planejando uma aplicação RIA de sucesso“. E um dos tópicos que abordamos é MVC e Flex.

Cairngorm Рfa̤a o download
PureMVC Рfa̤a o download
Model-Glue: Flex Рfa̤a o download
Foundry (download) Рfa̤a o download
Guasax Flex Framework Рfa̤a o download
ARP Рfa̤a o download
Flest Framework Рfa̤a o download
easyMVC Рfa̤a o download

[Atualizado 17/06/2008]
Mate Flex Framework Рfa̤a o download

Actionscript Frameworks/ AS 3.0/ Flex/ Flex 3/ Flex 3 Charts/ Flex Componentes/ Open-source

Simuladores de dados em gráficos para dashboards

É bom quando agente pega aquila proposta de negócio e logo de cara vem a simulação de dados para representar na tela do usuário. Nesse mundo de desenvolvimento costuma-se chamar de prototipar para agradar.

Não é diferente quando você parte para a esfera do Flex, geralmente agente tem recebido muitos pedidos de protótipos de nossos atuais clientes e novos clientes. Porém para fazer simulações e criar dashboards( amostragem de dados), acaba se tornando corriqueiro. Gostaria de compartilhar com vocês um dos nossos “exemplos”, se é que podemos chamar de como prototipar performance de vendas ou análise de vendas em tempo real em nossa biblioteca de prototipação.

O exemplo abaixo usa o gráfico do Flex Data Visualization Framework jutamente com a classe core do Flash Player timer.

Simples e o resultado impressiona nossos clientes na maior parte das vezes.

Gráficos exemplo

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
< ?xml version="1.0" encoding="utf-8"?>
<mx :Application creationComplete="iniciar()" xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
 
		</mx><mx :Script>
			< ![CDATA[
				import mx.collections.ArrayCollection;
				import mx.effects.easing.Back;
						import flash.utils.Timer;
						import flash.events.TimerEvent;
 
						public var tempo:Timer;
						[Bindable] public var performanceSERVER:ArrayCollection = new ArrayCollection();
						public var objper:Object;
							public function iniciar():void
							{
										tempo = new Timer(500,999);
										tempo.start();
										tempo.addEventListener(TimerEvent.TIMER,executar);
							}
							public function executar(event:TimerEvent):void
							{
								objper = new Object();
								objper.picos =  Math.random()*200 * Math.PI/1.4;
								performanceSERVER.addItem(objper);
							}
			]]>
		</mx>
		<mx :SeriesInterpolate easingFunction="Back.easeIn" id="efeitoGrape" duration="760"/>
	<mx :AreaChart dataProvider="{performanceSERVER}" x="60.5" y="24" id="graficoServidor" width="556" height="313">
		</mx><mx :series>
			<mx :AreaSeries cacheAsBitmap="true" showDataEffect="efeitoGrape" displayName="Performance" yField="picos"/>
		</mx>
 
	<mx :Legend dataProvider="{graficoServidor}" x="37.5" y="400"/>

NOTA:
Se for usar a propriedade form dentro do AreaSeries o Flex Data Visualization framework tem um bug e não consegue redenizar. Já foi repotado para Adobe isso, e a correção sairá no próximo update do Flex 3.0.1.

Actionscript/ AS 3.0/ Dicas/ Flex/ Flex 2 Open-source/ Flex 3/ Flex 3 Open-Source/ Open-source

28 projetos open-source que você deveria explorar na hora de desenvolver

Em minha busca por aperfeiçoar o absolutoBrasil, achei uma quantia bem interessante de projetos não tão conhecidos por alguns desenvolvedores e gostaria de compartilhar com vocês, cada um deles possui uma ótima quantia de código em actionscript 3.0 que vai te ajudar a melhorar ou não perder tempo na hora de desenvolver.

http://code.google.com/p/skovalyov/
http://code.google.com/p/beni-as3-library
http://code.google.com/p/flexforum
http://code.google.com/p/mediacorelib/
http://code.google.com/p/xpath-as3/ ( Love that one)
http://code.google.com/p/flexstuff/
http://code.google.com/p/danielhai/
http://code.google.com/p/nobunaga
http://code.google.com/p/xpresso-flex/
http://code.google.com/p/blindside
http://code.google.com/p/flexundoredo/
http://code.google.com/p/cani-mindmap
http://visgraph.cs.ust.hk/MoXi/
http://code.google.com/p/lafabrick/
http://code.google.com/p/peoples/
http://code.google.com/p/as3libs/
http://code.google.com/p/flex-richtexteditor-html-utils/
http://code.google.com/p/picasa-flex-api/
http://code.google.com/p/nascomaslib
http://code.google.com/p/fxadata
http://code.google.com/p/meebone/
http://code.google.com/p/activepoison
http://code.google.com/p/as3preferenceslib
http://code.google.com/p/coderia
http://code.google.com/p/geronimo-air
http://code.google.com/p/fx-windowbounds/
http://code.google.com/p/masapi/
http://code.google.com/p/asqlib/

AbsolutoBrasil/ Comunidade

Comunidade colaborativa primeiro passo dado

A Datasul no ultimo dia 31 de março realizou um encontro de software houses do Brasil, para falar de uma das melhores idéias que eu presenciei em termos de “colaboração ativa para desenvolvedores de software”.

Para mim, foi sem dúvida foi muito importante, além de ter apenas “peixes grandes” no encontro, pude participar à convite da Datasul presencialmente; O que de fato me deixou muito contente por poder opinar e debater sugestões e implementações corriqueiras da idéia.

O que eu não imaginava era que grande parte do público foi on-line, muita gente de todo o Brasil participando e dando suas opiniões e idéias.

Nós aqui na igorcosta.com apoiamos fortemente a idéia e já demos o ponta pé inicial para a idéia, sendo ai um dos primeiros colaboradores da comunidade colaborativa.

Uma das nossas criações que irá parar no portal DataSul Open-source é o AbsolutoBrasil. Como também outros novos componentes que estamos desenvolvendo.

Ainda sem muita divulgação, cada um pode participar da comunidade colaborativa proposta pela DataSul. Como posso?

Para desmificar algumas de suas dúvidas à isso, leia o F.A.Q abaixo.

P:Quem pode participar da comunidade?

R: Pessoa física ou jurídica, empresa ou profissional liberal ou de quintal com qualidade em seus códigos ou idéias arrasadoras.

P: Sou um desenvolvedor com pouca experiência em desenvolvimento de código (júnior), mais tenho ótimas idéias na cabeça para componentes ou soluções, Como posso participar dessa forma?

R: Idéias, São a alma das ações, se você tem idéias, você pode participar sugerindo-as no fórum da comunidade, debatendo com o resto dos membros sobre essas idéias.

P: Quais as tecnologias que podem participar da comunidade como forma de colaboração de código fonte?

R: Atualmente a DataSul está apenas suportando Adobe Flex e Java, por serem ambas tecnologias open-source e uma delas por serem mais usadas em território nacional. Futuramente terá suporte a outras tecnologias open-source.

P: Quanto custa para participar da comunidade?

R: Zero reais, gratuitamente você pode participar.

P: Okay, Contribuo com meu código fonte ou idéia única, qual o retorno que eu vou ter com isso?

R: Sem dúvida foi uma das perguntas mais comentadas no primeiro encontro com os principais softwaréouses e participantes presentes.
Quando se tem uma mente de comunidade, você tem que abrir fogo para todos os lados, mostrar seu código fonte não te dá um retorno imediato, porém se você for esperto e saber enxergar a oportunidade mesmo quando outros não. Esta é a razão pela qual você vai publicar seu código fonte e expor sua idéia.
Trabalhando-se com comunidade em um modelo que até a FGV tem que é open-source marketing. Veja o google, mysql, fedora, ubuntu, são todos gratuitos de código livre e estão fazendo o maior sucesso na comunidade de desenvolvedores mundiais. Por que não o seus?

Facilmente percebível a oportunidade a publicar seu código fonte é a venda de serviços, uma vez que você dá gratuitamente o código fonte, pode-se vender ou o cliente que pegar seu código lhe chamar para uma consultoria que valerá à pena.

Mais ponha em mente que colaborar com comunidade é trabalho sem retorno imediato, são os dividendos em mercado de ações.

P: Quais outras formas de participação?

R:
Participando das discussões em fóruns;
Sugerindo melhorias na documentação;
Usando os componentes e sugerindo melhorias;
Usando os componentes e reportando bugs;
Lendo o manual de como fazer o build de um componente e melhorando o processo de empacotamento;
Sugerindo como testar e melhorar os componentes;
Enviando testes unitários;
Olhando os códigos e sugerindo melhorias na estrutura interna;

P: Ainda tenho dúvidas, onde posso conseguir informações diretas?

R: Envie um e-mail para : contato@opensource.datasul.com.br

Lembre-se que a peça fundamental para isso funcionar é você.

Flex que não é flex/ Notícias

Voe Flex!

É, tá cada vez mais dificil explicar lá em casa com qual Flex eu trabalho, se é de carro e agora de piloto de avião. Acho que alguns aqui leitores não sabe. Mais existe no Brasil uma empresa de aviação civil chamada Flex. O novo nome da empresa é uma maquiagem dada a antiga empresa VARIG. Ela está atuando por enquanto que eu saiba entre Salvador e Rio de Janeiro apenas com vôos fretados.
Ela possui até possui 2 sites o oficial divulgado pela imprensa é o portal virtual voe flex, e o segundo é o voeflex.

A empresa é ainda pequena, veja mais aqui o por quê?!.

É agora tá dificil explicar. Criei até uma categoria agora aqui no Blog “Flex que não é Flex”.

Flex/ Notícias

Manifesto Flex Brasil

Antes que você confunda com a comunidade Flex-Brasil. Aque vai “O que é o manifesto Flex Brasil?

Obrigado ao Francisco Paulino, aka (Tofinha), pelo convite. E dando continuidade ao seu post.

Eis minhas contribuições que eu lembro:

Post: Projeto Margherita

Por que ele é relevante: Ele se revela no cenário mundial por que acabei publicando o código fonte de 61 projetos de testes e pequenos exemplos para quem esta começando com o Flex e quer entender como funciona o mxml e actionscript, tem gente que chama de monte de lixo tem gente que chama de save my day. Dois lados da moeda.
A quem se destina: Público alvo é iniciantes na tecnologia, por conter N exemplos de usos. O que inspirou hoje o famoso ( http://blog.flexexamples.com )”palavras do autor o site que me escreveu

Post: Flex 2 : Brincando e aprendendo com Flex Charts Framework

Por que ele é relevante:Mostra nuamente e cru como começar a usar gráficos em suas aplicações, com uma linguagem bem simples, ajuda a quem achava dificil criar gráficos, mesmo para os mais intermediários dos desenvolvedores.

A quem se destina:Básico e Intermediário desenvolvedores Flex.

Post : Conheçam o AbsolutoBrasil 1.0 um framework brasileiro para desenvolvedores Flex

Por que ele é relevante: Não tem o ditado “a menina dos olhos”. Esse projeto significa muito para eu, como desenvolvedor e pai a criança que ainda tem muito para crescer, mais que a pedra fundamental já foi colocada em seu local. Tinha muito tempo que eu queria criar um projeto nessa categoria, ajudar desenvolvedores (Brasileiros) a criar algo de forma mais fácil usando o Flex sem precisar ter que pensar. O projeto hoje estar no Google Code e qualquer um pode sincronizar o SVN.

A quem se destina:Todos do básico ao avançado

Post: Tweener + Flex 2/3

Por que ele é relevante: Este post é mais que revelante, o tão famoso Tweener criado por um Brasileiro o Zé Fernando não poderia deixar de ganhar uma versão Flex da coisa e assim integrar o que ele tem de melhor ao que é de bom no Flex. Eu não sou tão fã dos efeitos que o Flex trás apenas por mera questão de performance. E o Tweener é tão lightweight (leve) que deixa o Flex bem mais interessante em transições.

A quem se destina: Desenvolvedores intermediário e Avançado

Post: Aprenda com exemplos: Agenda telefônica com Flex+AMF+MySQL

Por que ele é relevante: O tão flamigerado post da agenda telefônica que até hoje tem gente que me pede o código fonte ou me dá os parabéns, mais por outros foi considerado POG de primeira linha. Bom, liberdade de expressão. Mais falando em aspectos técnicos e deixando isso um pouco de lado, o exemplo mostra de forma simples como usar AMFPHP no formato de mensagem AMF0 como usar banco de dados, php e Flex no front-end. Acredito eu que deva ter inspirado e ajudado muita gente.

A quem se destina: Todos que estão querendo conectar seu aplicativo à banco de dados com PHP e MySQL.

Post: #1 – Planejando uma aplicação RIA de sucesso, cuidados que deve-se tomar.

Por que ele é relevante: Este post tem um aspecto bem interessante que eu gostei nele, foi preocupações de clareza simples, mais que tem a maior diferença no aspecto geral de criar aplicações ricas que todo desenvolvedor sério deveria tomar antes de publicar sua aplicação. Eu penso em continuar escrevendo mais uns 4 posts relacionados a isso.

A quem se destina: Todos os desenvolvedores Flex.

Post: Video Aula – Usando o FlashDevelop com Flex 2 SDK

Por que ele é relevante: Ele é revelante para todos aquiles que querem usar uma ferramenta alternativa ao Flex Builder e fazer jus ao nome “No costs to deploy”, que o Flex tem. É uma video aula aparentemente simples, apenas para lhe ajudar a começar.

A quem se destina: Todo público alvo do site.

Post: Aprenda com exemplos: Agregador e leitor de RSS

Por que ele é relevante: O post ajuda desenvolvedores a criar uma aplicação do zero para leitura de RSS. É bem simples porém usual.

A quem se destina: Todos.

Post: Lançamento: Correios Component Set para aplicações Flex/AIR

Por que ele é relevante: Tinhamos em mente criar uma API específica para consultar os três serviços básicos dos correios que são ( consulta de cep, rastrear encomenda e calcular frete), só que acessando via Flex/AIR. Até então não tem outro componente que faça isso na blogesfera. Distribuimos gratuitamente o uso dos 3 componentes para qualquer desenvolvedor integrar dentro da sua aplicação Flex ou AIR.

A quem se destina: Todos os desenvolvedores.

Post: Navegando no viewStack 10 maneiras

Por que ele é relevante:
Este post ajuda a desenvolvedores a usar o componente viewstack de 10 formas possíveis.
A quem se destina: Todos os desenvolvedores Flex iniciantes.

Post: Novos adesivos “Eu sou Fx Desenvolvedor” expresse sua paixão a tecnologia

Por que ele é relevante: Serve apenas para identificar em eventos quem trabalha com Flex. Colando em seus laptops é fácil identificar e trocar figurinhas.
A quem se destina:Todos.

Post: Flex para desenvolvedores .Net

Por que ele é relevante: O post tem um objetivo simples, tentar mostrar ao desenvolvedor .Net que ele pode usar o Flex como sua camada de apresentação para suas aplicações .Net
A quem se destina: Desenvolvedores .Net iniciantes ou não ao Flex.

Post: Documentação de referência do Flex 3 traduzida para português

Por que ele é relevante: Hoje embora tenhamos prometido 50% ao término do lançamento do Flex ter traduzido toda a linguagem de referência do Flex 3. Ele se encontra com 40% traduzido e ainda crescendo. Uma das minhas colaboradoras esta me ajudando nisso.
A quem se destina: Todos os desenvolvedores do básico ao avançado do Flex podem usar a linguagem de referencia em Português do Brasil.

Post: Flex 3 beta 2 – CRUD wizard para ASP.net,PHP,JAVA,WDSL

Por que ele é relevante: Explora as novidades do Flex 3 Builder mesmo ainda na versão Beta, hoje ainda é aplicável ao Flex Builder Standard e Professional
A quem se destina: Iniciantes.

Post: É possível adicionar um label de múltiplas linhas no botão?

Por que ele é relevante: Trata-se de um componente que estende a classe Button, serve para botões com multipla linhas, que foi inspirado no delphi.
A quem se destina: Todos os desenvolvedores Flex.

Comunidade Flex-Brasil: 4 anos atrás criei a Flex-Brasil, hoje tem 4 moderadores e mais de 1600 usuários cadastrando, tornando-se a segunda maior comunidade Flex fora dos Estados Unidos.

O responsável por isso tudo? Vocês. Dou total crédito a vocês que participam da comunidade.

Meu site tem muita coisa que você pode julgar relevante,como também a secão Flex do iMasters. Onde vários autores contribuem para a comunidade com vários artigos, tanto quanto no MX Studio.

Como sempre venho pedindo, ajude a comunidade a crescer, crie um blog, começe a publicar suas idéias, o retorno, só você pode julgar.

Eu passarei a bola para Erko Bridee

Eu passo a bola para Marcio Rosa.

Dicas/ Eventos/ Notícias

Code Gear – Java Day em nosso idioma

No próximo dia 25 de Abril a Borland Brasil vai realizar o primeiro Java D@y do Brasil. Meio que tímida a apresentação mais como recebi a Newsletter, Aque vai o convite para todos os leitores do Blog.

É GRATUITO,não perca essa chance de ver dos experts da Borland de perto o que eles planejaram para o dia. Eu gostei do conteúdo. Eis abaixo o que recebi.

Quem deve participar

* Desenvolvedores de Software
* Analistas de Sistemas
* Arquetetos de Sistemas
* Líderes de Projetos de Software
* Gerentes de Desenvolvimento