Tag Archive for 'cairngorm'

Cairngorm Extensions by Universal Mind

“Adobe’s Cairngorm MVC framework is used by Flex develpers to deliver scalable and maintainable rich internet applications. Universal Mind has created extensions to that framework to address implementation issues that can impede developers.”

Read more at:
http://code.google.com/p/flexcairngorm/

I’m excited to see this! I haven’t had time to try out the new extensions, but I’m looking forward to it. Thanks to all the good people at UM.

Create a View and bind to application data

(Go to ‘Cairngorm Series‘ to view all titles)

This is the third post in a series on Cairngorm fundamentals. We will be binding data from the ModelLocator (created in the previous video) to a new View component. There are countless ways to achieve similar results, so do some research and come up with a method that meets your requirements. I establish some goals to strive for when creating views but the focus of this series is on Cairngorm. Feel free to post links to additional resources on the subject. Continue reading for the video and example with source …

Continue reading ‘Create a View and bind to application data’

The ModelLocator Holds Application Data

(Go to ‘Cairngorm Series‘ to view all titles)

This is the second post in a series on Cairngorm fundamentals. We will be covering the concept of the ModelLocator, the Model in MVC. In short, the ModelLocator is a Singleton which implements a marker interface (no method definitions) from the Cairngorm framework called com.adobe.cairngorm.model.IModelLocator. The ModelLocator class defines properties that hold all application data. From now on we’ll just call this class the Model.

Continue reading ‘The ModelLocator Holds Application Data’

Moving towards MVC without Cairngorm

(Go to ‘Cairngorm Series‘ to view all titles)

This is the first post in a new series on Cairngorm fundamentals. I begin the series with three steps towards a Model View Controller implementation using familiar concepts and no framework. Future posts will build on these concepts using the Cairngorm framework until we have built a working application.

Continue reading ‘Moving towards MVC without Cairngorm’

Cairngorm Fundamentals Presentation

MVC Flex applications with Cairngorm

I will be presenting at the 615Flex user group meeting (Nashville, TN) on March 11, 2008. This presentation will cover the fundamental concepts needed to begin using Cairngorm to build Flex applications with the Model View Controller pattern. The presentation should last around an hour with the following agenda:

1) What is Cairngorm?
2) Why use a MVC framework like Cairngorm?
3) How is the MVC pattern carried out in a Flex + Cairngorm application?
- Model: Role of the ModelLocator & Model Objects
- View: Role of View Components & Event Objects
- Controller: Role of the FrontController & Command Objects
4) Build an example Flex + Cairngorm app from scratch w/ group input
5) Practical tips going forward

Have ideas or questions?

If you plan to attend, please let me know if you have any specific interests in the topic or questions you would like answers or examples for. If MVC is a new concept or if you’re new to AS3 (or if you’re an expert on both), that would be great to know as well. Feel free to comment on this post or send me an email: tsclausing[at]gmail.com. I would really appreciate your input as I’m putting together material for the presentation.

Update: The presentation went very well but the audio recording was poor. I will be rerecording the presentation in chapters and posting them here in a new series. Next month’s presentation will focus on Delegates and Responders in Cairngorm with additional input on the Model Object.