<?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>Really Aced &#187; flash catalyst</title>
	<atom:link href="http://blog.sommestad.net/tag/flash-catalyst/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.sommestad.net</link>
	<description>Web and Cocoa development through the eyes of Kristofer Sommestad, a SWAD developer.</description>
	<lastBuildDate>Sun, 23 Jan 2011 12:21:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>Presentation: How to go from Flash to Flex development and why</title>
		<link>http://blog.sommestad.net/2009/10/presentation-on-how-to-evolve-in-development-of-large-flash-applications/</link>
		<comments>http://blog.sommestad.net/2009/10/presentation-on-how-to-evolve-in-development-of-large-flash-applications/#comments</comments>
		<pubDate>Fri, 16 Oct 2009 13:34:51 +0000</pubDate>
		<dc:creator>esset</dc:creator>
				<category><![CDATA[Flash & Flex]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[flash catalyst]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[flex 4]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[large flash application]]></category>
		<category><![CDATA[mxml]]></category>
		<category><![CDATA[pipeline]]></category>
		<category><![CDATA[presentation]]></category>
		<category><![CDATA[processes]]></category>
		<category><![CDATA[productivity]]></category>
		<category><![CDATA[ria]]></category>
		<category><![CDATA[swiz]]></category>
		<category><![CDATA[wysiwyg]]></category>

		<guid isPermaLink="false">http://blog.sommestad.net/?p=187</guid>
		<description><![CDATA[I&#8217;ve conducted a small study recently, trying to figure out if we could evolve in our Flash RIA development somehow. I&#8217;ve read and experimented a lot with Flex, MXML and related tools to see if we&#8217;re missing something (we&#8217;re not using it very much today). It&#8217;s not that we&#8217;re unhappy with how things are done [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve conducted a small study recently, trying to figure out if we could evolve in our Flash RIA development somehow. I&#8217;ve <a href="http://blog.sommestad.net/category/development/flash-flex-development/">read and experimented</a> a lot with <a href="http://blog.sommestad.net/tag/flex/">Flex</a>, <a href="http://blog.sommestad.net/tag/mxml/">MXML</a> and related tools to see if we&#8217;re missing something (we&#8217;re not using it very much today).</p>
<p>It&#8217;s not that we&#8217;re unhappy with how things are done now, but with the new <a href="http://labs.adobe.com/technologies/flex4sdk/">Flex 4</a> and everything associated to it, I&#8217;ve felt that there&#8217;s an opportunity to make some improvements to our workflow.</p>
<h3>Summing it up</h3>
<p>As presented below, there are a few conclusions to be drawn here, for example:</p>
<ul>
<li><a href="http://labs.adobe.com/technologies/flex4sdk/">Flex 4</a> seems to be a really <a href="http://www.insideria.com/2009/10/the-aftermath-of-adobe-max-200.html">nice upgrade</a> and probably something you can&#8217;t ignore in the end.</li>
<li>There&#8217;s little information on the web about development of <strong>large</strong> Flash/RIA applications (like those we do). Pretty much all focus is on Flex development of small-to-medium sized applications. I&#8217;m not to speculate on the reasons why no one is spreading the word, but hope that my work can shed some light on the area.</li>
<li>There&#8217;s a lot of fuzz around the <a href="http://www.adobe.com">Adobe</a> products in general and Flex in particular. Very few seem to have any criticism at all when it comes to Flex, which is a bit disturbing, as nothing that looks too good to be true ever is. But maybe I&#8217;ve just been looking at the wrong side of the web? Just a reflection&#8230;</li>
</ul>
<h3>Presentation of findings</h3>
<p>I held an <a href="http://www.jadestone.se">in-house</a> presentation on my findings yesterday, and I thought I&#8217;d better share it with the world (= your <a href="http://www.google.com">favourite</a> <a href="http://www.yahoo.com">search</a> <a href="http://www.bing.com">engine</a>). I&#8217;ve stripped it down a bit, as there were some company specific things in there, but most of it is free for everyone to read.</p>
<p>A few things to consider before jumping in, though:</p>
<ul>
<li>This is a PowerPoint (well, <a href="http://www.openoffice.org">OpenOffice</a> actually) slide with <em>notes.</em> There was lots said when presenting each slide, so I can&#8217;t guarantee that you&#8217;ll learn everything I said. I understand this is not perfect, but figured that it&#8217;s better to upload this than nothing.</li>
<li>It&#8217;s just plain slides with notes, really. I did have some imagery in the original slides, but left it out as it&#8217;s probably only needed as &#8220;distraction&#8221; when viewed on a large screen with me talking next to it. So don&#8217;t get mad if it&#8217;s boring!</li>
<li>The plan wasn&#8217;t actually to hold an in-house presentation, but I figured it was a good idea. So the format on which it is presented may or may not be optimal, as it&#8217;s pretty much been summarized as I&#8217;ve went along. It could be a good idea to shape it up and make it a bit better, but at the moment, it&#8217;s more important just getting it &#8220;out there&#8221;.</li>
</ul>
<h3>The presentation itself</h3>
<p>With that having been said &#8211; and my back having been covered <img src='http://blog.sommestad.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  &#8211; here it is (also <a href="../wp-content/2009/10/Catching_up_with_Flex_public.pdf" target="_blank">available as a PDF</a>):</p>
<p>[gview file="http://blog.sommestad.net/wp-content/2009/10/Catching_up_with_Flex_public.pdf" width=538]</p>
<p><strong>EDIT</strong>: Also <a href="http://www.slideshare.net/esset09/catching-up-with-flex">added the presentation to SlideShare</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sommestad.net/2009/10/presentation-on-how-to-evolve-in-development-of-large-flash-applications/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Flash catalyst beta out</title>
		<link>http://blog.sommestad.net/2009/06/flash-catalyst-beta-out/</link>
		<comments>http://blog.sommestad.net/2009/06/flash-catalyst-beta-out/#comments</comments>
		<pubDate>Mon, 01 Jun 2009 12:38:36 +0000</pubDate>
		<dc:creator>esset</dc:creator>
				<category><![CDATA[Flash & Flex]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[adobe labs]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[flash catalyst]]></category>
		<category><![CDATA[pipeline]]></category>
		<category><![CDATA[productivity]]></category>

		<guid isPermaLink="false">http://blog.sommestad.net/?p=61</guid>
		<description><![CDATA[I read today on InsideRIA that the first beta of Flash Catalyst is available for download on Adobe Labs! I&#8217;ve been both sceptical and excited about Catalyst in previous posts, so it&#8217;ll be very interesting to try it out for real! I&#8217;ll probably post my initial thoughts on it sometime soon. EDIT: The Beta 1 [...]]]></description>
			<content:encoded><![CDATA[<p>I read today on <a href="http://www.insideria.com/2009/06/flash-catalyst-beta-1-top-bran.html">InsideRIA</a> that the first beta of <a href="http://labs.adobe.com/technologies/flashcatalyst/">Flash Catalyst</a> is available for <a href="http://labs.adobe.com/technologies/flashcatalyst/">download on Adobe Labs</a>!</p>
<p>I&#8217;ve been both <a href="http://blog.sommestad.net/2009/05/flash-catalyst-gives-me-the-creeps/">sceptical</a> and <a href="http://blog.sommestad.net/2009/05/insights-from-the-adobe-rich-internet-experience-tour/">excited</a> about Catalyst in previous posts, so it&#8217;ll be very interesting to try it out for real! <img src='http://blog.sommestad.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /><br />
I&#8217;ll probably post my initial thoughts on it sometime soon.</p>
<p>EDIT: The Beta 1 of the new Flash Builder (aka Gumbo) is also out. Ryan Stewart <a href="http://blog.digitalbackcountry.com/2009/05/flash-builder-and-flash-catalyst-betas-now-available/">posted another blog</a> about the two releases.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sommestad.net/2009/06/flash-catalyst-beta-out/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Insights from the Adobe Rich Internet Experience Tour</title>
		<link>http://blog.sommestad.net/2009/04/insights-from-the-adobe-rich-internet-experience-tour-2/</link>
		<comments>http://blog.sommestad.net/2009/04/insights-from-the-adobe-rich-internet-experience-tour-2/#comments</comments>
		<pubDate>Wed, 01 Apr 2009 16:10:17 +0000</pubDate>
		<dc:creator>esset</dc:creator>
				<category><![CDATA[Flash & Flex]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[adobe afcs]]></category>
		<category><![CDATA[blaze ds]]></category>
		<category><![CDATA[flash catalyst]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[fxg]]></category>
		<category><![CDATA[mxml]]></category>
		<category><![CDATA[my home]]></category>
		<category><![CDATA[pipeline]]></category>
		<category><![CDATA[pixelbender]]></category>
		<category><![CDATA[rich internet experience tour]]></category>
		<category><![CDATA[wysiwyg]]></category>

		<guid isPermaLink="false">http://reallyaced.wordpress.com/?p=75</guid>
		<description><![CDATA[Today, myself and a few co-workers spent our afternoon at the Adobe &#8220;Rich Internet Experience Tour&#8221; seminar here in Stockholm. The topics &#8211; focused on web development &#8211; were: Dive deep into Flash Player 10 and Pixel Bender, with Tom Krcha. New Flash Catalyst and Adobe Flex (Gumbo), with Enrique Duvos. Adobe Flex/LC DC Integration, [...]]]></description>
			<content:encoded><![CDATA[<p>Today, myself and a few co-workers spent our afternoon at the Adobe &#8220;<a href="http://www.adobenordic.com/thetour/">Rich Internet Experience Tour</a>&#8221; seminar here in Stockholm. The topics &#8211; focused on web development &#8211; were:</p>
<ul>
<li>
<p class="sIFR-replaced">Dive deep into Flash Player 10 and Pixel Bender, with <a href="http://tom.krcha.com/">Tom Krcha</a>.</p>
</li>
<li>
<p class="sIFR-replaced">New <a href="http://labs.adobe.com/technologies/flashcatalyst/">Flash Catalyst</a> and <a href="http://www.adobe.com/products/flex/">Adobe Flex</a> (Gumbo), with Enrique Duvos.</p>
</li>
<li>
<p class="sIFR-replaced">Adobe Flex/LC DC Integration, with <a href="http://tom.krcha.com/">Tom Krcha</a>.</p>
</li>
<li>
<p class="sIFR-replaced">Case: Min Boling/My Home, with <a href="http://blog.petermolgaard.com/">Peter Molgaard</a>.</p>
</li>
</ul>
<p>My main interest was the (more) in-depth demo of Flash Catalyst and Flex, which I&#8217;ve been investigating quite a lot lately (and also given some more or less harsh comments on).</p>
<h3><strong>Flash Catalyst strikes back!</strong></h3>
<p>After today, I&#8217;m more impressed with the capabilities of Flash Catalyst &#8211; at least if it&#8217;s used properly. It was nice to hear Enrique emphasize that it was intended for the View part of the application (in an MVC app). Previously, I&#8217;ve interpreted the fuzz about Flash Catalyst as a replacement for the entire MVC model (basically a replacement of regular coding), but that&#8217;s not (necessarily) the case.</p>
<p>If we were to use FC purely as a tool for the View Components in our applications, we could really improve our productivity massively. But to me, it stops there. I would keep away from using the different &#8220;states&#8221; in FC, i.e. to create the various views in the app. Single-view only, please! <img src='http://blog.sommestad.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>But it&#8217;s all on a pretty much theoretical level, really, as FC is still on a very early stage in its development (seems like we&#8217;re at least a year away from first real release). But it looks interesting, to say the least!</p>
<h3><strong>My notes from the seminar</strong></h3>
<p>I put down some notes on my mobile phone during the seminar. Maybe some rambling, but hHere it goes:</p>
<ul>
<li>Good to use Flash Catalyst &#8211; only for isolated components? Avoid using &#8220;states&#8221; in FC?</li>
<li>What are the capabilities of FXG? What&#8217;s the syntax like?</li>
<li>Does FXG &#8220;skin classes&#8221; (and likes thereof) be in MXML? Can regular AS classes be used instead?</li>
<li>Can FXG code be imported to Flash Catalyst?</li>
<li>How can Flex and FXG be combined with regular AS classes?</li>
<li>Try putting more use to SWC files?</li>
<li>How are SWC files used with Flex? How are component files (binaries) managed in Flex in general?</li>
<li>Would Gumbo (new Flex Builder) be interesting to use?</li>
<li>Take a look at Blaze DS for data services. Using HTTP protocol. RTMF to be used when more instant feedback needed.</li>
<li>Have a look at Adobe AFCS.</li>
</ul>
<h3><strong>All in all&#8230;</strong></h3>
<ul>
<li>Flash Catalyst seemed a lot more interesting in a live demo and I look forward to seeing the public beta (without expecting too much&#8230;) <img src='http://blog.sommestad.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> .</li>
<li>PixelBender was really cool (a lot more cooler than its docs <img src='http://blog.sommestad.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> )!</li>
<li>The presented &#8220;case&#8221;, <a href="http://myhome.elsparefonden.org/">My Home</a>,  was very cool, but perhaps a bit Big Brothery. Doesn&#8217;t feel too secure&#8230;</li>
<li>A good seminar; better than expected!</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.sommestad.net/2009/04/insights-from-the-adobe-rich-internet-experience-tour-2/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Flash Catalyst gives me the creeps</title>
		<link>http://blog.sommestad.net/2009/03/flash-catalyst-gives-me-the-creeps-2/</link>
		<comments>http://blog.sommestad.net/2009/03/flash-catalyst-gives-me-the-creeps-2/#comments</comments>
		<pubDate>Mon, 16 Mar 2009 09:14:16 +0000</pubDate>
		<dc:creator>esset</dc:creator>
				<category><![CDATA[Flash & Flex]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[flash catalyst]]></category>
		<category><![CDATA[pipeline]]></category>
		<category><![CDATA[wysiwyg]]></category>

		<guid isPermaLink="false">http://reallyaced.wordpress.com/?p=56</guid>
		<description><![CDATA[Recently we&#8217;ve been having general discussions on the workflow in agile development projects. How can we make our development pipelines as effective as possible for our developers and designers? One product trying to address this is Adobe&#8217;s Flash Catalyst. Flash Catalyst aims towards allowing for importing a ready-made Photoshop file with a site design to [...]]]></description>
			<content:encoded><![CDATA[<p>Recently we&#8217;ve been having general discussions on the workflow in agile development projects. How can we make our development pipelines as effective as possible for our developers and designers? One product trying to address this is Adobe&#8217;s <a href="http://labs.adobe.com/technologies/flashcatalyst/">Flash Catalyst</a>.</p>
<p>Flash Catalyst aims towards allowing for importing a ready-made Photoshop file with a site design to a workbench, where various functionality can be added easily: new pages, visual effects (transitions) etc. It all sounds really nice, as it makes it easy to convert a design into a real application with functionality.</p>
<p><strong>It&#8217;s giving me the creeps</strong></p>
<p>It&#8217;s pretty much at this moment I really start getting the creeps. To me, WYSIWYG (&#8220;What You See Is What You Get&#8221;) editors have never been anything but bad. They&#8217;re of course easy-to-use, but generally produce crappy code that infects your application like a virus. The code debt increases exponentially by the minute (OK, maybe I&#8217;m exaggerating again&#8230;)  and in the end, you&#8217;ll lose control of your application.</p>
<p>This might be OK in one-time-development applications such as ads, campaign sites etc, but in our world, we can&#8217;t really afford creating our applications from scratch all the time. It&#8217;s really important to create good, reusable code in order to stay on top. And from what I&#8217;ve seen this far, that is nothing that&#8217;s done by using tools like Flash Catalyst (or even Flex?).</p>
<p><strong>It&#8217;s important to stay in control</strong></p>
<p>We mostly build large applications with quite advanced features and we need to be able to maintain in control of the code, as the risk of producing nasty bugs increases with the size of your application. If you&#8217;re using a UI based tool like Flash Catalyst, it&#8217;s very likely that you will have a lot more trouble finding where the issue really is than if you&#8217;ve got yourself a well-written code base.</p>
<p>In my opinion &#8211; when working with applications like ours&#8217; &#8211; the development velocity is not more important than having a well-developed application.</p>
<p><strong>I&#8217;m not saying it&#8217;s worthless</strong>&#8230;</p>
<p>As with everything, I can&#8217;t really say that it&#8217;s crap before we&#8217;ve tried it out for real. I just don&#8217;t think we&#8217;ll be able to rely on it for our bigger games, given what I&#8217;ve read and the demos I&#8217;ve watched this far. But maybe we can use Flash Catalyst for marketing campaigns (i.e. ads) and smaller prototypes of our applications? That would probably be a more logical way to use it.</p>
<p>Please prove me wrong; it&#8217;d be awesome if designers could implement their changes while not ruining my code&#8230; <img src='http://blog.sommestad.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><strong>Some references</strong></p>
<p><a href="http://www.insideria.com/2008/12/thoughts-on-flash-catalyst.html">Chris Griffith&#8217;s thoughts on FC</a> (and some comments on his thoughts)</p>
<p><a href="http://theflashblog.com/?p=619">FC Video Tutorial</a></p>
<p><a href="http://labs.adobe.com/technologies/flashcatalyst/">Official FC site</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sommestad.net/2009/03/flash-catalyst-gives-me-the-creeps-2/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

