Projects
Prana Framework
Prana is an Inversion of Control (IoC) Container for ActionScript 3.0. It enables you to configure objects and components in a non-intrusive way by describing them in an external xml document and having them loaded at runtime.
At its core is a Spring-ish application context and IoC container. Though not a literal port of the Spring core, the xml dialect for the application context is aimed to be Spring compliant.
Further, the framework also contains utility classes for configuring and extending Cairngorm applications, a Reflection API and general utilities. In the future we’ll be looking into adding AOP support and Mock objects for FlexUnit, and we’re always open for suggestions.
More info: http://www.pranaframework.org
Project contributions and extensions
As2lib
The As2lib is an open source framework targeted to Macromedia Flash MX 2004+ developers. It offers support for basic idioms like event handling, error handling, logging, overloading and reflections as well as different kinds of data holders and iterators. Also contained is a full-featured testing framework that allows for unit tests, mock objects and speed tests, an input/output (io) framework, an aspect-oriented programming (AOP) framework and a regular expression (RegExp) framework.
More info: http://www.as2lib.org
AMFPHP
AMFPHP is a free open-source PHP implementation of the Action Message Format(AMF). AMF allows for binary serialization of Action Script (AS2, AS3) native types and objects to be sent to server side services. AMFPHP is challenged with implementing the entire AMF protocol to be an alternative to Flex Data Services (AMF3) and Flash Remoting (AMF0). AMFPHP allows thin client applications built in languages such as Flash, Flex, and AIR to communicate directly with PHP class objects on the server.
More info: http://amfphp.org
Christophe Herreman is a software developer living in Belgium. He's working on Flex based e-learning solutions at
Recent Comments