The Cairngorm Microarchitecture's Future and Cairngorm Code Generators

In my morning review of the MXNA I saw a couple of interesting posts related to the Cairngorm Miroarchitecture.

First off, if you didn't already know, Cairngorm 2.2.1 has been released. From what I understand from the Adobe Consulting team, Cairngorm 2.2.1 is now stable and will remain at this version for a while. And while you are looking at the new version, take a look at the fact that Adobe has split Cairgorm into two different flavors: Cairngorm and Cairngorm Enterprise. Basically, if you are going to be using LiveCycle Data Services (formerly Flex Data Services) you will want to use Cairngorm Enterprise, otherwise you should use Cairngrom that comes in a SWC library with a much smaller file size. It is my understanding that Adobe has also been pulling some of the framework code that is only needed for using LCDS out of the Flex Framework and adding it to the SWC for LCDS. Getting better organized is an awesome thing to do. Find out more about the other things Adobe is doing with the Flex Framework here.

Adobe Consulting's Steven Webster posted "So What's Happening Next with Cairngorm" where he makes light of everyone asking about how to pronounce "Cairngorm". (Cairngorm is the name of a mountain range in Steven Webster's homeland Scotland and is pronounced "cayre-n-gorm" (except that it sounds a whole lot better when it is said by a Scotsman). Steven also mentions that there is a lot of thinking going on about "the kind of architectures that evolve as you begin to leverage LiveCycle Data Services" (in this instance, leverage is pronounced "lee ver age" ;-), which Peter Martin, also with Adobe Consulting, presented at last week's MAX 2007. So that makes it obvious where the focus for Cairngorm is headed.

Later in the same post Steven mentions that the Adobe Consulting team has been looking at some Eclipse plug-ins to increase developers productivity when using Cairngorm. I am so totally for that it isn't even funny. Steven says it is coming, so I'll have to be patient.

Speaking of Wizards and code generation, Tim Buntel is asking about Wizards in relation to Flex Builder in his latest post. Hop by there to give him your opinion.

While I am waiting, I thought that I should mention two other projects focused on Cairngorm that we have been keeping an eye on: 1) Eric Feminella has the Cairngen, a Cairngorm code generator that allows for a quick set-up of the code for a Flex project that uses Cairngorm, and 2) Tyler Beck's Cairngorm Creator that also generates the start-up code but in a Flex application. Pretty neat.

 

Update: (2007-10-19): I wanted to update this post with more information that was provided by Ramsey in the comments (thanks for reading Ramsey) and wanted to bump them up to the post in case people are not reading the comments. To quote Ramsey:

Just thought I'd toss these 2 other tools for Cairngorm into the mix to see if anyone can get some help from them:
Cairngorm Flex Assistant - http://cairngormflex.sourceforge.net/
AS3VOGenerator - http://blog.everythingflex.com/category/as3vogenerator/

 

Comments (3) | Print | Send | del.icio.us | Digg It! | Linking Blogs
2791 Views

Related Blog Entries

Comments

Glenn Williams's Gravatar Eclipse plug-ins - yes please!

Even it there was just a way to generate VOs from mySQL or other DBs thatwould save me so much time.

can't wait to see wht turns up.

cheers mate
g.


10 print "glenn "
20 goto 10
30 rem "was this really 1982? feels like only yesterday"
# Posted By Glenn Williams | 10/12/07 2:14 PM
Jo?o Saleiro's Gravatar At Webfuel we have developed an incremental cairngorm generator that allows to add new services, vo's, methods, etc, to existing code using some simple/hackery procedures (that works).
There is a review available in Portuguese here: http://www.riapt.org/tiki-view_blog_post.php?blogId=1&postId=94#comments . Despite that, the application is multilanguage (PT and EN currently).
We haven't released the source (yet?? :o) ), but we are sending freely the .air to everyone who contributes somehow to the portuguese ria community (www.riapt.org). :)

Jo?o Saleiro
# Posted By Jo?o Saleiro | 10/12/07 4:19 PM
Ramsey's Gravatar Just thought I'd toss these 2 other tools for Cairngorm into the mix to see if anyone can get some help from them:
Cairngorm Flex Assistant -http://cairngormflex.sourceforge.net/
AS3VOGenerator - http://blog.everythingflex.com/category/as3vogener...

There are a few Cairngorm tools out there as of now. Has anyone seen any code generators for PureMVC ?
# Posted By Ramsey | 10/15/07 11:38 AM