Bem, depois das minhas férias, lá começaram os meus costumes normais, dos quais ler os feed’s… e pelo que já vi, já há muita coisa nova, recursos, exemplos e muito mais, mas um dos feeds que me chamou mais a atenção foi o do site flashchemist.com que conseguiu ter a paciencia (:=P) para reunir mais de 100 api’s para o AS3 (Flash e Flex).
Já conhecia muitas destas API’s e até ja tinha falado de algumas aqui no blog, mas sem duvida está uma lista muito bem feita e com API’s que simplesmente nos poupam dezenas de horas de trabalho e que é uma verdadeira pérola a ter sempre por perto.
Embora tenha como objectivo também o Flash, posso arriscar-me a dizer que funcionarão todas no flex com apenas alguns toques (ao inverso será mais dificil), mas bom, vamos ao que interessa, segue a lista com os meus comentários e traduções…
- adobe-air-util - Algumas classes uteis para obter informações da consola Adobe AIR.
- appcorelib - Classes para facilitar a construção de uma RIA com enfase no tratamento de dados em XML.
- as3awss3lib - API do serviço Amazon S3.
- as3barcodelib - Uma API para ler/descodificar códigos de barra.
- as3bloggerlib - Blogger Data API
- as3cannonball - DOM+HTML+CSS+Browser - Implementaçao de algum HTML no AS3.
- as3corelib - Uma libraria com alguns utilitarios como encriptação, serialização e outros.
- as3crypto - Libraria de encryptação para o as3 incluindo algum suporte ao TLS 1.0.
- as3ds - Estrutura de dados/classes para programadores de jogos.
- as3ebaylib - API para o eBay.
- as3exchangelib - Uma PAI para comunicação com servidores Exchange.
- as3facebooklib - API para o Facebook.
- as3fedexlib - Libraria para aceder à API do FedEx.
- as3flexdb - Libraria para conectar o adobe flex a um servidor MYSQL com recurso ao AMFPHP.
- as3flickrlib - API para o Flickr.
- as3gamelib - Libraria com algumas classes de jogos para estudos ou referencia.
- as3isolib - Libraria Isométrica.
- as3lib - Um projecto de criação de librarias para a comunidade.
- as3mathlib - Libraria Matematica para calculos e apresentações avançadas.
- as3matrix - Libraria CRUD para trabalhar com Matrizes.
- as3mp3streamplayer - Libraria para ler Streams de MP3.
- as3nativealertlib - Uma libraria de alerta em AIR usando uma janela nativa.
- as3notificationlib - Uma libraria de notificação para o AIR.
- as3plsreader - Leitor de PlayLists (.pls) para o flex/Air.
- as3powncelib - Libraria para o serviço Pownce full V2.0
- as3preferenceslib - Uma libraria que permite ao IR guardar e ler Preferencias.
- as3-rpclib - Uma libraria para chamadas RPC como flash-remoting(amf0), xml-rpc, json-rpc, etc.
- as3scribdlib - API para o Scribd
- as3soundeditorlib -Libraria para leitura de som, amostragem de spectrum e pausas.
- as3syndicationlib - Libraria para lidar com feeds
- as3webservice - Uma implementação de “Webservice” para o Flas CS3 IDE.
- as3xls - Le e escreve ficheiros do M. Excel
- as3youtubelib - API para o YouTube.
- ascollada - Libraria para leitura de ficheiro collada. (Especificação XML de ficheiros 3D)
- asmailer - API para serviços SMTP, POP3, IMAP de email
- assql - Driver para aceder ao mySQL
- assqliteutils - Libraria de utilitarios para o SQLite.
- beziercurve - Cria e edita curvas bezier em tempo real.
- benstucki - Algumas das classes do Ben Stucki.
- bigroom -Algumas classes do autor do bigroom.co.uk
- birdeye - Framework de Visualização de dados/informação e analise grafica.
- braemar - Framework MVC para o Flash.
- bulk-loader - Um handler para lidar com varios carregamentos simultaneos no AS3.
- csvlib - Um leitor de ficheiros CSV.
- degrafa - Conhecida de muitos, criação de visuais graficos avançados.
- di-as3 - Uma implementação do padrão IoC (Inversion of Control) para Flex e Flash.
- displaylistmonitor - Libraria para monitorizar a Display List da consola / sandbox
- efflex - Libraria de efeitos para o flex ( Designer Effects for Flex )
- everythingflexairlib - Algumas classes para desenvolver aplicações AIR.
- facebook-as3 - API para aceder ao Facebook Platform API.
- fastas3 -Uma libraria inspirado no jQuery para desenvolvimento ágil no Flex.
- flexfiltering - Algumas classes de controlos e coleções que permitem filtrar grandes quantidades de dados.
- flexircclient - Uma libraria para comunicar com serviços de IRC
- flexwires -Libraria para criar apresentações de dados baseadas em Tubos/Fios (Wires, como o Yahoo Pipes)
- flexlib - Sempre util, com muitos controlos da comunidade bem uteis e prnotos a usar.
- flexstuff - Alguns projectos desconhecidos…
- flexsurverylibrary - Libraria para criar “surveys” no Flex.
- flint-particle-system - Sistema de particulas.
- flvplayerlite - Leitor de ficheiros video .FLV
- flvrecorder - Gravador de video (.flv) para o AIR.
- foam-as3 - Motor de objectos/corpo (“physics”) em 2D
- googleas3api - Libraria que usa a Google Ajax API para procuras na web.
- icodecoder - Descodificador / Leitor de ficheiros .ICO (Icons).
- lastfm-as3 - API para o serviço de musica last.fm.
- masapi - Libraria para o carregamento em massa de objectos.
- metaphile - Um libraria para ler e escrever dados meta metadata de arquivos/objectos.
- minimalcomps - Alguns componentes leves em AS3.
- open-zoom - Framework para uso de imagens e interfaces redimensionaveis
- opentube - Conjunto de librarias para partilha online de videos.
- pdfutil - Uma libraria de criação de pdf’s baseada no AlivePDF.
- popforge - Uma “code-sandbox” para o AS3.
- queueloader-as3 - Gestor de filas e prioridades de carregamentos de objectos/dados.
- redherring - Uma proxy para o AS3
- reflexutil - Run-Time debugger para componentes
- snackr -Um leitor minimalista de feed’s feito em AIR.
- splinklibrary - Uma libraria para melhorar o desempenho no trabalho.
- splinkresource - Uma framework para gerir carregamentos no As3.
- swfin - Mala de ferramentas javascript para o programador AS3
- swizframework - Mais uma libraria de implementação de varios padrões no Flex para simplificar o desenvolvimento.
- uicomponents-as3 - Componentes UI leves para agilizar a programação.
- urlkit - Descodificador do URL para variaveis deepLinking.
Algumas Frameworks de testes (UNIT TESTS):
- as3flexunitlib - http://opensource.adobe.com/wiki/display/flexunit/
- flex-mojos - Flex-mojos: Maven 2 plugins for Flex
- flexmonkey - Flex UI Testing Tool
- flexcover - Code Coverage Tool for Flex and AIR applications.
- fxspy - Inspect, edit and monitor your Flex application’s components properties and styles.
- FlexUnit - as3flexunitlib - ActionScript 3.0 framework for unit testing.
Mais algumas librarias:
- Sandy (Motor 3D) - http://www.flashsandy.org/
- CASALib - Variadas librarias.
- Liquid Components for Flash
- FZip - Le, modifica e cria arquivos ZIP.
- AlivePDF - Libraria para ciração de PDF’s
- ASSQL - Libraria para comunicação directa com o mySql
- APE - ActionScript Physics Engine (Motor)
- as3Query - Versão as3 do jQuery.
Implementações AMF :
- FlourineFX – Para o .NET
- AMFPHP - Sendo agora implementado no ZendAMF
- ZendAMF - Do Wade Arnold, autor do AMFPHP. No futuro dedicar-se-à apenas ao ZendAMF pelo que o AMF será abandonado.
- PyAMF - AMF para Python
- AMF::Perl - AMF para o PERL e Python
- AMF.NET – Outra implementação do Amf para o .NET
- BlazeDS – Implementação AMF para o Java
Outras Tecnologias:
Mais alguns links:
- List of 31 Flex APIs, Libraries, and components and tools by Sean Moore
- List of 21 AS3 API’s by Sean Moore
- AS3 Libs from EverythingFlex.com
Com certeza faltam algumas, como nas implementações do AMF e muitas outras librarias que até já foram enumeradas aqui, pelo que convido-o a colocar a sua em resposta.
Espero que tenha sido util.
Abraço.




7 Comentários
Boas Mário, queria comprar o manual de AS3 que crias-te. Mandei um mail ainda não me respondes-te.
Não tenho paypal, mas posso fazer uma transferência.
Abraço Filipe
Oi Cyberfifa, enviei-te agora um email, peço desculpa pela demora! Eu explico melhor no email
Abraço.
Fala Mario,
Belo Post! Parabéns!
não está postado o Implementações AMF : FlourineFX – Para o .NET
teria como você postar?
obrigado
Oupa, claro!
Valeu por ter lembrado…
Muito boa esta coleção, será de grande utilidade!!!
Olá Mário,
Muito boa a coleção.
Mihai Corlan também fez algo parecido com frameworks Flex:
http://corlan.org/flex-frameworks/
Att.