<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Anden Solutions &#187; benefits</title>
	<atom:link href="http://www.andensolutions.com/index.php/tag/benefits/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.andensolutions.com</link>
	<description>Anden Solutions develops Rich Internet Applications using AJAX and Adobe Flex and Flash-based videogames and simulations</description>
	<lastBuildDate>Fri, 25 Jun 2010 15:43:42 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Cairngorm &amp; Mate</title>
		<link>http://www.andensolutions.com/index.php/our-tools/cairngorm/</link>
		<comments>http://www.andensolutions.com/index.php/our-tools/cairngorm/#comments</comments>
		<pubDate>Thu, 12 Jun 2008 20:09:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Our Tools]]></category>
		<category><![CDATA[Adobe Flex]]></category>
		<category><![CDATA[benefits]]></category>
		<category><![CDATA[Cairngorm]]></category>
		<category><![CDATA[Mate]]></category>

		<guid isPermaLink="false">http://www.andensolutions.com/?p=44</guid>
		<description><![CDATA[Depending on the client needs and the project specifications, Anden Solutions either uses Cairngorm or Mate frameworks for the development of rich Internet applications (RIA) using Adobe Flex.
Cairngorm
The Cairngorm Microarchitecture is defined on the Adobe Labs site as &#8220;a lightweight yet prescriptive framework for rich Internet application (RIA) development.&#8221;
Cairngorm consist of a library (swc file) [...]]]></description>
			<content:encoded><![CDATA[<p>Depending on the client needs and the project specifications, Anden Solutions either uses Cairngorm or Mate frameworks for the development of rich Internet applications (RIA) using Adobe Flex.</p>
<p><strong>Cairngorm</strong></p>
<p>The Cairngorm Microarchitecture is defined on the Adobe Labs site as &#8220;a lightweight yet prescriptive framework for rich Internet application (RIA) development.&#8221;</p>
<p>Cairngorm consist of a library (swc file) and a set of patterns that organize the development work. This collection of design patterns (microarchitecture) defines how we should handle the following design challenges:</p>
<ul>
<li>Handling user gestures on the client</li>
<li>Encapsulating business logic and server interactions</li>
<li>Managing state on the client and representing this state to the user interface.</li>
</ul>
<p>Anden Solutions reaps the benefits of the Cairngorm architecture especially when developing complex RIA applications with multiple use-cases and views, that require a team of developers. Cairngorm has been very helpful for making those applications easily extensible and manageable.</p>
<p>For more information about Cairngorm visit <a href="http://labs.adobe.com/wiki/index.php/Cairngorm" target="_blank">http://labs.adobe.com/wiki/index.php/Cairngorm</a></p>
<p><strong>Mate</strong></p>
<p>Mate framework is defined as &#8220;a tag-based, event-driven Flex framework that focuses on giving developers maximum flexibility.&#8221;  It has been developed by <a title="ASFusion" href="http://www.asfusion.com/" target="_blank">asfusion </a>and it&#8217;s picking up a lot of steam in the Flex development community. Mate is pronounced like the Argentine tea (mah -teh) that gives AndenSolutions&#8217; developers their daily doses of caffeine (actually, mateine).</p>
<p>In a few words, Mate is an MXML-based Flex framework that encourages the use of the MVC architectural pattern.  It consist of a swc file available for download from the asfusion web site.  Like Cairngorm, this framework also addresses event handling, data binding, and asynchronous processing. However, Mate utilizes the built-in event-driven nature of Flex applications instead of building a framework-specific event architecture. This allows for a very lightweight and flexible architecture.</p>
<p>The framework is built around an Event Map. The Event Map is a MXML file(s) that consists of a collection of handlers to respond to incoming events and perform any number of appropriate actions.</p>
<p>Mate also uses the Event Map to support dependency injection. Instead of databinding elements from the Model to the appropriate View component, child-by-child, you let Injectors do the work for you. An Injector will insert the appropriate property into all instances of a particular component, without having to pass it through the component’s parental hierarchy (extract from <a href="http://www.insideria.com/2009/07/the-mate-framework-from-a-cair.html" target="_blank">insideria.com</a>).</p>
<p>For more information about Mate visit <a title="Mate" href="http://mate.asfusion.com" target="_blank">http://mate.asfusion.com/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.andensolutions.com/index.php/our-tools/cairngorm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
