Agosto 2008


Todos sabemos que nos dias de hoje, onde o tempo e o prazo sempre são muito curtos, não podemos perder tempo “reinventando a roda”, seja em qualquer linguagem e ambiente de programação.

Uma boa solução para isso é a utilização de componentes, cujos quais já possuem diversas funcionalidades incorparadas que pode facilitar e muito em nossa rotina de desenvolvimento.

Por isso, estou disponibilizando abaixo esta lista que contém links para diversos sites que disponibilizam uma série de componentes open-source.Espero que gostem, segue abaixo a lista:

DisplayShelf Component - http://www.quietlyscheming.com/blog/components/tutorial-displayshelf-component/ Um componente que pode ser entendido como uma aula sobre alguns pontos bem interessantes do flex, como o Matrix, Item renderer, masking, bitmap manipulation, etc… o resultado final dos 2 exemplos é muito bom!!

ASDIA - http://code.google.com/p/asdia/ Uma libraria para desenhar diagramas de dados na nossa aplicaçao flex.

Flex Bookhttp://www.quietlyscheming.com/blog/components/flexbook/ Um componente que simula um livro, que pode conter qualquer outro componente, folheado pagina a pagina, é uma maneira bem original de mostrar conteudo na nossa aplicação.

Um componente treeMap, que permite apresentadr dados de uma forma bem original e profissional.

FlexFM - http://flexfm.us/about/ Um componente que permite que o flex se ligue directamente ao FileMaker (sistema de base de dados)

Ramdom Walk Componenthttp://www.quietlyscheming.com/blog/components/randomwalk-component/ Um componente que cria um menu conhecido como Walk. Um optimo exemplo de menu pratico.

FlexUnithttp://code.google.com/p/as3flexunitlib/wiki/Welcome Fornece uma pequena framework para testar o nosso aplicativo, bem como as suas librarias.

FishEye Component - http://www.quietlyscheming.com/blog/components/fisheye-component/ Um componente e explorador, que cria o efeito fishEye visto em tantos menus como até o proprio menu tipo mac.

ASSqlhttp://code.google.com/p/assql/ Um conjunto de classes que permite que uma aplicação AIR faça chamadas directas a uma base de dados MySql.

Animated Drag & Drophttp://www.quietlyscheming.com/blog/components/animated-dragtile-component/ Um exemplo de uma grande utilidade, principalmente educativa. Demonstra a utilização de propriedades drag & drop em elementos menos usados.

Metaphilehttp://code.google.com/p/metaphile/ Uma libraria que permite ler e escrever os “cabeçalhos” (metadata) nos ficheiros audio (ID3), video ou até swf, que até podem incluir imagens, titulos, etc…

Flex Calendarhttp://code.google.com/p/flexcalendar/ Embora não muito profissional, esta libraria pode ser extensa e usade de uma forma bem util.

Interactive Calendarhttp://www.quietlyscheming.com/blog/components/interactive-calendar/ Mais um calendário, mas este muito mais interactivo, que basicamente serve de agenda em que podem ser apresentados varios calendários de varios utilizadores, muito util quando hà necessidade de guardar agendas partilhadas…

Flexedtoolkit - http://code.google.com/p/flexedtoolkit/ Um conjunto de librarias e componentes que podem facilmente ser usados e que são de grande utilidade, tais como AutoRefresh, ClientIdleTimeout, customAlerts ou customGrid.

Datagrid Searchhttp://www.preterra.com/flexsamples/gridsearch/gridsearch.html Um exemplo de como utilizar um sistema para procurar algo numa datagrid e colorir as linhas que apresentam essa palavra procurada.

Landscape Zoomerhttp://www.quietlyscheming.com/blog/components/landscape-zoomer/ Um componente que permite ampliar imagens a partir das suas miniaturas, utiliza no exemplo a API do flickr para obter as imagens.

Interactive ToolTiphttp://www.meutzner.com/blog/index.cfm/2008/2/20/A-PersistentInteractive-Tooltip-in-Flex Um tooltop personalizado com um botão para mais informações. Simples mas muito util.

Dual Slider Componenthttp://www.meutzner.com/blog/index.cfm/2006/7/26/Dual-Slider-Component Um componente muito util, que permite usar um slider para escolher 2 valores, ou algo compreendido entre 2 valores.

Flex Chart Range Selector - http://www.stretchmedia.ca/blog/index.cfm/2007/3/9/Flex-Chart-Range-Selector–Google-Financeish / Muitas vezes os nossos graficos são demasiado extensos, este componente permite visualizar apenas parte do grafico, tendo em baixo uma miniatura total do grafico que nos permite escolher a area a visualizar. Actualizado em: http://www.stretchmedia.ca/blog/index.cfm/2007/3/12/Chart-Range-Selector–Take-Two

FlexLib - http://code.google.com/p/flexlib/ Pouco mais hà a falar, a tão conhecida libraria de componentes flex. Reune componentes como: AdvancedForm, Base64Image, EnhancedButtonSkin, CanvasButton, ConvertibleTreeList, Draggable Slider, Fire, Highlighter, HorizontalAxisDataSelector IconLoader, ImageMap, PromptingTextArea, PromptingTextInput, Scrollable Menu Controls, SuperTabNavigator, Alternative Scrolling Canvases, Horizontal Accordion, TreeGrid, FlowBox, Docking ToolBar, Flex Scheduling Framework

Flex Debug Componenthttp://www.mikenimer.com/index.cfm/2006/7/5/FlexDebugPanel Um debugger para o flex, permite observar variados dados em tempo de execução.

JAM – Just ActionScript & MXML – http://www.onflex.org/code/ Um depósito de algum código bem util em ActionScript e MXML. Pode encontrar alguns exemplos de packages e componentes.

SpringGraph Flex Componenthttp://mark-shepherd.com/blog/springgraph-flex-component/ Um componente bem original, que apresenta uma forma de apresentação de dados num grafico com elementos unidos entre eles.

Yahoo Astra Flexhttp://developer.yahoo.com/flash/astra-flex/ Um conjunto de componentes para o flex de uma grande utilidades. Contem componentes como AutoCompleteManager, ColorPlaneAndSliderPicker, ColorSliderPicker, DropDownColorPicker, IPv4AddressInput, TimeInput, ou TimeStepper

AS3Cryptohttp://code.google.com/p/as3crypto/ Um motor de encriptação que suporta os mais variados sistemas de encriptação.

AS3MailLibhttp://code.google.com/p/as3maillib/ Uma libraria que permite ligar a um servidor de email usando o protocolo SMTP ou POP3.

FleXtensehttp://www.flextense.net/ Gera automaticamente as classes AS3 que servem de comunicação para Web Serviçes.

Audio Visualization Componenthttp://www.adobe.com/cfusion/exchange/index.cfm?event=extensionDetail&loc=en_us&extid=1034708 Cria um equalizer de barras, linhas ou area de acordo com a variação do spectrum do som.

Sand Mailhttp://sourceforge.net/projects/sandmanmail/ Mais um cliente de email (IMAP) feito em flex + php SSR 2 – Super Simple Remote – http://blog.rubyamf.org/?p=102 Uma libraria em Action Script para ligar o flash/flex a objectos remotos.

FlexibleTaskshttp://www.weberdesignlabs.com/flexibletask/FlexibleTasks.html Um sistema blog/CMS feito totalmente em flex, com o código fonte disponivel.

Spell Check Componenthttp://www.adobe.com/cfusion/exchange/index.cfm?event=extensionDetail&extid=1401019 Um componente que fornece correcção ortográfica ao nosso aplicativo. Com certeza, um deles será util para você utilizar na sua rotina diária de desenvolvimento. Abraço, Silva Developer

Durante a rotina do dia-a-dia de desenvolvimento, é muito comum e fundamental utilizarmos teclas de atalho para agilizar os comandos e tarefas mais utilizados, no Flex 3 Builder não é diferente, clique aqui e conheça todas as teclas de atalho do Flex 3 Builder.

Espero ter ajudado.

Abraço,

Silva Developer

Para você que deseja aprender e praticar mais a integração das tecnologias Flex e Rails (flex on rails), aqui vai a lista dos 5 melhores tutoriais de flex on rails:

1) Meu tutorial, aqui no meu blog, com exemplo completo de integração flex on rails.
http://silvadeveloper.wordpress.com/2008/04/24/integrando-flex-3-com-

2) Artigo tutorial da Adobe, escrito por Derek Wischusen do blog flexonrails.net:
http://www.adobe.com/devnet/flex/articles/flex2_rails.html

3) Stuart Eccles do liverail.com, postou a mini série de artigos sobre a integração do Ruby on Rails e Flex.
Parte 1 => http://www.liverail.net/articles/2006/04/16/rubyonrails-1-1-and-flex-
Parte 2 => http://www.liverail.net/articles/2006/5/6/rubyonrails-1-1-and-flex-2-
Parte 2 Extra => http://www.liverail.net/articles/2006/05/13/flex-and-rails-part-2-ext

4) Automatizando a comunicação entre o cliente eo servidor. Foi escrito por Harris Reynolds. O servidor tecnologia que é utilizado por Midnight WebORB codificadores (www.themidnightcoders.com). WebORB.
Esta abordagem é um pouco diferente, porque o lado do servidor tem sido tratado por não apenas spiting out XML, sim, um pouco mais robusto. Se você tem um tráfego de dados com grande escala, esta solução lhe atenderá.

http://webddj.sys-con.com/read/295396.htm

5) Video que mostra como combinar o poder do flex com o rails:
http://www.valtech-tv.com/permalink/2345/combining-the-power-of-flex-

É com muito orgulho que informo a vocês o lançamento de um dos primeiros livros de Flex 3 Builder do brasil, o anúncio foi feito pelo próprio autor, Daniel Pace Schmitz no grupo flexdev.

Torço para que seja apenas o primeiro de muitos que virão pela frente e que outros amigos desenvolvedores também tenham esta iniciativa, lançando novos livros que abordem temas mais complexos e avançados como por exemplo integração com back-end e outros.

Informações sobre o livro:

Título: Adobe Flex Builder 3.0 – Conceitos e Exemplos

Autor: Daniel Pace Schmitz

180 páginas – 1ª edição – 2008

ISBN: 9788574523095

Formato: 16 x 23

Previsão de lançamento: a partir de 15/08/2008.

Valor: R$ 45,00

Para maiores informações sobre compra e outros, clique aqui.

Abraço,

Silva Developer