
<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Thoughts on SWX, Flash and Hacking Code</title>
	<atom:link href="http://blog.bittube.com/2007/04/01/thoughts-on-swx-flash-and-hacking-code/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.bittube.com/2007/04/01/thoughts-on-swx-flash-and-hacking-code/</link>
	<description>flash examples and development for the web, PSP Flash Player, Mobile flash lite player. All mixed up with some random thoughts, photos, images and poetic words</description>
	<lastBuildDate>Mon, 15 Aug 2011 21:10:23 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
	<item>
		<title>By: Frank F.</title>
		<link>http://blog.bittube.com/2007/04/01/thoughts-on-swx-flash-and-hacking-code/comment-page-1/#comment-56968</link>
		<dc:creator>Frank F.</dc:creator>
		<pubDate>Thu, 20 Sep 2007 09:11:37 +0000</pubDate>
		<guid isPermaLink="false">http://blog.bittube.com/2007/04/01/thoughts-on-swx-flash-and-hacking-code/#comment-56968</guid>
		<description>I canâ€™t help but feel that thereâ€™s much more fun to be had in playing the game, experimenting, making mistakes even, than sitting, easily-hidden in the crowd, criticising, and nay-saying. Life would thus be a lot more serious and even less-inspiring if all observers were of this nature. You can sit and observe all you like, but if youâ€™re not happy with whatâ€™s being made, iâ€™m sure you have the skills to do something about it?? I would gladly pay to see that happenâ€¦</description>
		<content:encoded><![CDATA[<p>I canâ€™t help but feel that thereâ€™s much more fun to be had in playing the game, experimenting, making mistakes even, than sitting, easily-hidden in the crowd, criticising, and nay-saying. Life would thus be a lot more serious and even less-inspiring if all observers were of this nature. You can sit and observe all you like, but if youâ€™re not happy with whatâ€™s being made, iâ€™m sure you have the skills to do something about it?? I would gladly pay to see that happenâ€¦</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aral Balkan</title>
		<link>http://blog.bittube.com/2007/04/01/thoughts-on-swx-flash-and-hacking-code/comment-page-1/#comment-51987</link>
		<dc:creator>Aral Balkan</dc:creator>
		<pubDate>Mon, 20 Aug 2007 10:54:28 +0000</pubDate>
		<guid isPermaLink="false">http://blog.bittube.com/2007/04/01/thoughts-on-swx-flash-and-hacking-code/#comment-51987</guid>
		<description>@Tink:

Unfortunately, the current crop of RPC offerings are not very usable. There&#039;s something inherently unusable about Flash Remoting support that changes/breaks with every version of Flash for example and makes people search through Adobe&#039;s website to find and install Remoting classes before they can even work with it. (And, due to the EULA, no one can redistribute these classes in a simpler way -- SWX, on the other hand is open and faces no such restrictions.) 

Simplicity is a very important feature. 

And, most importantly, SWX is native. It&#039;s the native data format for Flash. 

(And, the current reference implementation of SWX RPC works the same way on Flash 6, 7, 8 and Flash Lite 2.0 and 2.1) :)

The fact that the method used to load SWF files in Flash is called loadMovie() doesn&#039;t mean that you can&#039;t make it more descriptive in your own code. In its simplest form:

function loadData(url, encoding)
{
    // create a movie clip, etc...
    myDataHolder.loadMovie(url, encoding);
}

If you want to work close to the metal, you can use loadMovie() and create your own APIs, etc. Otherwise, SWX AS (the ActionScript library for SWX RPC) gives you a completely abstract interface for doing RPC calls that&#039;s very intuitive and descriptive :) 

SWX RPC is definitely very important for Flash Lite development (as there is no other RPC solution on that platform; Flash Remoting does not work in Flash Lite) but SWX RPC has applications for the web (especially mashups with the provided SWX APIs for Flickr, Twitter, etc.) and beyond (see Folkerts AIR application that uses SWX.) 

To learn more about the current state of SWX, please see my recent blog post titled &lt;a href=&quot;http://aralbalkan.com/1006&quot; rel=&quot;nofollow&quot;&gt;What is SWX, how does it work, and where is it going?&lt;/a&gt;.</description>
		<content:encoded><![CDATA[<p>@Tink:</p>
<p>Unfortunately, the current crop of RPC offerings are not very usable. There&#8217;s something inherently unusable about Flash Remoting support that changes/breaks with every version of Flash for example and makes people search through Adobe&#8217;s website to find and install Remoting classes before they can even work with it. (And, due to the EULA, no one can redistribute these classes in a simpler way &#8212; SWX, on the other hand is open and faces no such restrictions.) </p>
<p>Simplicity is a very important feature. </p>
<p>And, most importantly, SWX is native. It&#8217;s the native data format for Flash. </p>
<p>(And, the current reference implementation of SWX RPC works the same way on Flash 6, 7, 8 and Flash Lite 2.0 and 2.1) <img src='http://blog.bittube.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>The fact that the method used to load SWF files in Flash is called loadMovie() doesn&#8217;t mean that you can&#8217;t make it more descriptive in your own code. In its simplest form:</p>
<p>function loadData(url, encoding)<br />
{<br />
    // create a movie clip, etc&#8230;<br />
    myDataHolder.loadMovie(url, encoding);<br />
}</p>
<p>If you want to work close to the metal, you can use loadMovie() and create your own APIs, etc. Otherwise, SWX AS (the ActionScript library for SWX RPC) gives you a completely abstract interface for doing RPC calls that&#8217;s very intuitive and descriptive <img src='http://blog.bittube.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  </p>
<p>SWX RPC is definitely very important for Flash Lite development (as there is no other RPC solution on that platform; Flash Remoting does not work in Flash Lite) but SWX RPC has applications for the web (especially mashups with the provided SWX APIs for Flickr, Twitter, etc.) and beyond (see Folkerts AIR application that uses SWX.) </p>
<p>To learn more about the current state of SWX, please see my recent blog post titled <a href="http://aralbalkan.com/1006" rel="nofollow">What is SWX, how does it work, and where is it going?</a>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tink</title>
		<link>http://blog.bittube.com/2007/04/01/thoughts-on-swx-flash-and-hacking-code/comment-page-1/#comment-43149</link>
		<dc:creator>Tink</dc:creator>
		<pubDate>Wed, 20 Jun 2007 17:05:54 +0000</pubDate>
		<guid isPermaLink="false">http://blog.bittube.com/2007/04/01/thoughts-on-swx-flash-and-hacking-code/#comment-43149</guid>
		<description>Hacking away at something because there isn&#039;t a good alternative is obviously valid, but hacking away when there is a perfectly useable solution available is maybe a bit of a waste of time?

My problem with using things like &#039;loadMovie&#039; to load data is that it is not descriptive. I wouldn&#039;t write a method called &#039;moveLeft&#039; that made something fade out, as if we all went about this none of the code would make sense at all.

That said Aral&#039;s done a great job and SWX is really taking off in the FlashLite community where its really needed.</description>
		<content:encoded><![CDATA[<p>Hacking away at something because there isn&#8217;t a good alternative is obviously valid, but hacking away when there is a perfectly useable solution available is maybe a bit of a waste of time?</p>
<p>My problem with using things like &#8216;loadMovie&#8217; to load data is that it is not descriptive. I wouldn&#8217;t write a method called &#8216;moveLeft&#8217; that made something fade out, as if we all went about this none of the code would make sense at all.</p>
<p>That said Aral&#8217;s done a great job and SWX is really taking off in the FlashLite community where its really needed.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ethan</title>
		<link>http://blog.bittube.com/2007/04/01/thoughts-on-swx-flash-and-hacking-code/comment-page-1/#comment-27462</link>
		<dc:creator>ethan</dc:creator>
		<pubDate>Mon, 02 Apr 2007 04:07:22 +0000</pubDate>
		<guid isPermaLink="false">http://blog.bittube.com/2007/04/01/thoughts-on-swx-flash-and-hacking-code/#comment-27462</guid>
		<description>Yeah, and if we need further examples: if we look to adobe, microsoft, and apple software i&#039;m sure they are using hacks in their programming languages. Framworks and patterns are there to be used to help us-not create a oppressive religion where any other solution is shouted down. Can someone tell me what  the definition of &quot;hacky&quot; is anyway? One man&#039;s hack is another man&#039;s solution....</description>
		<content:encoded><![CDATA[<p>Yeah, and if we need further examples: if we look to adobe, microsoft, and apple software i&#8217;m sure they are using hacks in their programming languages. Framworks and patterns are there to be used to help us-not create a oppressive religion where any other solution is shouted down. Can someone tell me what  the definition of &#8220;hacky&#8221; is anyway? One man&#8217;s hack is another man&#8217;s solution&#8230;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mike</title>
		<link>http://blog.bittube.com/2007/04/01/thoughts-on-swx-flash-and-hacking-code/comment-page-1/#comment-27451</link>
		<dc:creator>mike</dc:creator>
		<pubDate>Mon, 02 Apr 2007 02:56:52 +0000</pubDate>
		<guid isPermaLink="false">http://blog.bittube.com/2007/04/01/thoughts-on-swx-flash-and-hacking-code/#comment-27451</guid>
		<description>Amen!
The days of beating back the briars in ActionScript with f*cking sticks and pushing our way through seem to have been forgotten.  The world of Flash came from creative folk who dared to hack and not listen to the naysayers from the &quot;Enterprise&quot; world.  Now those folk are leading the way..  
Run, run I say and find your own SWX to hack away at.
Long live __proto__!     ;)</description>
		<content:encoded><![CDATA[<p>Amen!<br />
The days of beating back the briars in ActionScript with f*cking sticks and pushing our way through seem to have been forgotten.  The world of Flash came from creative folk who dared to hack and not listen to the naysayers from the &#8220;Enterprise&#8221; world.  Now those folk are leading the way..<br />
Run, run I say and find your own SWX to hack away at.<br />
Long live __proto__!     <img src='http://blog.bittube.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>

