Building a framework for Flash and Flex websites

It's still at a very early startup phase, but I think it can be interesting enough to announce here that a new AS3 framework (yet another) is in the making. The aim of the framework is to provide a consistent structure in which to develop advanced full Flash and Flex websites and let the framework take care of repetitive tasks like structuring and preloading all dynamically loaded content, building the navigation mechanism, etc.

The framework will provide a reusable structure. Delegated implementations will be configurable and will be specific for every website that's built using the framework. We will try to maintain a modular approach. For this reason, we're using PureMVC at the basis because of its flexibility and modularity.

Frankly, we are mainly doing this just for ourselves. To increase  efficiency & consistency in our work and because we thought that trying to build a framework seemed like a rather cool thing to dive into.

Our efforts can be followed here: http://code.google.com/p/fliteframework/

For now, there are 2 projects in the repository. There's the framework itself called "Flite" and there's a specific case using Flite which we've called "FliteCase_Presenter". The FliteCase Presenter is our first project with Flite and it enables us to test the worth of the framework using a real case. Everything starts at the file svn/ trunk/ FliteCase_Presenter/ src/ FliteCase_Presenter.as, in the constructor. Documentation and explanation will follow as soon as our first case is ready and tested (which is soon).

In the past, for every advanced Flash / Flex website that I worked on in the past, like the V1 of Belgacom TV in Flex, the presentation site for Alternativ in Flash, the e-commerce site in Flex for Billy ... I found myself thinking about a suitable architecture for building the site. The Flite framework should already provide an architecture, so you can start creating immediately. This way, you can focus on the expressiveness and don't lose time on the nuts and bolts any longer.

Now, let's hope that something good comes from all this ;-)

Flite logo

Credits: this project is a joint team effort by the multimedia developers at ONE Agency.
With special thanks to Jovan Stanimirovic for doing most of the work up to now.

This entry was posted in fliteframework, work. Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.

2 Comments

  1. Jonathan
    Posted March 25, 2009 at 8:16 am | Permalink

    Hey Hans,

    Good initiative!
    Can I ask what do you this about the Gaia framework?
    I used it for one of my project and I’m quite happy with the possibilities available.

    Jonathan

  2. Posted April 8, 2009 at 2:12 pm | Permalink

    Did you ever try LowRA ?

    Take a look to its MVC + FrontController and IOC system. Worth it!

    Some quick references:
    http://osflash.org/projects/lowra
    http://www.lowraonthebeach.com
    http://blog.customactions.net/?cat=4

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*