Gaia Flash Framework
Gaia ist ein Flash Frontend-Framework mit Unterstützung für AS2 und AS3. Die Software, welche z.B. direkt in die Flash IDE integriert werden kann, reduziert drastisch die Entwicklungszeit bei Flash-Projekten.
Insbesondere durch einfache Routinen, z.B. die saubere Trennung von Source-Code und Deployment, oder das Anlegen der kompletten Verzeichnisstruktur für ein Flash-Projekt, nehmen dem Entwickler die Arbeit ab. Ein Screencast zeigt wie Gaia funktioniert.
Viele kleine Helferlein für große Projekte
Beim Lesen der Dokumentation bzw. beim Betrachten des Screencast fällt auf, dass Gaia insbesondere für sehr häufig auftretende Fragen und Probleme eine Lösung in Form von vielen kleinen Routinen bereithält. So gibt es zum Beispiel die Möglichkeit ganz einfach eine Navigation in Flash, mithilfe von XML, zu erstellen und einzubinden.
Ein Satz in der Dokumentation beschreibt dieses Framework sehr zutreffend:
Gaia is not a framework that tries to do everything. Gaia is designed to take care of a lot of low-level stuff for you, leaving you free to make your magic happen on the pages of your site. If you need custom behavior, Gaia has great flexibility to support that.
Die Navigation lässt sich dann gleich mit swfaddress koppeln, eine Bibliothek die bei AS2-Projekten für das Deeplinking sorgt. Ebenfalls automatisch integriert wird swfobject. Gaia unterstützt den alternativen Flash-Kompiler MTASC.
Insgesamt ein sehr nützliches Framework, von dem die Flash und Flex IDE noch einiges lernen können.
Weiterführende Weblinks:

