Architecting FLEX Dashboards with Cairngorm Design Patterns
Thursday, January 10th, 2008Here is a quick post for the Dashboard Spy reader who contacted me about the FLEX2 dashboard project they are working on. I look forward to displaying your dashboards in this forum. Here is the dashboard code example we spoke about using the Cairngorm microarchitecture.
Cairngorm is an architecture or design pattern framework for RIA (Rich Internet Application) development using the Adobe FLEX platform. It is an implementation of the design patterns prescribed by the gurus at Adobe Consulting for their FLEX RIA architecture.
On cairngormdocs.org is an absolutely wonderful series of posts about the cairngorm code examples you’ll want to study and adopt for your flex dashboard project. The article is entitled Dashboard Example: How Business Logic Can Manage Views. The post gathers the links to the tutorial modules you’ll want to study. The tutorials and code walkthroughs themselves are hosted at Adobe Consulting.
Here is how the tutorial starts. One single dashboard portlet as shown in this image. The coding and architecture is discussed and a working example is provided.

As you see in this next dashboard screenshot, the dashboard grows to accomodate multiple portlets. See this image:


