Hello everybody, this is my first post on the list. I'm very interested in marshall plan and any other techniques to obtain modular applications in Flex, I experimented with them in the past and experienced a lot of headaches..
I was very curious to see Gravity framework in action, I know that it has been embedded in the new Adobe Experience Server, that is part of the ADEP platform, under the name Client Component Framework (official documentation at [1] and an interesting blog entry at [2]). It looks like a client module system based on the concept of OSGI-like "bundles", that allows dynamic/IoC loading of UI pieces and services by the client, that should automatically deals with the related ApplicationDomain complexities. I'm not sure about technical dependencies upon the server-side Experience Server container, but looking at the HelloGravity sample application [3] it looks as if it was designed to be run without it. It would be great if this framework could be open-sourced and donated to Apache as well.. [1] http://help.adobe.com/en_US/enterpriseplatform/10.0/AEPDeveloperGuide/WS8cbf8723eeed7311-533d49d71328c5b7f7e-8000.html [2] http://craigrandall.net/archives/2011/07/what-is-the-client-component-framework/ [3] http://blogs.adobe.com/gravity/2011/09/09/hellogravity-sample-application/