<?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>Alastair&#039;s Axioms &#187; RIA</title>
	<atom:link href="http://blog.alastairdawson.com/category/ria/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.alastairdawson.com</link>
	<description>Flex, Ruby, etc. etc.</description>
	<lastBuildDate>Thu, 11 Feb 2010 19:28:16 +0000</lastBuildDate>
	
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Adobe holding a series of online seminars this week</title>
		<link>http://blog.alastairdawson.com/2008/03/24/adobe-holding-a-series-of-online-seminars-this-week/</link>
		<comments>http://blog.alastairdawson.com/2008/03/24/adobe-holding-a-series-of-online-seminars-this-week/#comments</comments>
		<pubDate>Mon, 24 Mar 2008 15:00:40 +0000</pubDate>
		<dc:creator>Alastair</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[RIA]]></category>

		<guid isPermaLink="false">http://blog.vixiom.com/2008/03/24/adobe-holding-a-series-of-online-seminars-this-week/</guid>
		<description><![CDATA[Info here.
Some of the more interesting sessions:
Extending Web to the Desktop with AIR
Monday, March 24, 2008
9:00 AM &#8211; 10:00 AM US/Pacific
Getting Started with Flash Lite 3 and CS3
Monday, March 24, 2008
11:00 AM &#8211; 12:00 PM US/Pacific
Building Rich Internet Applications with Flex 3
Monday, March 24, 2008
4:00 PM &#8211; 5:00 PM US/Pacific
Introduction to Adobe Blaze DS
Tuesday, March [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.adobe.com/cfusion/event/index.cfm?event=detail&#038;id=1200007&#038;loc=en_us">Info here.</a></p>
<p>Some of the more interesting sessions:</p>
<p>Extending Web to the Desktop with AIR<br />
Monday, March 24, 2008<br />
9:00 AM &#8211; 10:00 AM US/Pacific</p>
<p>Getting Started with Flash Lite 3 and CS3<br />
Monday, March 24, 2008<br />
11:00 AM &#8211; 12:00 PM US/Pacific</p>
<p>Building Rich Internet Applications with Flex 3<br />
Monday, March 24, 2008<br />
4:00 PM &#8211; 5:00 PM US/Pacific</p>
<p>Introduction to Adobe Blaze DS<br />
Tuesday, March 25, 2008<br />
9:00 AM &#8211; 10:00 AM US/Pacific</p>
<p>Integrating Salesforce.com and Flex<br />
Tuesday, March 25, 2008<br />
11:00 AM &#8211; 12:00 PM US/Pacific</p>
<p>Building AIR Applications with Flash CS3<br />
Tuesday, March 25, 2008<br />
1:00 PM &#8211; 2:00 PM US/Pacific</p>
<p>Adobe AIR Local Data Storage Options With Emphasis on Using Embedded SQL Databases<br />
Wednesday, March 26, 2008<br />
9:00 AM &#8211; 10:00 AM US/Pacific</p>
<p>Flex and Java – Tying the Knot!<br />
Wednesday, March 26, 2008<br />
4:00 PM &#8211; 5:00 PM US/Pacific</p>
<p>Flex Data Services<br />
Thursday, March 27, 2008<br />
9:00 AM &#8211; 10:00 AM US/Pacific</p>
<p>Blood from a Stone: Flash Game Optimization on Low-end mobile devices<br />
Thursday, March 27, 2008<br />
1:00 PM &#8211; 2:00 PM US/Pacific</p>
<p>Flex Visual Data &#038; Charting<br />
Thursday, March 27, 2008<br />
4:00 PM &#8211; 5:00 PM US/Pacific</p>
<p>AIR Native Drag and Drop<br />
Friday, March 28, 2008<br />
1:00 PM &#8211; 2:00 PM US/Pacific</p>
<p>Flex Architecture<br />
Friday, March 28, 2008<br />
4:00 PM &#8211; 5:00 PM US/Pacific</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.alastairdawson.com/2008/03/24/adobe-holding-a-series-of-online-seminars-this-week/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Run Ruby code in the Flash Player?</title>
		<link>http://blog.alastairdawson.com/2008/02/26/run-ruby-code-in-the-flash-player/</link>
		<comments>http://blog.alastairdawson.com/2008/02/26/run-ruby-code-in-the-flash-player/#comments</comments>
		<pubDate>Wed, 27 Feb 2008 02:30:59 +0000</pubDate>
		<dc:creator>Alastair</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Silverlight]]></category>

		<guid isPermaLink="false">http://blog.vixiom.com/2008/02/26/run-ruby-code-in-the-flash-player/</guid>
		<description><![CDATA[Or even better write Flash/Flex Rich Internet Applications with Ruby? Ted Patrick says it may soon be possible.
When Microsoft released Silverlight the one feature that got a lot of people excited was that you could use the language you were most familiar with to build a RIA. Apparently Adobe has an internal project which allows [...]]]></description>
			<content:encoded><![CDATA[<p>Or even better write Flash/Flex Rich Internet Applications with Ruby? <a href="http://www.onflex.org/ted/2008/02/extending-adobe-flash-player-and-adobe.php">Ted Patrick says it may soon be possible</a>.</p>
<p>When Microsoft released Silverlight the one feature that got a lot of people excited was that you could use the language you were most familiar with to build a RIA. Apparently Adobe has an internal project which allows any C or C++ code to run in the Flash Player or on AIR. This means that any language built on C/C++ will also run which means that Java, Python, and my beloved Ruby could also run. Schwing! <img src='http://blog.alastairdawson.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Ted is a Python guy so he talks about IronPython and JPython but of course Ruby has <a href="http://jruby.codehaus.org/">JRuby</a> and <a href="http://www.ironruby.net/">IronRuby</a> so I&#8217;m sure the behavior would be similar.</p>
<blockquote><p>Like many organizations Adobe has lots of legacy C/C++ code ranging from PhotoShop filters, to PDF renderers, to readers and writers of every file format in existence, font libraries, to very complex vector renderers, and text layout code. Beyond Adobe there are many open source libraries that could be leveraged as components as well. The big thing for me is that these are not ports of these libraries, they run identical to the original source code down. For example the behavior of Python in Flash Player is identical to C-Python vs the ported behavior under the IronPython and Jython projects. The goal here is to bring lots of these legacy assets, code libraries, and languages into Flash Player and Adobe AIR perfectly so that any developer can leverage them cross-platform to build software. It would not shock me to see some of these components added into the Flash Player component cache so that they essentially are built into the player on first use.</p></blockquote>
<p><a href="http://www.infoworld.com/article/08/02/26/adobe-player_1.html">InfoWorld has more</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.alastairdawson.com/2008/02/26/run-ruby-code-in-the-flash-player/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Looking for Flex work in New York?</title>
		<link>http://blog.alastairdawson.com/2008/02/23/looking-for-flex-work-in-new-york/</link>
		<comments>http://blog.alastairdawson.com/2008/02/23/looking-for-flex-work-in-new-york/#comments</comments>
		<pubDate>Sat, 23 Feb 2008 19:23:40 +0000</pubDate>
		<dc:creator>Alastair</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Jobs]]></category>
		<category><![CDATA[RIA]]></category>

		<guid isPermaLink="false">http://blog.vixiom.com/2008/02/23/looking-for-flex-work-in-new-york/</guid>
		<description><![CDATA[Tim let me know that massify.com are looking for a Flex/Flash developer.
Company: massify.com 
Job Title: Flash/Flex RIA Developer
Description: Flash/Flex RIA Developer
Massify is a community driven site that brings film creatives and
movie buffs together in the pursuit of great film; we&#8217;re using the
power of the web to transform the way films are made &#8211; and, in [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.timjaeger.com">Tim</a> let me know that <a href="http://www.massify.com">massify.com</a> are looking for a Flex/Flash developer.</p>
<blockquote><p>Company: massify.com <http://massify.com><br />
Job Title: Flash/Flex RIA Developer<br />
Description: Flash/Flex RIA Developer</p>
<p>Massify is a community driven site that brings film creatives and<br />
movie buffs together in the pursuit of great film; we&#8217;re using the<br />
power of the web to transform the way films are made &#8211; and, in the<br />
process, fund innovative projects that people want to see.</p>
<p>As a member of our team, you’ll help the team define and develop the<br />
user experience for full on Flex based applications being deployed<br />
to a huge audience of end users. No banner ads here. We seek a Flex/<br />
Actionscript programmer with strong CS fundamentals. The ideal<br />
candidate is a bright, logical team-player, with excellent<br />
communication skills.</p>
<p>Required Skills:</p>
<p>2+ years of AS2/AS3 experience<br />
Experience building Flex applications<br />
Familiarity with UNIX, comfortable with a command line<br />
Experience integrating flash/flex with HTTP based REST services<br />
Streaming video experience a plus (RTMP, RTP, RTSP)</p>
<p>Bonus Points:</p>
<p>Experience with Red5/Flash Media Server<br />
Component development with Flash/Flex<br />
Proficiency with PHP/HTML/CSS
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://blog.alastairdawson.com/2008/02/23/looking-for-flex-work-in-new-york/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adobe Compares Flex and Ajax</title>
		<link>http://blog.alastairdawson.com/2008/02/06/adobe-compares-flex-and-ajax/</link>
		<comments>http://blog.alastairdawson.com/2008/02/06/adobe-compares-flex-and-ajax/#comments</comments>
		<pubDate>Wed, 06 Feb 2008 17:12:05 +0000</pubDate>
		<dc:creator>Alastair</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Flash Remoting]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[RIA]]></category>

		<guid isPermaLink="false">http://blog.vixiom.com/2008/02/06/adobe-compares-flex-and-ajax/</guid>
		<description><![CDATA[The comparison is coming from one of the horses mouths so take it with a grain a salt. That said I think Adobe tried not to step on some Ajax toes and didn&#8217;t make a strong enough case for Flex.
It&#8217;s a good basic overview but there are a couple of things I disagree with;
Why use [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.adobe.com/newsletters/edge/february2008/articles/article4/index.html">The comparison</a> is coming from one of the horses mouths so take it with a grain a salt. That said I think Adobe tried not to step on some Ajax toes and didn&#8217;t make a strong enough case for Flex.</p>
<p>It&#8217;s a good basic overview but there are a couple of things I disagree with;</p>
<p>Why use ColdFusion for all the examples? A shrinking minority still use it but all the ColdFusion guys I know switched to either PHP or Rails over the last two years. I think it&#8217;s best to use PHP for comparisons like this as everyone has used it and can easily translate PHP to their favorite language.</p>
<p>Even though Adobe won&#8217;t admit it the reason they&#8217;re doing the comparison is to show off that Flex does Ajax like things. At the end of the article they break down the pros and cons of each, and if I were an Ajax developer I&#8217;m not sure I would be convinced to try Flex. Their pros for Flex are that it&#8217;s easier to develop with because of an IDE, which is true but there are <a href="http://www.aptana.com/">Ajax IDEs now</a> (which the author mentions later), the other is performance which ends up a tie because Ajax in a browser can handle large amounts of text better.</p>
<p>If I were writing it my pro Flex arguments would have included;</p>
<p><strong>Consistent results</strong> No matter your browser Flash is Flash so Flex is Flex. Except for extremely rare circumstances your app is going to behave as expected.</p>
<p><strong>Class Mapping</strong> Flash Remoting can map server side classes. Objects don&#8217;t need to be converted into XML first to go over the wire and they arrive as native objects ready to use (no need to parse and convert them back again).</p>
<p><strong>Not only Remoting</strong> If you do want to consume XML Flex can do that too, or JSON, or REST services etc. If you already have some kind of service set up Flex could slide in and replace Ajax so you could make use of it&#8217;s&#8230;</p>
<p><strong>Advanced Multimedia Features</strong> Video, Audio, and Vector Animation are things you just cant do with JavaScript, it&#8217;s the way content on the Intertubes are moving and a big reason to use Flex.</p>
<p>My pro Ajax arguments would include;</p>
<p><strong>Frameworks</strong> The sheer number of Ajax frameworks dwarfs anything Flex has right now.</p>
<p><strong>User Base</strong> The Flex community is growing but the JavaScript community is huge, you&#8217;re much more likely to find help getting started or solving a problem with Ajax.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.alastairdawson.com/2008/02/06/adobe-compares-flex-and-ajax/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Sorting Images with a Flex Tile Component</title>
		<link>http://blog.alastairdawson.com/2007/08/24/sorting-images-with-a-flex-tile-component/</link>
		<comments>http://blog.alastairdawson.com/2007/08/24/sorting-images-with-a-flex-tile-component/#comments</comments>
		<pubDate>Fri, 24 Aug 2007 19:24:55 +0000</pubDate>
		<dc:creator>Alastair</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://blog.vixiom.com/2007/08/24/sorting-images-with-a-flex-tile-component/</guid>
		<description><![CDATA[This is a test for an image manager component that I&#8217;m building. The final version will have an upload feature, and when you sort the images they&#8217;ll hook up with their model in Rails using acts_as_list to save the sorting in the database. Right click the swf below to view source.

I&#8217;ve built something similar in [...]]]></description>
			<content:encoded><![CDATA[<p>This is a test for an image manager component that I&#8217;m building. The final version will have an upload feature, and when you sort the images they&#8217;ll hook up with their model in Rails using acts_as_list to save the sorting in the database. Right click the swf below to view source.</p>
<p><iframe src ="http://blog.vixiom.com/uploads/tilesort/ImageTest.html" width="600px" height="350px" frameborder="0"></iframe></p>
<p>I&#8217;ve built something similar in Flash/AS2, and without sounding too much like a Adobe marketing rep, I have to say it&#8217;s so much easier in Flex/AS3. AS2 doesn&#8217;t have ArrayCollections so moving things around in an array was a bit of a headache, but in AS3 you can just remove an item from a list ( myCollection.removeItemAt(x) ) and then place it back anywhere ( myCollection.addItemAt( item, x ) ) and all the other items will shift down the list.</p>
<p>Another big time saver is the DragManager in AS2 you had to manually handle all kinds of dragging functions but with AS3 you just add a couple of events and you&#8217;re done. Even the Tile component saves having to layout the images by hand.</p>
<p>Anyways long story short the AS2 version took a couple of days to build and the Flex version took a couple of hours.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.alastairdawson.com/2007/08/24/sorting-images-with-a-flex-tile-component/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Lee Brimelow on Taking Flash to the Desktop</title>
		<link>http://blog.alastairdawson.com/2007/08/03/lee-brimelow-on-taking-flash-to-the-desktop/</link>
		<comments>http://blog.alastairdawson.com/2007/08/03/lee-brimelow-on-taking-flash-to-the-desktop/#comments</comments>
		<pubDate>Fri, 03 Aug 2007 15:52:40 +0000</pubDate>
		<dc:creator>Alastair</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[RIA]]></category>

		<guid isPermaLink="false">http://blog.vixiom.com/2007/08/03/lee-brimelow-on-taking-flash-to-the-desktop/</guid>
		<description><![CDATA[This was my favorite presentation of the LA stop of the Adobe AIR bus tour. Lee is very engaging and shows off a bunch of AIR apps built with Flash. If you have a Flash, rather than Flex, background Lee&#8217;s presentation will show that you&#8217;re invited to the AIR party too &#8211; don&#8217;t be shy [...]]]></description>
			<content:encoded><![CDATA[<p>This was my <a href="http://onair.adobe.com/blogs/videos/2007/08/01/lee-brimelow-transitioning-to-the-desktop-with-adobe-air/">favorite presentation</a> of the LA stop of the Adobe AIR bus tour. Lee is very engaging and shows off a bunch of AIR apps built with Flash. If you have a Flash, rather than Flex, background Lee&#8217;s presentation will show that you&#8217;re invited to the AIR party too &#8211; don&#8217;t be shy grab <a href="http://www.gskinner.com/blog/archives/2007/07/creating_air_pr.html">Grant Skinner&#8217;s AIR plug-in</a> for Flash and build some apps!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.alastairdawson.com/2007/08/03/lee-brimelow-on-taking-flash-to-the-desktop/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Everybody&#8217;s chatting about Flex</title>
		<link>http://blog.alastairdawson.com/2007/08/02/everybodys-chatting-about-flex/</link>
		<comments>http://blog.alastairdawson.com/2007/08/02/everybodys-chatting-about-flex/#comments</comments>
		<pubDate>Thu, 02 Aug 2007 17:11:37 +0000</pubDate>
		<dc:creator>Alastair</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://blog.vixiom.com/2007/08/02/everybodys-chatting-about-flex/</guid>
		<description><![CDATA[&#8230;make that chatting on Flex. All Flex front-ends but a multitude of approaches to flinging the messages about on the back-side.

Ted (on Flex) has his AIRchat running on Python Twisted.
Derek Wischusen has his messages moving atop Rails, Apache ActiveMQ, ActiveMessaging, and STOMP (post 1, post 2)
Alex McCaw is the creator of Juggernaut which can use [...]]]></description>
			<content:encoded><![CDATA[<p>&#8230;make that chatting <em>on</em> Flex. All Flex front-ends but a multitude of approaches to flinging the messages about on the back-side.</p>
<ul>
<li>Ted (on Flex) has his <a href="http://www.onflex.org/ted/2007/07/airchat-live-from-bus.php">AIRchat</a> running on <a href="http://twistedmatrix.com/trac/">Python Twisted</a>.</li>
<li><a href="http://www.flexonrails.net/">Derek Wischusen</a> has his messages moving atop Rails, <a href="http://activemq.apache.org/">Apache ActiveMQ</a>, <a href="http://code.google.com/p/activemessaging/wiki/ActiveMessaging">ActiveMessaging</a>, and <a href="http://stomp.codehaus.org/">STOMP</a> (<a href="http://flexonrails.net/?p=83">post 1</a>, <a href="http://flexonrails.net/?p=88">post 2</a>)</li>
<li><a href="http://www.eribium.org/blog/">Alex McCaw</a> is the creator of <a href="http://juggernaut.rubyforge.org/">Juggernaut</a> which can use <a href="http://www.eribium.org/blog/?p=154">Flex</a> or Ajax to push messages on Rails (using a Flash socket)</li>
<li>Renaun Erickson has <a href="http://renaun.com/blog/2006/10/13/111/">an example</a> using Flex and <a href="http://osflash.org/red5">Red 5</a> the open source Flash server.</li>
<li>The new <a href="http://webmessenger.yahoo.com/">Yahoo! Messenger for the web</a> runs on Flex.</li>
</ul>
<p>Fire up those Flex chat apps and talk amongst yourselves, I&#8217;ll give you a topic:</p>
<p><a href="http://blog.wired.com/monkeybites/2007/08/buzzword-web-ba.html">Buzzword</a> is the most wondrous invention since the printing press and will kill off both MS Word and Ajax in one fell swoop, <em>discuss</em></p>
<p><img src="http://blog.vixiom.com/uploads/coffeetalk.jpg" alt="" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.alastairdawson.com/2007/08/02/everybodys-chatting-about-flex/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Running your Web 2.0 app on the iPhone</title>
		<link>http://blog.alastairdawson.com/2007/07/20/running-your-web-20-app-on-the-iphone/</link>
		<comments>http://blog.alastairdawson.com/2007/07/20/running-your-web-20-app-on-the-iphone/#comments</comments>
		<pubDate>Fri, 20 Jul 2007 18:41:50 +0000</pubDate>
		<dc:creator>Alastair</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[RIA]]></category>

		<guid isPermaLink="false">http://blog.vixiom.com/2007/07/20/running-your-web-20-app-on-the-iphone/</guid>
		<description><![CDATA[If that title had any more buzz words my blog might explode.
Apple is holding a series of one day events in August on getting your app to play nice with the iPhone.
Of course if said 2.0 application is Flex you&#8217;re out of luck, for now.
]]></description>
			<content:encoded><![CDATA[<p>If that title had any more buzz words my blog might explode.</p>
<p>Apple is holding a series of <a href="http://developer.apple.com/events/iphone/techtalks/">one day events in August</a> on getting your app to play nice with the iPhone.</p>
<p>Of course if said 2.0 application is Flex you&#8217;re out of luck, <a href="http://www.appleinsider.com/articles/07/07/05/mossberg_apple_working_on_adobe_flash_support_for_iphone.html">for now</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.alastairdawson.com/2007/07/20/running-your-web-20-app-on-the-iphone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
