<?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; Remoting</title>
	<atom:link href="http://www.jonnymac.com/blog/category/remoting/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>SWX v2 beta Released, Public Gateway Updated</title>
		<link>http://www.jonnymac.com/blog/2008/12/20/swx-v2-released-public-gateway-updated/</link>
		<comments>http://www.jonnymac.com/blog/2008/12/20/swx-v2-released-public-gateway-updated/#comments</comments>
		<pubDate>Sun, 21 Dec 2008 02:38:30 +0000</pubDate>
		<dc:creator>Jon MacDonald</dc:creator>
				<category><![CDATA[Actionscript 2]]></category>
		<category><![CDATA[Actionscript 3]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Open Source Flash]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Remoting]]></category>
		<category><![CDATA[SWX]]></category>

		<guid isPermaLink="false">http://www.jonnymac.com/blog/?p=571</guid>
		<description><![CDATA[I have just pushed SWX v2 beta live on the project's Google Code page! Along with this release the public gateway has also been updated to use SWX PHP v2 beta and allow for AS3 support. You can find documentation here, which shows how to use the new AS3 API as well as provides an [...]]]></description>
			<content:encoded><![CDATA[<p>I have just pushed SWX v2 beta live on the project's <a href="http://code.google.com/p/swx-format/" target="_blank">Google Code page</a>!</p>
<p>Along with this release the <a href="http://swxformat.org/start.php" target="_blank">public gateway</a> has also been updated to use SWX PHP v2 beta and allow for AS3 support. You can find <a href="http://code.google.com/p/swx-format/w/list" target="_blank">documentation here</a>, which shows how to use the new AS3 API as well as provides an introduction to the new Simple Call and Custom Call methods of interacting with your SWX gateway.</p>
<p>Lastly, <a href="http://nederflash.nl" target="_blank">Folkert Hielema</a> has contributed an updated Twitter service and a new Identi.ca service. Both of these services are live on the public gateway (you can test them in the <a href="http://swxformat.org/php/explorer/" target="_blank">Service Explorer</a>) and also available in the SWX PHP download available on the <a href="http://code.google.com/p/swx-format/" target="_blank">Google Code page</a> under "Featured Downloads".</p>
<p>I will continue to work on updating the <a href="http://swxformat.org/192" target="_blank">SWX blog</a> with new documentation, but until then please refer to <a href="http://code.google.com/p/swx-format/w/list" target="_blank">this documentation</a> - it should provide you with everything you need to get started with v2.</p>
<p>If you notice any issues, please log them <a href="http://code.google.com/p/swx-format/issues/list" target="_blank">here</a>. For support or to discuss the new release, please use the project's <a href="http://groups.google.com/group/swx-format" target="_blank">mailing list</a>.</p>
<p>This release has been a huge effort by the SWX development team, and has been in the works since September. I'm sure you'll enjoy using it as much as we've enjoyed coding it.</p>
<p>Can't wait to see what you build!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jonnymac.com/blog/2008/12/20/swx-v2-released-public-gateway-updated/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SWX Bug with Flash Player 10</title>
		<link>http://www.jonnymac.com/blog/2008/09/04/swx-bug-with-flash-player-10/</link>
		<comments>http://www.jonnymac.com/blog/2008/09/04/swx-bug-with-flash-player-10/#comments</comments>
		<pubDate>Thu, 04 Sep 2008 16:48:20 +0000</pubDate>
		<dc:creator>Jon MacDonald</dc:creator>
				<category><![CDATA[Actionscript 2]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Remoting]]></category>
		<category><![CDATA[SWX]]></category>

		<guid isPermaLink="false">http://www.jonnymac.com/blog/?p=311</guid>
		<description><![CDATA[If you have been using the FP 10 RC and came across a site or widget using SWX, you undoubtedly noticed that it wasn't working. After a couple of days of back-and-forth on the SWX mailing list, the issue has been found and a solution posted. [Update September 5, 2008 - a different fix was [...]]]></description>
			<content:encoded><![CDATA[<p>If you have been using the <a title="Adobe Labs - Flash Player 10" href="http://labs.adobe.com/technologies/flashplayer10/" target="_blank">FP 10 RC</a> and came across a site or widget using <a title="SWX: SWF Data Format" href="http://www.swxformat.org" target="_blank">SWX</a>, you undoubtedly noticed that it wasn't working. After a couple of days of back-and-forth on the SWX mailing list, the issue has been found and a solution posted.</p>
<p>[<strong>Update September 5, 2008 </strong>- a different fix was suggested in an attempt to allow SWX to continue to be used by hitting the gateway directly, allowing for easier debugging. Code below reflects this update.]</p>
<p>The problem is that FP 10 does not like one of the headers returned from SWX. To fix the issue, open SwxAssembler.php and change line 538 from:</p>
<p>header('Content-Disposition: attachment; filename="data.swf"');</p>
<p>to:</p>
<p>header('Content-Disposition: inline; filename="data.swf"');</p>
<p>This seems to fix the issue, as all SWX sites this has been tested on now work in FP 10.</p>
<p>Thanks to FabrÃ­cio for finding the proper solution, and to <a href="http://www.swapdepths.nl/2008/09/04/swx-and-fp10/" target="_blank">Folkert Hielema</a> and <a href="http://gozer.com.au/" target="_blank">Ben Lagoutte</a> for helping test broken sites and debug the issue.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jonnymac.com/blog/2008/09/04/swx-bug-with-flash-player-10/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Adobe&#8217;s Open Screen Project and Why You Should Care</title>
		<link>http://www.jonnymac.com/blog/2008/04/30/adobes-open-screen-project-and-why-you-should-care/</link>
		<comments>http://www.jonnymac.com/blog/2008/04/30/adobes-open-screen-project-and-why-you-should-care/#comments</comments>
		<pubDate>Thu, 01 May 2008 06:52:49 +0000</pubDate>
		<dc:creator>Jon MacDonald</dc:creator>
				<category><![CDATA[AIR (Apollo)]]></category>
		<category><![CDATA[Actionscript 2]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Mobile Development]]></category>
		<category><![CDATA[Open Source Flash]]></category>
		<category><![CDATA[Remoting]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://www.jonnymac.com/blog/?p=238</guid>
		<description><![CDATA[Life just got a lot more interesting for those who make a living working with Flash: http://blogs.adobe.com/open/2008/04/the_open_screen_project.html As a part of the announcement, Adobe is publishing exactly how the SWF format works without restrictions, and removing all other barriers to getting Flash on the widest range of devices. Set top/cable boxes, all mobile phones, televisions, [...]]]></description>
			<content:encoded><![CDATA[<p>Life just got a lot more interesting for those who make a living working with Flash:<a href="http://blogs.adobe.com/open/2008/04/the_open_screen_project.html" target="_blank"></a></p>
<p><a href="http://blogs.adobe.com/open/2008/04/the_open_screen_project.html" target="_blank">http://blogs.adobe.com/open/2008/04/the_open_screen_project.html</a></p>
<p>As a part of the announcement, Adobe is publishing exactly how the SWF format works without restrictions, and removing all other barriers to getting Flash on the widest range of devices. Set top/cable boxes, all mobile phones, televisions, your appliances... anything technical, really. Even those devices without a screen and/or user interface. <a href="http://www.flashdevices.net/2008/05/adobe-announces-open-screen-project-pcs.html" target="_blank">Bill Perry does a great job of going into more detail on the implications for devices on his blog</a>.<a href="http://blog.digitalbackcountry.com/?p=1404" target="_blank"></a></p>
<p><a href="http://blog.digitalbackcountry.com/?p=1404" target="_blank">Ryan Stewart has a great post explaining all the implications of this announcement</a>, for devices and desktop computers alike. He goes into more detail on the several parts of the announcement, so it is worth the read.</p>
<p>As someone who makes their living from the Flash ecosystem, you should care greatly about this announcement. It may not seem like it to a non-developer, but this is huge for anyone who knows how to use Flash. The thought of having Flash everywhere is finally a reality for those who want to include it in their products as a user interface layer, or even to allow developers to control the product using ActionScript. And this means that your capabilities to design, develop, and then deploy your Flash experiences just became more marketable and useful.</p>
<p>Lastly, as a member of the Flash community, you should also be excited about the implications this has on open source projects such as <a href="http://www.swxformat.org" target="_blank">SWX</a>, <a href="http://amfphp.org/" target="_blank">AMFPHP</a>, and the like. The more open the specifications surrounding the various parts of the Flash ecosystem, the easier it is for members of the community to create tools and open source projects which contribute to the growth and prominence of said ecosystem... and make all of our lives as participants in that ecosystem that much more interesting and fun.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jonnymac.com/blog/2008/04/30/adobes-open-screen-project-and-why-you-should-care/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flash Player 9.0.124 Released with Security Updates</title>
		<link>http://www.jonnymac.com/blog/2008/04/08/flash-player-90124-released-with-security-updates/</link>
		<comments>http://www.jonnymac.com/blog/2008/04/08/flash-player-90124-released-with-security-updates/#comments</comments>
		<pubDate>Tue, 08 Apr 2008 22:25:11 +0000</pubDate>
		<dc:creator>Jon MacDonald</dc:creator>
				<category><![CDATA[Actionscript 2]]></category>
		<category><![CDATA[Actionscript 3]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Remoting]]></category>

		<guid isPermaLink="false">http://www.jonnymac.com/blog/?p=231</guid>
		<description><![CDATA[We knew this was coming for some time now and today Adobe finally released the 9.0.124 Flash Player which includes security updates that have an effect on any sites you may have built using AMFPHP, SWX, or any other Flash remoting services. At issue is the crossdomain.xml file -- you'll need to add or update [...]]]></description>
			<content:encoded><![CDATA[<p>We knew this was coming for some time now and today Adobe finally released the <a title="Adobe Flash Download Center" href="http://www.adobe.com/go/getflashplayer" target="_blank">9.0.124 Flash Player</a> which includes security updates that have an effect on any sites you may have built using <a title="AMFPHP.org" href="http://www.amfphp.org/" target="_blank">AMFPHP</a>, <a href="http://swxformat.org/178" target="_blank">SWX</a>, or any other Flash remoting services.</p>
<p>At issue is the crossdomain.xml file -- you'll need to add or update the file to ensure your services continue to function properly. Wade Arnold, a contributor to <a title="AMFPHP" href="http://www.amfphp.org" target="_blank">AMFPHP</a> (which is also included with and used in <a title="SWX" href="http://www.swxformat.org" target="_blank">SWX</a>) has a great <a title="Updated: crossdomain.xml fixes amfphp for april flash player release" href="http://wadearnold.com/blog//?p=20" target="_blank">write-up on how to fix AMFPHP/SWX including a sample you can download and edit for your domain on his blog</a>.</p>
<p style="text-align: center;"><img class="size-full wp-image-232" title="Flash Player 9_124 Download Screenshot" src="http://www.jonnymac.com/blog/wp-content/uploads/2008/04/fp9_124.jpg" alt="" width="400" height="335" /></p>
<p>More details about the player, and the newly revamped <a title="Adobe Flash Player Download Center" href="http://www.adobe.com/go/getflashplayer" target="_blank">Flash Player Download Center</a>, can be found on <a title="Flash Player 9.0.124 live" href="http://justin.everett-church.com/index.php/2008/04/08/flash-player-90124-live/" target="_blank">Justin Everett-Church's blog posting about Flash Player 9.0.124</a>. <a href="http://www.adobe.com/devnet/flashplayer/articles/flash_player9_security_update.html" target="_blank">Adobe Developer Center has a helpful write-up</a> about the exact changes made. Lastly, <a title="Player 9.0.124" href="http://weblogs.macromedia.com/jd/archives/2008/04/player_90124.cfm" target="_blank">John Dowdell has an informative post with lots of helpful links</a>.</p>
<p>Adobe has done a great job with communicating to the community that this change would be coming, and has provided a lot of resources to ensure sites were not affected. Today's information push is just another example of the great communication. Kudos, Flash Player team!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jonnymac.com/blog/2008/04/08/flash-player-90124-released-with-security-updates/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Code Depot Now Live</title>
		<link>http://www.jonnymac.com/blog/2007/10/28/code-depot-now-live/</link>
		<comments>http://www.jonnymac.com/blog/2007/10/28/code-depot-now-live/#comments</comments>
		<pubDate>Sun, 28 Oct 2007 21:41:46 +0000</pubDate>
		<dc:creator>Jon MacDonald</dc:creator>
				<category><![CDATA[AIR (Apollo)]]></category>
		<category><![CDATA[Actionscript 2]]></category>
		<category><![CDATA[Actionscript 3]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Open Source Flash]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Remoting]]></category>

		<guid isPermaLink="false">http://www.jonnymac.com/blog/2007/10/28/code-depot-now-live/</guid>
		<description><![CDATA[I have just posted a small collection of AS2 and PHP classes I have written/modified while working on various projects over the years. I intend to continue to add code as I have the time, so the list should be ever-changing. For the initial push I posted: SmoothImageLoader (AS2), RegExp (AS2), Tooltip (AS2), BadFilter (AS2), [...]]]></description>
			<content:encoded><![CDATA[<p>I have just posted a small collection of AS2 and PHP classes I have written/modified while working on various projects over the years. I intend to continue to add code as I have the time, so the list should be ever-changing.</p>
<p>For the initial push I posted: SmoothImageLoader (AS2), RegExp (AS2), Tooltip (AS2), BadFilter (AS2), ConstantContact (PHP), and SubmitVerisignPayment (PHP). For more details on these classes, please visit:</p>
<p><a href="http://www.jonnymac.com/blog/code/" title="Code Depot">http://www.jonnymac.com/blog/code/</a></p>
<p>Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jonnymac.com/blog/2007/10/28/code-depot-now-live/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SWX Contest Announced</title>
		<link>http://www.jonnymac.com/blog/2007/10/05/swx-contest-announced/</link>
		<comments>http://www.jonnymac.com/blog/2007/10/05/swx-contest-announced/#comments</comments>
		<pubDate>Fri, 05 Oct 2007 23:32:41 +0000</pubDate>
		<dc:creator>Jon MacDonald</dc:creator>
				<category><![CDATA[Actionscript 2]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[CS3]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Mobile Development]]></category>
		<category><![CDATA[Open Source Flash]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Remoting]]></category>

		<guid isPermaLink="false">http://www.jonnymac.com/blog/2007/10/05/swx-contest-announced/</guid>
		<description><![CDATA[Aral Balkan has just announced swxformat.org/contest which seems like a great way to spread the word about SWX and get more developers trying out the new project. The competition has three categories: Web, Mobile, and API, and each of the three winners will receive a prize package worth almost $4,000. Not a shabby deal at [...]]]></description>
			<content:encoded><![CDATA[<p>Aral Balkan has just announced <a href="http://aralbalkan.com/1053" target="_blank">swxformat.org/contest</a> which seems like a great way to spread the word about SWX and get more developers trying out the new project.</p>
<p>The competition has three categories: Web, Mobile, and API, and each of the three winners will receive a prize package worth almost $4,000. Not a shabby deal at all. The prize packages include a copy of Adobe CS 3 Web Premium Bundle, a one year premium subscription to Lynda.com, a Nabaztag/tag wi-fi bunny, and an iPod Touch. <a href="http://www.jonnymac.com/blog/2007/07/11/i-got-my-nabaztagtag/" target="_blank">I have a Nabaztag/tag</a>, and winning one of these alone is worth a few hours of work!</p>
<p>If you have been following the SWX project at all, you already know that <a href="http://aralbalkan.com/1044" target="_blank">I have used SWX on a couple of projects</a> and that I am a huge fan of its simplicity. It just works, and it makes your life as a developer easier. What's not to like? This contest is the perfect way to give it a shot and possibily win some cool stuff.</p>
<p>More details on the contest can be found on the <a href="http://swxformat.org/141" target="_blank">SWX site</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jonnymac.com/blog/2007/10/05/swx-contest-announced/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SWX 1.0 Released</title>
		<link>http://www.jonnymac.com/blog/2007/09/11/swx-10-released/</link>
		<comments>http://www.jonnymac.com/blog/2007/09/11/swx-10-released/#comments</comments>
		<pubDate>Wed, 12 Sep 2007 00:01:09 +0000</pubDate>
		<dc:creator>Jon MacDonald</dc:creator>
				<category><![CDATA[Actionscript 2]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flash on the Beach]]></category>
		<category><![CDATA[Mobile Development]]></category>
		<category><![CDATA[Open Source Flash]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Remoting]]></category>

		<guid isPermaLink="false">http://www.jonnymac.com/blog/2007/09/11/swx-10-released/</guid>
		<description><![CDATA[Today Aral Balkan released SWX 1.0 for PHP, his answer to Flash Remoting. I have been waiting patiently for this release, as I am currently in the midst of building out two larger-scale projects with remoting and feel much better about using a 1.0 (read: non-beta) tool. Overall, SWX has been a joy to use. [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center"><img src="http://www.jonnymac.com/blog/wp-content/uploads/2007/09/swx-php-10-and-swx-actionscript-library-10-release-announcement.jpg" alt="SWX Announcement" /></p>
<p>Today Aral Balkan released <a href="http://aralbalkan.com/1026" title="SWX PHP and SWX ActionScript Library Version 1.0 Released" target="_blank">SWX 1.0</a> for PHP, his answer to Flash Remoting. I have been waiting patiently for this release, as I am currently in the midst of building out two larger-scale projects with remoting and feel much better about using a 1.0 (read: non-beta) tool. Overall, SWX has been a joy to use. Aral has certainly accomplished his main task: simplify the whole remoting process from setup to development to deployment. Setup is as easy as copying the directory to your server, and development is much more kind since he re-wrote the AMFPHP service browser and debugger in Flex, while adding a few features to make it generally more usable. Using the services in your AS2 projects also <a href="http://swxformat.org/99" title="Instantiating the SWX class" target="_blank">couldn't be more simple</a>. And to top it all off it is completely open source (is <a href="http://www.osflash.org" target="_blank">anything Aral does not open source</a>?).<br />
I was initially concerned about performance under heavy loads, but <a href="http://swxformat.org/122#comments" target="_blank">Aral was quick to give a test case and show that even with 250 concurrent hits to the gateway, it should still perform</a>. It would take an extremely busy site to get 250 concurrent hits to the gateway (note that the gateway only gets hit when there is a service call).</p>
<p>My only recommendation at this point is to release a ZIP of only the files you need to deploy to the server. While I don't mind having all the graphics for the project and Flex source for the service browser and debugger, I don't want to upload those files to my server and digging through all the folders to figure out what is needed can be a drag.</p>
<p>If you haven't already, I highly suggest you give SWX a go. You can even use <a href="http://swxformat.org/php/services/" target="_blank">the public services that Aral has posted</a> -- so you don't even need your own gateway setup to get started. Oh, I should also note that because the SWF file that SWX produces is <a href="http://swxformat.org/103" target="_blank">Flash Lite 2.0 and 2.1. compatible</a>, it can be viewed on a good number mobile devices.</p>
<p>Want to learn more? <a href="http://swxformat.org/127" target="_blank">See Aral speak at one of several conferences</a> in the next few months.</p>
<p>A huge thanks to Aral for the hard work!</p>
<p>I'll be sure to post links to the projects as soon as they are completed, along with additional thoughts and tips on working with SWX.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jonnymac.com/blog/2007/09/11/swx-10-released/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>ActionScript 3 as a Server-Side Language</title>
		<link>http://www.jonnymac.com/blog/2007/07/25/actionscript-3-as-a-server-side-language/</link>
		<comments>http://www.jonnymac.com/blog/2007/07/25/actionscript-3-as-a-server-side-language/#comments</comments>
		<pubDate>Wed, 25 Jul 2007 18:03:23 +0000</pubDate>
		<dc:creator>Jon MacDonald</dc:creator>
				<category><![CDATA[AIR (Apollo)]]></category>
		<category><![CDATA[Actionscript 3]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Remoting]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Web Apps]]></category>

		<guid isPermaLink="false">http://www.jonnymac.com/blog/2007/07/25/actionscript-3-as-a-server-side-language/</guid>
		<description><![CDATA[The more I code in AS3 the more I want to be able to use it as a server side programming language - mainly as a replacement for PHP. I might be missing something, but at first glance, I don't see any reasons this wouldn't be possible with a little effort from Adobe. Let's look [...]]]></description>
			<content:encoded><![CDATA[<p>The more I code in AS3 the more I want to be able to use it as a server side programming language - mainly as a replacement for PHP. I might be missing something, but at first glance, I don't see any reasons this wouldn't be possible with a little effort from Adobe.</p>
<p>Let's look at the current manifestations of ECMAScript 4, the standard on which ActionScript 3 and the new version of JavaScript are based. There is Flash/Flex (SWF) with delivery to the web browser via a plug-in, JavaScript for direct interaction with the web browser, and AIR (Apollo) for desktop delivery. The only missing piece is server-side deployment, a fact of which I'd bet Adobe is well aware.</p>
<p>PHP is a great server-side language which I use very often, but every language has its own nuances, and switching continuously between PHP and AS3 often opens the door for several small bugs due to the syntactical differences.</p>
<p>As a framework for how much effort it would take to port AS3 for server-side usage, let's look at how PHP5 and AS3 compare on key web development factors. These core features are supported in both PHP5 and AS3:</p>
<p>- MySQL/database integration (PHP built-in, <a href="http://www.jonnymac.com/blog/2007/05/08/actionscript-3-mysql-drivers-assql-and-asql/" target="_blank">AS3 through classes</a>)<br />
- Open source and free<br />
- Extendable (PHP through plugins, AS3 through classes)<br />
- Large developer community<br />
- Class-based development possible (Full OOP in AS3)</p>
<p>So with most of the features needed already included in AS3 or written by the community, why not take the extra step and port it to the server side? I'm sure Adobe doesn't want to sell Coldfusion 8 short, so there is that corporate hurdle. I could see it being integrated with Coldfusion in a similar manner that ActionScript can be included in MXML through the usage of a code/cdata block.</p>
<p>All said, nothing is stopping the community from developing an open source project based around this concept. A quick <a href="http://www.google.com/search?hl=en&amp;q=actionscript+3+server+side&amp;btnG=Search" title="actionscript 3 server side - Google" target="_blank">search of Google</a> reveals that <a href="http://www.tombray.com/?p=16" title="tombray.com" target="_blank">at least one other person is having similar thoughts</a>.</p>
<p>Would you use AS3 if it was ported for server-side usage?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jonnymac.com/blog/2007/07/25/actionscript-3-as-a-server-side-language/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>New AMFPHP Website Address</title>
		<link>http://www.jonnymac.com/blog/2007/05/16/new-amfphp-website-address/</link>
		<comments>http://www.jonnymac.com/blog/2007/05/16/new-amfphp-website-address/#comments</comments>
		<pubDate>Wed, 16 May 2007 15:09:28 +0000</pubDate>
		<dc:creator>Jon MacDonald</dc:creator>
				<category><![CDATA[Actionscript 2]]></category>
		<category><![CDATA[Actionscript 3]]></category>
		<category><![CDATA[Remoting]]></category>

		<guid isPermaLink="false">http://www.jonnymac.com/blog/2007/05/16/new-amfphp-website-address/</guid>
		<description><![CDATA[AMFPHP, the popular PHP Flash Remoting platform got its original URL mixed up in the whole RegisterFly meltdown fiasco. Thus the old URL of http://www.amfphp.org isn't working and I thought I would help get the word out to instead use http://www.amf-php.org. More information is available on Patrick Mineault's blog.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.amf-php.org" title="AMFPHP Flash Remoting" target="_blank">AMFPHP</a>, the popular PHP Flash Remoting platform got its original URL mixed up in the whole <a href="http://whatdoiknow.org/archives/003006.shtml" title="What Do I Know - Registerfly Meltdown" target="_blank">RegisterFly meltdown fiasco</a>. Thus the old URL of <a href="http://www.amfphp.org" target="_blank">http://www.amfphp.org</a> isn't working and I thought I would help get the word out to instead use <a href="http://www.amf-php.org" title="AMFPHP" target="_blank">http://www.amf-php.org</a>.</p>
<p>More information is available on <a href="http://www.5etdemi.com/blog/archives/2007/05/amfphporg-domain-name-debacle/" target="_blank">Patrick Mineault's blog</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jonnymac.com/blog/2007/05/16/new-amfphp-website-address/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
