poniedziałek, 13 sierpnia 2007

Kolekcja bibliotek Action Script 3

Od pewnego czasu w internecie chodzi po blogach lista bibliotek ActionScript 3

Możemy spróbować dokonać pewnej klasyfikacji

Frameworki architektoniczne AS3
Cairngorm
PureMVC
Guasax
Riavawe
Flest
currents

VEGAS
Indigo

ARP - framework tworzony przez Aral Balkan. Warto przeczytać wpis na jego blogu o stosowaniu tego frameworka pod Flex 2 (na razie jego rozwój jest wstrzymany co można stwierdzić o ilości postów na liście mailingowej)
lowra - Low-level Rework on Actionscript 3.0 - francuski framework tworzony przez Francis Bourre (bazuje na IoC) przy wsparciu firmy Prizee Warto przejrzeć slajdy i materiał video z konferencji w Toronto o tym frameworku.

Frameworki GUI
ASWing
uicomponents-as3 - Lightweight AS3 UI component library

2D
ImageProcessing - biblioteka filtrów graficznych
Springgraph - biblioteka do wizualizacji grafów
Distortion Effect - iluzja trójwymiarowego przejścia
Singularity
Draw Primitive
Fraktal


3D
Papervision 3D
Sandy
Away3D -
ASCollada -

Animacja
asinmotion - Animation Library for AS3
Tweener - Full featured animation library

Fizyka
APE ActionScript Physics Engine


API do serwisów Web 2.0
as3awss3lib - AS3.0 API dla Amazon S3 - usługi składowania danych dla e-biznesu napisana przez Christian Canrtell
mappr - AS3 API dla Mappr usługi zapewniającej geolokalizację grafiki na Flickr
youtube - AS3 API dla YouTube pozwalające na wyszukiwanie filmów na YouTube.
flickr - AS3 API dla Flickr serwisu internetowego pozwalającego na udostępnianie zdjęć przez internet - można przeczytać dokumentacje API z korzystania usług na Flickr
eBay - AS3 API dla eBay serwisu aukcyjnego warto przyjrzeć się ofercie dla programistów do korzystania z usług słynnego serwisu aukcyjnego.
facebook - AS3 API dla Facebook jednego z najbardziej popularnych serwisów społecznościowych Ten serwis ma bogatą platformę programistyczną umożliwiając w różny sposób (bazując na REST, FQL czy FBML) wykorzystanie potencjału takiego serwisu
last.fm AS3 API dla Last.fm pozwalającego na wyszukiwanie muzyki
Salesforce Flex Toolkit - AS3 API narzędzie do tworzenia własnych sklepów online na platformie Salesforce
Odeo AS3 API - narzędzie do wyszukiwania i odsłuchiwania podcastów z Odeo
Yahoo! Answers AS3 API - narzędzie do obsługi zapytań do Yahoo! Answers można obejrzeć przykład jako przykład dawania odpowiedzi na jakieś zagadnienia, jest to serwis w którym ludzie dzielą się wiedzą udzielając odpowiedzi na pytania
Yahoo! Weather AS3 API narzędzie do obsługi zapytań do Yahoo! Weather gdzie można otrzymać informację o pogodzie na dowolnym miejscu na Ziemi Można zobaczyć przykład wykorzystania (uwzględniając kody pocztowe USA) tej biblioteki wraz z wyjaśnieniem
Yahoo! Search AS3 API
Yahoo! Upcoming.org AS3 API
Twitter AS3 API
Digg AS3 API
Box.net AS3 API - http://www.box.net/api/

Mapy
MapQuest
Yahoo! Maps AS3 Communication Kit
Modest Maps http://www.modestmaps.com

Games
as3ds
AS3 Data Structures For Game Developers - biblioteki napisane przez Michael Baczynski który, prowadzi interesującego bloga poświęconego problemom algorytmicznym w Action Script 3
mecheye-as3-libraries - biblioteka napisana dla programistów gier w Flash CS3 udostępniona przez Mecheye Independent Studio
as3card - biblioteka napisana przez Darron Schall do programowania gier karcianych, więcej o tej bibliotece informacji można przeczytać w wpisie na jego blogu
hexagon - zbiór bibliotek dla programistów gier, twórca Sascha Balkau ma bloga poświęconego tej bibliotece

Utils
corelib - MD5 hashing, JSON serialization, advanced string and date parsing,

XML Syndication Library - biblioteka od programistów Adobe umożliwiająca wykorzystanie i pasowanie dokumentów Atom czy wersji RSS od blogów
AS3Crypto - ActionScript 3 Cryptography Library - biblioteka autorstwa Metal Hurlant, która zapewnia wykorzystanie algorytmów kryptograficznych w aplikacjach RIA takich jak RSA, AES, DES, 3DES, BlowFish, XTEA, RC4 czy algorytmów haszujących MD2, MD5, SHA-1, SHA-224, SHA-256 Można zobaczyć demo wraz z kodem źródłowym przedstawiające możliwości tej biblioteki.
FZip - Actionscript 3 class library to load standard ZIP archives and extract/decompress contained files.
XIFF - XMPP client library
flexircclient - klient IRCa
WiiFlash
asSQL Connect from ActionScript directly to mySQL
as3soundeditorlib Actionscript 3.0 library for sound editing

Prana
framework z IoC
di-as3 depedency injection


as3-rpclib - boblioteka do wywoływania procedur zdalnie: AMF0, XML-RPC



Debug
Alcon
Xray
With Firebug http://www.marcosweskamp.com/blog/docs/Console.as
http://osflash.org/luminicbox.log
http://osflash.org/debugit
http://osflash.org/printrdebugger
http://www.senocular.com/flash/actionscript.php?file=ActionScript_3.0/com/senocular/utils/Output.as

Testy jednostkowe
FlexUnit - is a unit testing framework for Flex and ActionScript 3.0 applications
asunit
Sprouts



Komponenty
FlexLib zbiór kontrolek i rozbudowanych komponentów: AdvancedForm, Base64Image, EnhancedButtonSkin, CanvasButton, ConvertibleTreeList, Draggable Slider, Fire, Highlighter, HorizontalAxisDataSelector ImageMap, PromptingTextInput, Scrollable Menu Controls, SuperTabNavigator, Alternative Scrolling Canvases, Horizontal Accordion, TreeGrid, FlowBox, Docking ToolBar, Flex Scheduling Framework

Kompomenty
Animated DragTile Component 0.1
Fisheye Component v0.3
FlexBook
Flickr Roulette
Interactive Calendar
IPE Controls
Landscape Zoomer
RandomWalk component
DisplayShelf Component

Biblioteki z ByteArray.org
Raster
is an open source bitmap drawing class.
MouseGesture is an open source class to perform some Mouse Gesture recognition.
Live JPEG Encoder Class to capture any content into a JPEG file (JPEG Encoding corelib class).
PageFlip is simple low-level class to perform some pageflip drawing. It's supports the 4 corners flip and vertical / horizontal mode.
SMTP Mailer
lets you send HTML e-mails with attached files.
AS3 GIFAnimation Encoder is a GIF encoding class to generate animated GIF from Flash.
AS3 GIFPlayer
is a GIFPlayer class to play animated GIF in AS3.
ASZip
lets you generate Zip files from scratch with AS3.

Biblioteki AS3
od Bena Stucki`ego
com.fusiox.media.ID3Reader
com.fusiox.media.ID3Stream
com.fusiox.skins.CSS3Box
com.fusiox.styles.CSSManager
com.fusiox.ui.Bitmap3D
com.fusiox.ui.Image
com.fusiox.ui.Pixel3D
com.fusiox.ui.Reflection
com.fusiox.ui.Scroller
com.fusiox.ui.Visualization

Komponenty od Alessandro Crugnola
CheckBox 3 state

Advanced ColorPicker
Tree CheckBox

ResizeTool
Labelled Box


Co jeszcze by dopisać?

Flash Remoting
WebOrb
AMFPHP
Fluorine
Saaser
http://as3lrf.riaforge.org/

3 komentarze:

Unknown pisze...

fajny zbior! dzieki Michal!

Sebastian Zarzycki pisze...

To bardzo obszerna kompilacja - i niezwykle przydatna. Myślałeś o tym, żeby podesłać to na Flex.org albo zamieścić np. na stronie wiki?

Anonimowy pisze...

it's del.icio.us ! :)
Tyle fascynujących linków w jednym miejscu...
Dzięki wielkie Michale.