<?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>jonnymac blog &#187; Adobe MAX</title>
	<atom:link href="http://www.jonnymac.com/blog/category/adobe-max/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jonnymac.com/blog</link>
	<description></description>
	<lastBuildDate>Fri, 06 Aug 2010 20:59:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Flash on the iPhone, but not in the browser</title>
		<link>http://www.jonnymac.com/blog/2009/10/05/flash-on-the-iphone-but-not-in-the-browser/</link>
		<comments>http://www.jonnymac.com/blog/2009/10/05/flash-on-the-iphone-but-not-in-the-browser/#comments</comments>
		<pubDate>Mon, 05 Oct 2009 19:22:41 +0000</pubDate>
		<dc:creator>Jon MacDonald</dc:creator>
				<category><![CDATA[Actionscript 3]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Adobe MAX]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[CS5]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Mobile Development]]></category>

		<guid isPermaLink="false">http://www.jonnymac.com/blog/?p=681</guid>
		<description><![CDATA[A nice "one more thing" announcement at Adobe MAX this morning: Flash Professional CS5 will enable you to build applications for iPhone and iPod touch using ActionScript 3. These applications will be delivered to iPhone and iPod touch users through the Apple App Store. So while this is extremely exciting (as in, I just became [...]]]></description>
			<content:encoded><![CDATA[<p>A nice "one more thing" announcement at <a title="Adobe MAX 2009" href="http://max.adobe.com/" target="_blank">Adobe MAX</a> this morning: Flash Professional CS5 will enable you to build applications for iPhone and iPod touch using ActionScript 3. These applications will be delivered to iPhone and iPod touch users through the Apple App Store.</p>
<p>So while this is extremely exciting (as in, I just became an iPhone developer in 5 minutes this morning exciting) there are a few things to note:</p>
<p>1. This is only for standalone applications - meaning iPhone/iPod Touch applications that you download from Apple's App Store either on your phone or via iTunes. It <strong>does not</strong> include Flash played via the Safari mobile web browser. So no online Flash video just yet. Ryan Stewart, an Adobe Platform Evangelist <a title="Ryan Stewart on Twitter" href="http://twitter.com/ryanstewart/status/4634437885" target="_blank">tweeted the following</a> today during the keynote: "When Apple is ready to bring the full Web browsing experience to iPhone users, we'll be ready to bring Flash Player to Safari."</p>
<p>2. You cannot load external SWFs into the apps you compile for the iPhone. The official line on this is: "iPhone applications built with Flash Platform tools are compiled into standard, native iPhone executable packages and there is no runtime interpreter that could be used to run ActionScript bytecode within the application." But in reality, Adobe is just staying within the limits imposed by Apple and their "no running other bytecode in apps" rule.</p>
<p>3. This won't be available until Flash CS5 is released. The good news here is that a public beta of Flash CS5 will be released before the end of 2009.</p>
<p>You can read all about this announcement over on <a title="Adobe Labs - Adobe Flash Professional CS5: Applications for iPhone" href="http://labs.adobe.com/technologies/flashcs5/appsfor_iphone/" target="_blank">Adobe Labs: Flash Professional CS5 Applications for iPhone</a>, at the official <a title="Adobe Opens iPhone to Flash Developers" href="http://eon.businesswire.com/portal/site/eon/permalink/?ndmViewId=news_view&amp;newsId=20091005006358&amp;newsLang=en" target="_blank">Adobe press release</a>, and in the Adobe Dev Center where they have posted an article about <a title="Developing for the Apple iPhone using Flash" href="http://www.adobe.com/devnet/logged_in/abansod_iphone.html" target="_blank">Developing for the Apple iPhone using Flash</a>. The Dev Center article goes into some good technical explanation of what is going on behind the scenes.</p>
<p>There is also an <a title="Applications for iPhone:Developer FAQ " href="http://labs.adobe.com/wiki/index.php/Applications_for_iPhone:Developer_FAQ" target="_blank">extensive technical FAQ available on Adobe Labs</a> which is worth the read.</p>
<p>Lastly, you can see some quick video of the Mythbusters-type segment they did as the announcement below:</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="295" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/M3CI5GyNXoA&amp;hl=en&amp;fs=1&amp;rel=0" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="480" height="295" src="http://www.youtube.com/v/M3CI5GyNXoA&amp;hl=en&amp;fs=1&amp;rel=0" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jonnymac.com/blog/2009/10/05/flash-on-the-iphone-but-not-in-the-browser/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>MAX 2008 Sneak Peek: ActionScript 3 as a Server-Side Language</title>
		<link>http://www.jonnymac.com/blog/2008/11/18/max-2008-sneak-peek-actionscript-3-as-a-server-side-language/</link>
		<comments>http://www.jonnymac.com/blog/2008/11/18/max-2008-sneak-peek-actionscript-3-as-a-server-side-language/#comments</comments>
		<pubDate>Wed, 19 Nov 2008 04:38:42 +0000</pubDate>
		<dc:creator>Jon MacDonald</dc:creator>
				<category><![CDATA[Actionscript 3]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Adobe MAX]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Web Apps]]></category>

		<guid isPermaLink="false">http://www.jonnymac.com/blog/?p=504</guid>
		<description><![CDATA[While I wasn't able to make it to MAX this year, I did follow Serge Jespers and Andrew Shorten's live blogging of the keynotes and the sneak peek session. Lots of amazing sneaks revealed tonight, but by far the best announcement for developers (in my opinion) was ActionScript 3 as a server-side language. I had [...]]]></description>
			<content:encoded><![CDATA[<p>While I wasn't able to make it to <a title="Adobe MAX Conference" href="http://max.adobe.com/" target="_blank">MAX</a> this year, I did follow <a title="Live blogging MAX 2008 sneak peak session" href="http://www.webkitchen.be/2008/11/19/live-blogging-max-2008-sneak-peak-session/" target="_blank">Serge Jespers and Andrew Shorten's live blogging</a> of the keynotes and the sneak peek session. Lots of amazing sneaks revealed tonight, but by far the best announcement for developers (in my opinion) was ActionScript 3 as a server-side language. <a title="ActionScript 3 as a Server-Side Language" href="http://www.jonnymac.com/blog/2007/07/25/actionscript-3-as-a-server-side-language/" target="_blank">I had actually blogged about how I wish this would be released back in July, 2007</a>.</p>
<p>What does this mean for developers?</p>
<p>From what I read in the live blog, it allows you to write ActionScript 3 which runs on the server by defining a <code>.sas</code> file containing your AS3 code. In the same file you can also define code to run both on the server and in the client by setting a <code>runat </code>variable: <code>runat="client"</code> for client side code and <code>runat="server"</code> for server-side code.</p>
<p style="text-align: center;"><img class="alignnone size-full wp-image-506" title="as3-server-side-02" src="http://www.jonnymac.com/blog/wp-content/uploads/2008/11/as3-server-side-02.jpg" alt="" width="425" height="319" /></p>
<p>As you can see in the photo above, pulled from the <a href="http://www.webkitchen.be/2008/11/19/live-blogging-max-2008-sneak-peak-session/" target="_blank">live blog feed</a>, you can run ActionScript code on the server from within your normal client-side application code. If you can't quite make it out, the photo is showing MXML in Flex Builder.</p>
<p style="text-align: center;"><img class="alignnone size-full wp-image-506" title="as3-server-side-01" src="http://www.jonnymac.com/blog/wp-content/uploads/2008/11/as3-server-side-01.jpg" alt="" width="425" height="319" /></p>
<p>And in this photo you can see how ActionScript can be embedded within HTML, just like PHP, etc. Notice how both client and server-side code allow calls directly to databases with an <code>executeQuery()</code> function, passing in an SQL statement.</p>
<p>I'm eager to hear more about this, but from what I can gather, unfortunately not much else was mentioned at the sneak peek session. Nothing on Adobe Labs yet, either. As more details become available, I will certainly be sure to blog about them.</p>
<p>Update: Looks like it is coming with the next release of <a title="Centaur - Adobe Labs" href="http://labs.adobe.com/wiki/index.php/Centaur" target="_blank">ColdFusion server, codenamed Centaur</a>, which makes a lot of sense. Some additional details can be found over at <a title="Server Side ActionScript 3.0: Coming to a ColdFusion Server Near You" href="http://www.joeflash.ca/blog/2008/11/61.html" target="_blank">this blog post</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jonnymac.com/blog/2008/11/18/max-2008-sneak-peek-actionscript-3-as-a-server-side-language/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

