<?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>Harry Northover - The Blog&#187; What to use?</title>
	<atom:link href="http://www.harrynorthover.com/blog/category/air/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.harrynorthover.com/blog</link>
	<description>harrynorthover.com is a blog created by 15 year old Harry Northover</description>
	<lastBuildDate>Wed, 31 Mar 2010 22:00:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>What to use?</title>
		<link>http://www.harrynorthover.com/blog/2008/08/16/what-to-use/</link>
		<comments>http://www.harrynorthover.com/blog/2008/08/16/what-to-use/#comments</comments>
		<pubDate>Sat, 16 Aug 2008 18:09:18 +0000</pubDate>
		<dc:creator>Harry</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Getting Started]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://harrynorthover.co.uk/blog/?p=69</guid>
		<description><![CDATA[Well, over the past few years, the web has changed drastically, and I thought it would be the time to post my views on it all :) 1. AIR This is the most noticeable development in the web, and is also the most useful! As most of you know, AIR enables you to take web [...]]]></description>
			<content:encoded><![CDATA[<p>Well, over the past few years, the web has changed drastically, and I thought it would be the time to post my views on it all :)</p>
<p><strong>1. AIR</strong></p>
<table border="0">
<tbody>
<tr>
<td>
<div class="wp-caption alignnone" style="width: 408px"><img title="Adobe AIR" src="http://codemoiunmouton.files.wordpress.com/2007/11/air_logo_new.jpg" alt="Adobe AIR" width="398" height="210" /><p class="wp-caption-text">Adobe AIR</p></div></td>
<td></td>
</tr>
</tbody>
</table>
<p>This is the most noticeable development in the web, and is also the most useful! As most of you know, AIR enables you to take web applications to the desktop, with unimaginable ease. The best thing about AIR, is that you can use your existing skills, to create the applications. Also, due to the AIR run-time, it is cross platform. Now this combined with the use of tradition web languages (HTML, AS, JavaScript, etc&#8230;), opens up a huge mark, never touched upon by web developers. The power of this is still to be put to it&#8217;s full potential.</p>
<p>For example, you could just launch a desktop app to do your shopping, instead of launching the browser, log-in in, then waiting for the browser to refresh as you add whatever you need to your cart. All this could be done without one page refresh, no long loading times etc. This would make doing your weakly shopping much easier and less of a pain in the arse.</p>
<p>Here are some links to get you started:</p>
<dl class="wp-caption alignnone" style="width: 222px;">
<dt class="wp-caption-dt"> </dt>
</dl>
<blockquote>
<ul>
<li><a href="http://www.gotoandlearn.com/play?id=41" target="_blank">Gotoandlearn() &#8211; Getting started with AIR.</a> <em>Lee Brimelow</em><a href="http://www.gotoandlearn.com/play?id=41" target="_blank"><br />
</a></li>
<li><a href="http://www.mikechambers.com/blog/2008/08/11/getting-started-with-adobe-air-on-linux-video/" target="_blank">Getting started with AIR on Linux.</a> <em>Mike Chambers</em></li>
<li><a href="http://www.adobeairtutorials.com/" target="_blank">Adobeairtutorials.com.</a></li>
<li><a href="http://www.jasonbartholme.com/101-adobe-air-resources-to-add-to-your-toolbelt-of-awesomeness/" target="_blank">101 AIR Resources.</a></li>
</ul>
</blockquote>
<p><strong>2. Flex / Flash</strong></p>
<table border="0">
<tbody>
<tr>
<td>
<p><div class="wp-caption alignnone" style="width: 191px"><img title="Adobe Flash CS3" src="http://www.adobe.com/devnet/images/160x160/flash_cs3_logo.jpg" alt="Adobe Flash CS3" width="181" height="181" /> </dt>
<dt class="wp-caption-dt"> <p class="wp-caption-text">Adobe Flash CS3</p></div></td>
<td>
<dl class="wp-caption alignnone" style="width: 182px;">
<dt class="wp-caption-dt"><img title="Flex 3" src="http://work.whoischarles.com/files/images/flex_logo.png" alt="Flex 3" width="172" height="172" /></dt>
<p>Adobe Flex 3</p>
<dt class="wp-caption-dt"> </dt>
</dl>
</td>
</tr>
</tbody>
</table>
<p>Now, these technologies are a lot more mature than AIR. Flex is on version 3 and Flash is almost at version 10. Nearly, if not all animation and creative sites are made using Flash technologies. The same thing using other technologies would take 10x as much work, and also when using Flash you have a universal platform. This means that Flash designers/developers can kick browser compatibility out the window.</p>
<p>With Flash, not only can it be a great tool to create with, but also a great tool to provide inspiration with. Now you may be thing that you can gain inspiration from anything. Now this is very true. For example, is it as easy to gain inspiration to get into web dev but looking at a PHP script, or looking at a cool animation done in Flash? Now the whole reason I go into the web, was because of Flash. I remember thinking how cool it would be to creating experiences like that, and even better, show them to the whole world!</p>
<p>Alternatively, you could use Flex, which is based on the Flash platform, for creating RIA (<strong>R</strong>ich <strong>I</strong>nternet <strong>A</strong>pplications). Flex is split into two parts, the Flex framework. This provides all the components, etc, that you build Flex applications with, then there is Flex Builder. This is a Flex IDE built on Eclipse. Flex Builder (now at version 3) is very good for getting the best out of Flex. It combines a visual GUI designer and a code view.</p>
<p>Flex was originally designed to be used by tradition coders and not designers, but now is evolving the same way Flash did, catering for designers and developers. Although Flex, I think it will always be more for coders than designers.</p>
<p>Now, if you combine Flex and Flash, you get a functional RIA but with a very fancy GUI. A lot of  was done in Flash, and the back end could be developed in Flex. This means that the traditional web app, will become a lot more interesting, but not lose any of its functionality.</p>
<p>Tutorial Links:</p>
<blockquote>
<ul>
<li><a href="http://www.gotoandlearn.com" target="_blank">Gotoandlearn() &#8211; Great all round Flash tutorials.</a></li>
<li><a href="http://www.kirupa.com" target="_blank">Kirupa &#8211; Tutorials on everything!</a></li>
<li><a href="http://www.flashperfection.com/" target="_blank">Flash Perfection.</a></li>
<li><a href="http://www.flex.org" target="_blank">Flex.org &#8211; The heart of Flex.</a></li>
<li><a href="http://www.adobe.com/devnet/flex/" target="_blank">Adobe Flex Developer Center.</a></li>
</ul>
</blockquote>
<p><strong>3. HTML / Javascript / Ajax</strong></p>
<p><div class="wp-caption alignnone" style="width: 484px"><img title="Ajax" src="http://josegjimenez.files.wordpress.com/2008/04/ajax-logo.jpg" alt="Ajax" width="474" height="236" /><p class="wp-caption-text">Ajax</p></div>
<p>Now onto the most tradition web technologies. These have been used since the early days of the web (apart for AJAX). The backbone of the web is HTML. This, in it&#8217;s self, cannot do much. This is where Javascript and other languages come in. These can be combined with HTML to provide much more functionality. This could be animation using something like Moo Tools, or a CMS using PHP/Ajax.</p>
<p>I haven&#8217;t had much experience using these technologies. Flash is my main one, but when I first for into web, I used HTML is extensively and also I got to know PHP.</p>
<p>These different technologies are now being combined with Flash, and each other to provide more complete web sites/apps.</p>
<p>Getting started:</p>
<blockquote>
<ul>
<li><a href="http://www.w3schools.com/" target="_blank">W3Schools.</a></li>
<li><a href="http://www.htmlcodetutorial.com/" target="_blank">HTML Code Tutorial.</a></li>
<li><a href="http://www.htmltutorials.ca/" target="_blank">HTMLTutorials.ca.</a></li>
<li><a href="http://www.pagetutor.com/index.html" target="_blank">Page Tutor.</a></li>
</ul>
</blockquote>
<p><strong>Conclusion:</strong></p>
<p>Well, now you know what the main aspects of some of the main languages. It really depends on what you want to do. If you want to make animations etc, then go for Flash. For RIA , use Flex. If you want to just make anything else, then you could use a combination of these languages, or see which one makes the task you need the easiest.</p>
<p>Harry.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.harrynorthover.com/blog/2008/08/16/what-to-use/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AIR On Linux</title>
		<link>http://www.harrynorthover.com/blog/2008/08/12/air-on-linux/</link>
		<comments>http://www.harrynorthover.com/blog/2008/08/12/air-on-linux/#comments</comments>
		<pubDate>Tue, 12 Aug 2008 21:20:05 +0000</pubDate>
		<dc:creator>Harry</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Getting Started]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://harrynorthover.co.uk/blog/?p=52</guid>
		<description><![CDATA[For you web designer/developers on Linux wanting to get started with Adobe AIR, their is the perfect tutorial over at Gotoandlearn(). This video is presented by Mike Chambers, who is, shall we say, a master in Flash. The video shows you how to get started with Adobe AIR on the Linux platform. Here it is: [...]]]></description>
			<content:encoded><![CDATA[<p>For you web designer/developers on Linux wanting to get started with Adobe AIR, their is the perfect tutorial over at Gotoandlearn().</p>
<p>This video is presented by <a href="http://www.mikechambers.com/blog/" target="_blank">Mike Chambers</a>, who is, shall we say, a master in Flash. The video shows you how to get started with Adobe AIR on the Linux platform.</p>
<p>Here it is:</p>
<p><a href="http://www.gotoandlearn.com/play?id=80" target="_blank">http://www.gotoandlearn.com/player.php?id=80</a></p>
<p>Hope it is useful, and cheers to Lee and Mike for making this happen!</p>
<p>Harry.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.harrynorthover.com/blog/2008/08/12/air-on-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SwitchBoard</title>
		<link>http://www.harrynorthover.com/blog/2008/08/08/switchboard/</link>
		<comments>http://www.harrynorthover.com/blog/2008/08/08/switchboard/#comments</comments>
		<pubDate>Fri, 08 Aug 2008 21:34:30 +0000</pubDate>
		<dc:creator>Harry</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[CS3]]></category>

		<guid isPermaLink="false">http://harrynorthover.co.uk/blog/?p=27</guid>
		<description><![CDATA[Well, some of you will be wondering what SwitchBoard is? Well, in brief it is a way for Adobe AIR applications to communicate with Adobe CS3 apps. Now is Adobe&#8217;s own words: SwitchBoard brings together the power of the automation in the Creative Suite applications with the potential for third parties to extend the creative [...]]]></description>
			<content:encoded><![CDATA[<p>Well, some of you will be wondering what <a href="http://labs.adobe.com/wiki/index.php/SwitchBoard">SwitchBoard</a> is? Well, in brief it is a way for Adobe AIR applications to communicate with Adobe CS3 apps.</p>
<p>Now is Adobe&#8217;s own words:</p>
<blockquote><p><em>SwitchBoard brings together the power of the automation in the Creative Suite applications with the potential for third parties to extend the creative process with new applications produced using AIR. The result is an extensible, powerful, cross-platform environment that can quickly adapt to today&#8217;s rapidly changing creative workflows.</em></p></blockquote>
<p><strong>So, what can you do with SwitchBoard?</strong></p>
<p>SwitchBoard allows you to use features from any Creative Suite application in your own AIR application. So, say if you wanted to convert a .PSD to a .PNG, all you would have to do is use the SwitchBoard SDK to call Photoshop, and once Photoshop has opened, tell it to convert the selected file to a .PNG. Simple huh?</p>
<p><strong>How to use SwitchBoard?</strong></p>
<p>Well, to get started you need to download the Switchboard SDK and Installer from <a href="http://labs.adobe.com/wiki/index.php/SwitchBoard#Installing_SwitchBoard">here (http://labs.adobe.com/wiki/index.php/SwitchBoard#Installing_SwitchBoard)</a></p>
<p>Here is a short example, inspired by the getting started:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
</pre></td><td class="code"><pre class="actionscript3" style="font-family:monospace;"><span style="color: #6699cc; font-weight: bold;">var</span> msg<span style="color: #000000; font-weight: bold;">:</span> com.adobe.SwitchBoard.Message = <span style="color: #0033ff; font-weight: bold;">new</span> com.adobe.SwitchBoard.Message<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>;
msg.<span style="color: #004993;">target</span> = <span style="color: #990000;">&quot;photoshop&quot;</span>;
msg.body = <span style="color: #990000;">&quot;alert( 'Hello World' );&quot;</span>;
msg.<span style="color: #004993;">send</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>;</pre></td></tr></table></div>

<p>What this does is simple send the message &#8216;alert( &#8216;Hello World&#8217; )&#8217; to Photoshop.</p>
<p><strong>1.</strong> Create a variable called <em>msg</em>, of type <em>Message</em>.<br />
<strong>2.</strong> Then you tell it which application you want to communicate with. I take it here what you know what were communicating with :) (Photoshop?).<br />
<strong>3.</strong> Then you input to code you want to execute in your desired app.<br />
<strong>4.</strong> Finally, it sends to specified code, to the specified application.</p>
<p>There you go, your first app that uses SwitchBoard!</p>
<p>Till next time!<br />
Harry.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.harrynorthover.com/blog/2008/08/08/switchboard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 1.282 seconds -->
