I’ve spent most of the weekend refactoring a mound of PureMVC Multicore based code. I came across several useful tutorials and tools during the project. The most exciting of these is Fabrication. It ’s best described as a layer of abstreaction on top of PureMVC and the Pipes Multicore utility . It also adds other useful features such as a built in undo framework for the commands.
Here’s a quick list of the advantages of Fabrication that I’ve seen thus far:
- Abstraction of the facade including handling the call to the facade.start() and wiring the call to startup command. You subclass the FabricationApplication and it handles generation of your multicore multiton keys, registers and calls your startup command.
- Module Integration with loading and cleanup- FabricationModule is loaded by FabricationModuleLoader able to communicate with the application via the use of routeNotification(). Other Modules can just register their interest with the standard handleNotification() or map it to a commad. Bye Bye writing JunctionMediator code manually translating my Module events to put ‘em through the pipes. You can even specify the modules to receive the messsage.
What are you waiting for? Here are the links to Fabrication so far:
- Fabrication Blog
- Fabrication Announcement and Details
- Joel Hooks Blog discussing Fabrication
- Joshua Ostrum’s Excellent explanation of how the pipes in multicore and implementation detail- So you understand what’s taken place even though it’s being done for ya.
- My PureMVC LinkDump on delicious- In no Particular order
I’m sure we’ll be hearing more about this utility in the near future.
Related posts:
- Things to watch for when Porting from PureMVC to PureMVC multicore So you
- PureMVC Fabrication – Still Rising I got noti
- PureMVC at flex Meetup Online The Flex M
- Top Posts for 2008 The follow
- Top Posts and Pages for 2008 The follow
Related posts brought to you by Yet Another Related Posts Plugin.








