Articles Comments

Flex Certification » Flex Frameworks

Cairngorm Presentation Model

PRESENTATION MODEL: Typically, every view will have corresponding presentation model that will support that view.  In some cases one presentation model can support multiple views, if views have same domain of concern.  Presentation model classes implement Cairngorm IModelLocator interface.  Typical presentation model responsibilities are: - Continue Reading

Read entire article »

Filed under: Flex Frameworks

Flex MVC & Views in Cairngorm

VIEWS: Views are visual representation of the application.  They should typically only represent the application layout and should not contain any code, except for referencing the data model and data binding elements.  Control events should call method on presentation model that will dispatch corresponding Cairngorm Continue Reading

Read entire article »

Filed under: Flex Frameworks

Mate Flex Framework — A tag-based event-driven Flex framework

What is Mate? Mate is a tag-based, event-driven Flex framework. Flex applications are event-driven. Mate framework has been created to make it easy to handle the events your Flex application creates. Mate allows you to define who is handling those events, whether data needs to Continue Reading

Read entire article »

Filed under: Flex Frameworks

Spring ActionScript

Spring ActionScript is an offshoot of the Java-based Spring Framework written in ActionScript 3. It is targeted for the Flash, Flex and AIR platforms. The framework contains an Inversion of Control Container, an MVCS framework, extensions for the Cairngorm and PureMVC frameworks and several other Continue Reading

Read entire article »

Filed under: Flex Frameworks

Making a Flex Framework Choice

Making your choice

Although by no means exhaustive, the information provided here in combination with the resources should be enough for a basic understanding of the methodologies, strengths, and weaknesses of each framework. So, how do you go about choosing one of these frameworks over another? Continue Reading

Read entire article »

Filed under: Flex Frameworks

The Swiz framework

The Swiz framework

Swiz is an inversion of control (IoC) framework that provides methodologies for simplifying event handling and asynchronous remote method calls. The main focus of the Swiz framework is to provide a true MVC paradigm in a simple, effective manner. Unlike Cairngorm and PureMVC, it Continue Reading

Read entire article »

Filed under: Flex Frameworks

The PureMVC framework

The PureMVC framework

Although it is used for Flex, PureMVC was not actually designed as a Flex framework. The creator of PureMVC wanted the framework to be language agnostic. In fact, if you visit the site, you will see that there are implementations and code examples for Continue Reading

Read entire article »

Filed under: Flex Frameworks

The Mate framework

The Mate frameworkMate is a tag-based, event-driven framework. Tag based means that it is implemented entirely in MXML. It is event driven in that the central focus of the framework is to make it easier to define who responds to events. There are only two Continue Reading

Read entire article »

Filed under: Flex Frameworks

Cairngorm

Cairngorm is the lightweight micro-architecture for Rich Internet Applications built in Flex or AIR. A collaboration of recognized design patterns, Cairngorm exemplifies and encourages best-practices for RIA development advocated by Adobe Consulting, encourages best-practice leverage of the underlying Flex framework, while making it easier for Continue Reading

Read entire article »

Filed under: Flex Frameworks