I just saw that Universal Mind Cairngorm extensions for Flex are now set up on RIAForge (thanks Andrew).
We have been using the UM Cairngorm Extensions at Straker Interactive (where I work) for ZoomFlex since about six months.
One of the features that I really like about the UM extensions is the ability to combine together event-business logic. Given that any real-life application (like ZoomFlex) has quite a few commands, having a separate Command class for each command can become quite overwhelming. The ability to aggregate command logic into context-specific command classes is very useful.
Thomas Burleson, Principal Architect at Universal Mind, and the owner for Google Code repository for the project, introduced me to the extensions.
I’m soon going to start working on redoing the two sample Flex-based Cairngorm applications (RSS Reader and Contacts Manager) I did earlier into Cairngorm with the UM twist.
I’ll post links to these over the next few weeks. In the meantime, if you want to have a play with doing that, feel free to check out these apps from Google Code, and drop me a line (at indy [at] nagpals.com) so that I can set you up to commit changes back in.
I’m very interested in seeing the redoing of the your two sample Flex-based Cairngorm applications by using the UM twist.
Hi Alberto… I’m in the middle of that. Work has been really busy so haven’t been able to finish it off. But will be posting that soon.
I too am very interested in seeing a UM Cairngorm application. Your efforts are appreciated!
I hope to find some time this weekend (it is a long weekend for us here in New Zealand – ANZAC day).
Hopefully I’ll have two updated examples — Contact manager, and Flex RSS reader — translated into UM Cairngorm.
Hi Indy
I am very happy that you will soon posts these 2 examples 🙂
Thanks
Hi Indy,
Did you get a chance to post the apps..
If so could u pls let me know the links..
Sateesh
I just noticed that Thomas has checked in a PDF that describes the extensions in a little more details: http://flexcairngorm.googlecode.com/svn/trunk/docs/Effectively%20Using%20Cairngorm%20Extensions.pdf
Have a look.
Hi Sateesh, and others
I still have to refactor the other apps into using Cairngorm Extensions, but I’ve posted a very basic application today. You can get that at: http://nagpals.com/blog/index.cfm/2008/9/10/Hello-World-using-Cairngorm-Extensions
Thanks a lot Indy, the hello world example. That really put things in perspective, and for others who are waiting for other sample code, I would advise you to read the source code, as there are in built examples in the comments section. for e.g.
in the file com\universalmind\cairngorm\business\Delegate.as, you can find out how to use this delegate class, if you read the comments section, there is a method on how to use the delgate class.
Thanks once again. Letting us read the source code really helped me.
Hi Dear Mr. nagpals
thanks for everything about cairngorm help.
I cant see the http://flexcairngorm.googlecode.com/svn/trunk/docs/Effectively%20Using%20Cairngorm%20Extensions.pdf , would you pls send me the pdf file via the
email , I" ll appreciate .
Looking forward to hear from you.
Best Regards
farid valipour
Your ‘Hello World’ Introduction to using the UM Cairngorm extensions is fantastic. The only part missing was a delegate. I know obviously that there was no data look-up, but would it be possible for you to pretend there was something being pulled from a remote location. I’d love to have that final piece to complete my understanding.