Showing posts with label cairngorm. Show all posts
Showing posts with label cairngorm. Show all posts

3.02.2008

New MXNA Reader: Cairngorm 2.2

MXNA Reader by Debabrata

I have developed a MXNA Reader few days back. I know there are couple of readers available online which are good in their own way. My aim was just to put together some of the best practices for flex development that can help others to learn.

Some of the features:

1. Flex 2.0.1
2. Cairngorm 2.2
3. Aqua Skin by Nahuel Foronda
4. Custom Preloader
5. This reader provides internationalization (I18N) and localization (L10N) support based on gettext.
6. Unit Testing and many more

It’s not ready to upload yet. It still requires little bit of re-factoring. Here are some of the screen shots for the time being :)


MXNA Reader by Debabrata

MXNA Reader by Debabrata

MXNA Reader by Debabrata

MXNA Reader by Debabrata

MXNA Reader by Debabrata

10.08.2007

New version Cairngorm 2.2.1:support for Flex 2.0.1 with Hotfix 2 and LiveCycle Data Services 2.5.x.

There is a minor change from Cairngorm 2.2 to Cairngorm 2.2.1.

They have changed ServiceLocator to reflect moving of classes to LiveCycle Data Services (fds.swc). The main aim is to align Cairngorm with the moving of SWC libraries in Flex 2.0.1 with Hotfix 2 and LiveCycle Data Services 2.5.x.

Cairngorm was developed to work on request/response communication mode. To work on Data Oriented Architecture is still a challenging task.It seems that Adobe Consulting is working on this area.We can expect some significant changes in next Cairngorm release.I am looking forward to the next big release of Cairngorm with all these changes.

8.19.2007

Everything about Cairngorm: Samples, Code Generation,Unit Testing

You want to develop a loosely coupled, scalable solution for your next project. One of your colleagues might tell you that Cairngorm (CG) is the way to go. But you found it really scary. Is it really scary?

Dear friend! I can assure you about the simplicity of the Cairngorm micro architecture.

Cairngorm is the collection of some design patterns borrowed from J2EE fraternity. Sounding tough? Hold on!

It’s nothing but some well-known and largely used solution for common problems developers encounter in their day to day job.

Cairngorm is very flexible. Creators of CG encourage you to modify it and use it as per your requirements. You will find yourself using everything or something of CG once you are comfortable with it. You just need to get into it and once you are into it,you will not look back. You will just love it.

Are you ready to get started?

How to and where to start?

I have listed down step by step guide to use those recourses you will find around the flex ecosystem.

Read this interesting post by Steven Webster before you try anyhing with Cairngorm

-Why I think you shouldn’t use Cairngorm

If you still interested and determined to implement Cairngorm in your next project. Have a close look to these diagrams.

Diagram
-Cairngorm Diagram
-Cairngorm Diagram Explorer

Interesting? Want more understanding on CG architecture. Read these six part articles by Steven Webster of Adobe Consulting.

-Six-part article

Now is the time to make your hand dirty with some real coding. Have a look to the below given link. It will give you step by step guideline on how to setup your Cairngorm project. You will also get to see a very basic implementation of CG which is famous by the name of Cairngorm Login Example. Keeping the legacy of Steven, he has also written 3 part articles for beginners.

-Login Example

Need to see more complex implementation. Here are some links for you:

-Cairngorm Store Example Updated to Cairngorm 2.1
-wordweb-visualization-graphs-keywords-from-digg-api
-WebService & Cairngorm 2 Example by Jesse Warden’s
-Some sample code examples on cairngorm

How about generating codes automatically ?

-Cairngen
-Cairngorm code generator

Need to do some Unit Testing?

flexunit_basics
cairngorm-iresponder-async-flexunit
Unit testing Flex with FlexUnit and Cairngorm - The IResponder interface hurdle

I have noticed some promising screenshots in thinkingdigital blog. This guy has got some cool plan on screenshots but not sure it will be ever materialized or not.

- Cairngorm Plugin

4.29.2007

Cairngorm 2.2 Released

Adobe has finally released Cairngorm Microarchitecture 2.2.If you don't have it yet. grab your copy from here

It has been more than a year,I am developing my Apps on top of Cairngorm Microarchitecture.As most of my projects are enterprise level projects,CG always saves much of my development time.

There are some signigicant changes in this release.

Changes between Cairngorm 2.1 and Cairngorm 2.2:
1.Removed dependency on Flex Data Services (fds.swc)
2.Flex SDK SWCs are no longer linked into Cairngorm.swc
3.Added support for setting remote credentials
4.Fixed bug with Web services not loading the WSDL
5.ModelLocator interface deprecated in favor of IModelLocator
6.Added deprecation metadata for compiler support
7.Added dispatch() helper method to CairngormEvent
8.Commands now added to Controller with weak references
9.Added removeCommand to FrontController
10.Made commands protected in FrontController

7.14.2006

Cairngorm & Flex Unit

here is the link for two open source flex framework

http://www.iterationtwo.com/open_source.html

Cairngorm:: A best-practice technical architecture upon which Rich Internet Applications can be built


Flex Unit:::A framework for unit-testing with which test-driven development, unit-testing and continuous integration of Rich Internet Applications can be performed.