PureMVC Architects Lounge

Announcements and General Discussion => Architecture => Topic started by: eco_bach on July 14, 2009, 03:26:53



Title: Q:Need help in architecting a non Flex application
Post by: eco_bach on July 14, 2009, 03:26:53
I am building a Flash AS3 application comprised of three main parts or sections.

The first is an application that allows users to upload and modify images, and then submit-save them to a server after they have registered.

The 2nd is a publicly viewable gallery of images from all users.(linked to from the home page of the 1st section above)

The 3rd is a private admin tool, which a user access after logging in.(they must already have registered-submitted a photo). This tool will simply allow a user to changer their email password as well as delete any images they have uploaded.

I am comfortable both with standard MVC as well as all the functionality needed for the view components having built something similar in AS2 and Flash 8 a few years back. But I am considering using PureMVC for this project but don't know where to start.

Can someone with actual expereince in building something similar briefly describe what various PureMVC 'actors' I will need for this application and what their roles would be?
I do know I will need to make use of Remote Proxies (and HTTP Service??) for the login and registration forms(and probably for the initial image upload as well)
When does it make sense to use a custom loading utility such as the Startupmanager?

What existing Actionscript -Flash IDE PureMVC project demo(s) or tutorial(s) should I reference?
Especially will need help with image upload- login as well as registration.

Any help or feedback apprecaited!


Title: Re: Q:Need help in architecting a non Flex application
Post by: puremvc on July 15, 2009, 10:31:10
Like any PureMVC application you'll need a Facade, Proxies, Commands and Mediators. You can get a quick introduction to their roles and responsibilities in the Standard Version Overview presentation here: http://puremvc.tv/#P100

Once you've looked at some code and decided to use PureMVC, you might want to go a little deeper with the documentation in the code section: http://puremvc.org/content/view/98/189/

Whether and when to bring in various utilities to help you have a lot to do with your specific needs. You can look into them on their respective sites in the PureMVC Manifold: http://trac.puremvc.org/PureMVC

Each utilitie's wiki has a link to the forum discussion for that utility, so you can post your questions in the right place.

-=Cliff>