Cairngorm:Cairngorm2.1:Release Notes
From Adobe Labs
| Table of contents |
Cairngorm 2.1 Release Notes
What is Cairngorm
The Cairngorm Microarchitecture is a lightweight yet prescriptive framework for rich Internet application (RIA) development.
Cairngorm is an implementation of design patterns that the consultants at Adobe Consulting have successfully taken from enterprise software development (with technologies including J2EE and .NET) and applied rich Internet application development using Adobe Flex.
Cairngorm can be downloaded in binary and source forms from http://www.adobe.com/go/cairngorm. Documentation can also be downloaded from the same location.
Installation Instructions
To use Cairngorm in your Flex 2 application, copy Cairngorm.swc from the \bin to a location on your actionscript classpath.
Building Cairngorm
The downloadable source zip for Cairngorm 2.1 is a ready-to-use FlexBuilder project structure. To build Cairngorm, extract the zip to a known location and import it into your FlexBuilder workspace.
Changes between Cairngorm 2.1 and Cairngorm 2
- Responder has been deprecated. Use mx.rpc.IResponder
- Command has been deprecated. Use com.adobe.cairngorm.commands.ICommand
- ValueObject has been deprecated. Use com.adobe.cairngorm.vo.IValueObject
- ServiceLocator.getService() has been deprecated. Use ServiceLocator.getRemoteObject( string )
- ServiceLocator.getInvokerService() has been deprecated.
- IServiceLocator interface has been created to support unit testing
- ServiceLocator has security methods added
- FrontController.executeCommand() and getCommand() visibility have been changed to protected
- Error messages have been internationalized
