<?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:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>The Saj - S.A.S.S.I.E.</title>
	<atom:link href="http://thesaj.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://thesaj.wordpress.com</link>
	<description>Simple And Stupid Software Implementation Examples</description>
	<pubDate>Fri, 16 May 2008 19:50:46 +0000</pubDate>
	<generator>http://wordpress.org/?v=MU</generator>
	<language>en</language>
			<item>
		<title>Flash Player 10 - Beta</title>
		<link>http://thesaj.wordpress.com/2008/05/15/flash-player-10-beta/</link>
		<comments>http://thesaj.wordpress.com/2008/05/15/flash-player-10-beta/#comments</comments>
		<pubDate>Thu, 15 May 2008 15:30:02 +0000</pubDate>
		<dc:creator>thesaj</dc:creator>
		
		<category><![CDATA[Flash]]></category>

		<category><![CDATA[Flash Player]]></category>

		<category><![CDATA[Flash Player 10]]></category>

		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://thesaj.wordpress.com/?p=33</guid>
		<description><![CDATA[Demos
http://labs.adobe.com/technologies/flashplayer10/demos/index.html
Links on Flex integration
http://opensource.adobe.com/wiki/display/flexsdk/Targeting+Flash+Player+10+Beta+with+Flex+SDK+3.0.x 
http://opensource.adobe.com/wiki/display/flexsdk/Download+Flex+3 
http://www.senocular.com/flash/tutorials/flash10drawingapi/ (drawing API tutorial)
       ]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Demos</p>
<p><a href="http://labs.adobe.com/technologies/flashplayer10/demos/index.html" target="_blank">http://labs.adobe.com/technologies/flashplayer10/demos/index.html</a></p>
<p>Links on Flex integration</p>
<p><a href="http://opensource.adobe.com/wiki/display/flexsdk/Targeting+Flash+Player+10+Beta+with+Flex+SDK+3.0.x" target="_blank">http://opensource.adobe.com/wiki/display/flexsdk/Targeting+Flash+Player+10+Beta+with+Flex+SDK+3.0.x </a></p>
<p><a href="http://opensource.adobe.com/wiki/display/flexsdk/Download+Flex+3" target="_blank">http://opensource.adobe.com/wiki/display/flexsdk/Download+Flex+3 </a></p>
<p><a href="http://www.senocular.com/flash/tutorials/flash10drawingapi/" target="_blank">http://www.senocular.com/flash/tutorials/flash10drawingapi/</a> (drawing API tutorial)</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/thesaj.wordpress.com/33/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/thesaj.wordpress.com/33/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/thesaj.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/thesaj.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/thesaj.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/thesaj.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/thesaj.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/thesaj.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/thesaj.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/thesaj.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/thesaj.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/thesaj.wordpress.com/33/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thesaj.wordpress.com&blog=1477978&post=33&subd=thesaj&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://thesaj.wordpress.com/2008/05/15/flash-player-10-beta/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/thesaj-128.jpg" medium="image">
			<media:title type="html">thesaj</media:title>
		</media:content>
	</item>
		<item>
		<title>UPDATE on &#8220;_blank&#8221; / navigateToURL() issue</title>
		<link>http://thesaj.wordpress.com/2008/05/14/update-on-_blank-navigatetourl-issue/</link>
		<comments>http://thesaj.wordpress.com/2008/05/14/update-on-_blank-navigatetourl-issue/#comments</comments>
		<pubDate>Wed, 14 May 2008 20:25:05 +0000</pubDate>
		<dc:creator>thesaj</dc:creator>
		
		<category><![CDATA[Bug]]></category>

		<category><![CDATA[Flash]]></category>

		<category><![CDATA[Flex]]></category>

		<category><![CDATA[fix]]></category>

		<category><![CDATA[navigateToURL()]]></category>

		<category><![CDATA[nightmare]]></category>

		<category><![CDATA[solution]]></category>

		<category><![CDATA[_blank]]></category>

		<guid isPermaLink="false">http://thesaj.wordpress.com/?p=32</guid>
		<description><![CDATA[Well, this week provided a fair amount of activity on the bug. The is technically a Flash Player bug (Reference #225434).
Well, the good news, Adobe&#8217;s recent 9.0.124 release fixes this issue for most browsers.
Safari 2, Safari 3, and Opera were all fine on Mac.
IE6, Firefox, Safari 3 were all fine on Windows XP.
The issue does [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Well, this week provided a fair amount of activity on the <a href="http://bugs.adobe.com/jira/browse/SDK-12987" target="_blank">bug</a>. The is technically a Flash Player bug (Reference #225434).</p>
<p>Well, the good news, Adobe&#8217;s recent 9.0.124 release fixes this issue for most browsers.</p>
<p>Safari 2, Safari 3, and Opera were all fine on Mac.<br />
IE6, Firefox, Safari 3 were all fine on Windows XP.</p>
<p>The issue does remain for Firefox on OS X &amp; Linux  (Unix code versions).  Hopefully they&#8217;ll fix it in 9.0.25, but it&#8217;s nice to know it&#8217;s being worked on.</p>
<p>Note - in Firefox on Mac, the first click worked for me, the second click would be blocked. And eventually all clicks were blocked.</p>
<p><a href="http://bugs.adobe.com/jira/browse/SDK-12987" target="_blank">http://bugs.adobe.com/jira/browse/SDK-12987</a></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/thesaj.wordpress.com/32/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/thesaj.wordpress.com/32/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/thesaj.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/thesaj.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/thesaj.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/thesaj.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/thesaj.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/thesaj.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/thesaj.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/thesaj.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/thesaj.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/thesaj.wordpress.com/32/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thesaj.wordpress.com&blog=1477978&post=32&subd=thesaj&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://thesaj.wordpress.com/2008/05/14/update-on-_blank-navigatetourl-issue/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/thesaj-128.jpg" medium="image">
			<media:title type="html">thesaj</media:title>
		</media:content>
	</item>
		<item>
		<title>How to restore lost files in Flex Builder 3&#8230;</title>
		<link>http://thesaj.wordpress.com/2008/04/23/how-to-restore-lost-files/</link>
		<comments>http://thesaj.wordpress.com/2008/04/23/how-to-restore-lost-files/#comments</comments>
		<pubDate>Wed, 23 Apr 2008 18:39:16 +0000</pubDate>
		<dc:creator>thesaj</dc:creator>
		
		<category><![CDATA[Bug]]></category>

		<category><![CDATA[Flex]]></category>

		<category><![CDATA[catastrophe]]></category>

		<category><![CDATA[data integrity]]></category>

		<category><![CDATA[data loss]]></category>

		<category><![CDATA[file restore]]></category>

		<category><![CDATA[Flex Builder]]></category>

		<guid isPermaLink="false">http://thesaj.wordpress.com/?p=31</guid>
		<description><![CDATA[Today I was working on a Degrafa based skin. When I hit some unknown accidental key combination and discovered the file I was working on had been closed. This closure was followed by my problems window suddenly displaying about a dozen errors.
Moments later I discovered, why!  The file, along with it&#8217;s two counterpart skins [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Today I was working on a Degrafa based skin. When I hit some unknown accidental key combination and discovered the file I was working on had been closed. This closure was followed by my problems window suddenly displaying about a dozen errors.</p>
<p>Moments later I discovered, why!  The file, along with it&#8217;s two counterpart skins were &#8220;gone&#8221;, *poof*, DELETED, gone to the digital Gehenna. Needless to say, I was quite distraught.  And while you might chime in with criticism on how I should have had copies of the file stored in an SVN or similar repository; let me add in my defense that this file was less than 10 minutes old.</p>
<p>But I had an idea&#8230;!!!!</p>
<p>I created a new copy of the file with the same filename. I then used Eclipse&#8217;s version compare tool to do a comparison of the current version against older versions.  Thankfully, Eclipse retained this information. I was able to easily grab my old code and copy it to the new file instance</p>
<p>UPDATED:  Dan Wilson chimed in that you can restore files from local history as well. (Found right below &#8220;Compare with&#8221;).</p>
<p>Thanks Dan!</p>
<p>- Jason The Saj</p>
<p>PS - If you are unfamiliar with Eclipse&#8217;s version compare tool. You need to familiarize yourself with it. You can find more info in my Flex Builder tips&#8217;n'tricks post <a title="http://thesaj.wordpress.com/2007/11/06/flex-builder-tips-tricks/" href="http://thesaj.wordpress.com/2007/11/06/flex-builder-tips-tricks/" target="_self">here</a>:</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/thesaj.wordpress.com/31/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/thesaj.wordpress.com/31/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/thesaj.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/thesaj.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/thesaj.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/thesaj.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/thesaj.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/thesaj.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/thesaj.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/thesaj.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/thesaj.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/thesaj.wordpress.com/31/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thesaj.wordpress.com&blog=1477978&post=31&subd=thesaj&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://thesaj.wordpress.com/2008/04/23/how-to-restore-lost-files/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/thesaj-128.jpg" medium="image">
			<media:title type="html">thesaj</media:title>
		</media:content>
	</item>
		<item>
		<title>antiAssassin - an experiment in Flex/AIR utilization of webcams</title>
		<link>http://thesaj.wordpress.com/2008/04/08/antiassassin-an-experiment-in-flexair-utilization-of-webcams/</link>
		<comments>http://thesaj.wordpress.com/2008/04/08/antiassassin-an-experiment-in-flexair-utilization-of-webcams/#comments</comments>
		<pubDate>Tue, 08 Apr 2008 21:09:02 +0000</pubDate>
		<dc:creator>thesaj</dc:creator>
		
		<category><![CDATA[AIR]]></category>

		<category><![CDATA[Flex]]></category>

		<category><![CDATA[HSlider]]></category>

		<category><![CDATA[motion detection]]></category>

		<category><![CDATA[web cam]]></category>

		<guid isPermaLink="false">http://thesaj.wordpress.com/?p=30</guid>
		<description><![CDATA[My employer Nxtbook Media recently had a corporate office game/fundraiser event.  It was a week of the game &#8220;Assassin&#8221;. In this case, fellow office workers try to assassinate each other by the careful unnoticed placement of the all-lethal &#8220;clothespin&#8221;.
I created this tool as a little experiment in utilization of the webcam and motion detection. [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>My employer <a href="http://www.nxtbook.com" target="_blank">Nxtbook Media</a> recently had a corporate office game/fundraiser event.  It was a week of the game &#8220;Assassin&#8221;. In this case, fellow office workers try to assassinate each other by the careful unnoticed placement of the all-lethal &#8220;clothespin&#8221;.</p>
<p>I created this tool as a little experiment in utilization of the webcam and motion detection. I was first made aware of this possibility by <a href="http://www.dougmccune.com/" target="_blank">Doug McCune</a>&#8217;s &#8220;TiileUI&#8221; experiment.  (Who in fact used a different methodology which he has now <a href="http://dougmccune.com/blog/2008/04/03/simple-flex-motion-detection-example/" target="_blank">posted to his blog</a>.)</p>
<p><em>UPDATE: For whatever reason, my host server seems to have problems delivering the .air file. So I&#8217;ve encapsulated it into a .zip file and uploaded that instead. Just open the zip, and you should get the .air file. Sorry about the hassle. If anyone knows WHY this is happening. Please enlighten me. I also tried my work&#8217;s host environment and it tried to deliver raw code. So I presume it&#8217;s a server setting.<br />
</em><br />
I published <a href="http://www.easternstorm.net/sassie/antiassassin/antiAssassin.air.zip">antiAssassin as an AIR application</a>, which you can download here.  There is also a Flex version, with the option to view source <a href="http://www.easternstorm.net/sassie/antiassassin/camera.html" target="_blank">here</a>. I&#8217;ve endeavored to document the code.</p>
<p>Enjoy!!!!</p>
<p>- The Dark Lord of the SWF</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/thesaj.wordpress.com/30/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/thesaj.wordpress.com/30/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/thesaj.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/thesaj.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/thesaj.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/thesaj.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/thesaj.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/thesaj.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/thesaj.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/thesaj.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/thesaj.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/thesaj.wordpress.com/30/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thesaj.wordpress.com&blog=1477978&post=30&subd=thesaj&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://thesaj.wordpress.com/2008/04/08/antiassassin-an-experiment-in-flexair-utilization-of-webcams/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/thesaj-128.jpg" medium="image">
			<media:title type="html">thesaj</media:title>
		</media:content>
	</item>
		<item>
		<title>Adobe Online Office Productivity Suite - Beta</title>
		<link>http://thesaj.wordpress.com/2008/03/27/adobe-online-office-productivity-suite-beta/</link>
		<comments>http://thesaj.wordpress.com/2008/03/27/adobe-online-office-productivity-suite-beta/#comments</comments>
		<pubDate>Thu, 27 Mar 2008 21:57:23 +0000</pubDate>
		<dc:creator>thesaj</dc:creator>
		
		<category><![CDATA[Flex]]></category>

		<category><![CDATA[Adobe]]></category>

		<category><![CDATA[Office]]></category>

		<category><![CDATA[Online]]></category>

		<category><![CDATA[Productivity]]></category>

		<guid isPermaLink="false">http://thesaj.wordpress.com/2008/03/27/adobe-online-office-productivity-suite-beta/</guid>
		<description><![CDATA[Adobe&#8217;s Online Office Productivity Suite:
Photoshop Express (Photo Editor)
https://www.photoshop.com/express
Buzzword (Word Processor)
http://www.buzzword.com
Sliderocket (Presentation Software)
http://www.sliderocket.com/
idubee (Spreadsheet)
http://www.idubee.com
Blist (Spreadsheet)
http://www.blist.com/
A lot of these are still betas, some much rougher than others&#8230;
NOTE - Just to clarify, Adobe hasn&#8217;t acquired Blist or Sliderocket.  But they don&#8217;t need too&#8230; their technology is beginning to provide almost a full online &#8216;light office productivity&#8217; platform.
 [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><strong>Adobe&#8217;s Online Office Productivity Suite:</strong></p>
<blockquote><p>Photoshop Express (Photo Editor)<br />
<a href="https://www.photoshop.com/express" target="_blank">https://www.photoshop.com/express</a></p>
<p>Buzzword (Word Processor)<br />
<a href="http://www.buzzword.com" target="_blank">http://www.buzzword.com</a></p>
<p>Sliderocket (Presentation Software)<br />
<a href="http://www.sliderocket.com/" target="_blank">http://www.sliderocket.com/</a></p>
<p>idubee (Spreadsheet)<br />
<a href="http://www.idubee.com" target="_blank">http://www.idubee.com</a></p>
<p>Blist (Spreadsheet)<br />
<a href="http://www.blist.com/" target="_blank">http://www.blist.com/</a></p>
<p>A lot of these are still betas, some much rougher than others&#8230;</p></blockquote>
<p>NOTE - Just to clarify, Adobe hasn&#8217;t acquired Blist or Sliderocket.  But they don&#8217;t need too&#8230; their technology is beginning to provide almost a full online &#8216;light office productivity&#8217; platform.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/thesaj.wordpress.com/29/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/thesaj.wordpress.com/29/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/thesaj.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/thesaj.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/thesaj.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/thesaj.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/thesaj.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/thesaj.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/thesaj.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/thesaj.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/thesaj.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/thesaj.wordpress.com/29/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thesaj.wordpress.com&blog=1477978&post=29&subd=thesaj&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://thesaj.wordpress.com/2008/03/27/adobe-online-office-productivity-suite-beta/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/thesaj-128.jpg" medium="image">
			<media:title type="html">thesaj</media:title>
		</media:content>
	</item>
		<item>
		<title>Flex Builder 3 - free to education (students/staff)</title>
		<link>http://thesaj.wordpress.com/2008/03/26/flex-builder-3-free-to-education-studentsstaff/</link>
		<comments>http://thesaj.wordpress.com/2008/03/26/flex-builder-3-free-to-education-studentsstaff/#comments</comments>
		<pubDate>Wed, 26 Mar 2008 21:41:42 +0000</pubDate>
		<dc:creator>thesaj</dc:creator>
		
		<category><![CDATA[Flex]]></category>

		<category><![CDATA[education]]></category>

		<category><![CDATA[Flex Builder]]></category>

		<category><![CDATA[free]]></category>

		<guid isPermaLink="false">http://thesaj.wordpress.com/2008/03/26/flex-builder-3-free-to-education-studentsstaff/</guid>
		<description><![CDATA[Here&#8217;s where to register:
http://flexregistration.com/
       ]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Here&#8217;s where to register:</p>
<p><a href="http://flexregistration.com/" target="_blank">http://flexregistration.com/</a></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/thesaj.wordpress.com/28/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/thesaj.wordpress.com/28/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/thesaj.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/thesaj.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/thesaj.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/thesaj.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/thesaj.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/thesaj.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/thesaj.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/thesaj.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/thesaj.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/thesaj.wordpress.com/28/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thesaj.wordpress.com&blog=1477978&post=28&subd=thesaj&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://thesaj.wordpress.com/2008/03/26/flex-builder-3-free-to-education-studentsstaff/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/thesaj-128.jpg" medium="image">
			<media:title type="html">thesaj</media:title>
		</media:content>
	</item>
		<item>
		<title>DISCUSSION: Flash + Google Indexing</title>
		<link>http://thesaj.wordpress.com/2008/03/17/discussion-flash-google-indexing/</link>
		<comments>http://thesaj.wordpress.com/2008/03/17/discussion-flash-google-indexing/#comments</comments>
		<pubDate>Mon, 17 Mar 2008 21:24:33 +0000</pubDate>
		<dc:creator>thesaj</dc:creator>
		
		<category><![CDATA[Flash]]></category>

		<category><![CDATA[Flex]]></category>

		<category><![CDATA[Flash Google indexing search engine optimization]]></category>

		<guid isPermaLink="false">http://thesaj.wordpress.com/2008/03/17/discussion-flash-google-indexing/</guid>
		<description><![CDATA[Today, I am reviewing methods of including content for Google indexing. As well as my thoughts of where this should be going in the future:
Current Trends:

SWFObject style - division filled with content re-populated if Flash player exists.


 First, potential of code to be seen briefly before the Flash content is loaded on slower machines.
Question over whether [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Today, I am reviewing methods of including content for Google indexing. As well as my thoughts of where this should be going in the future:</p>
<p>Current Trends:</p>
<ul>
<li><b>SWFObject style - division filled with content re-populated if Flash player exists.
<p></b></p>
<ul>
<li><i> First, potential of code to be seen briefly before the Flash content is loaded on slower machines.</i></li>
<li><i>Question over whether Google respects such code and what risks of Googlebot viewing such methods as code hiding.
<p></i></li>
</ul>
</li>
<li><b>Dual HTML/Flash content sites, using Flash only for animations, videos and other media.
<p></b></p>
<ul>
<li><b></b><i> Not suitable for all Flash based sites, especially those that more so full fledged applications or RIAs<br />
</i></li>
<li><i> Once again limiting the web to the age old, over-extended cumbersome HTML<br />
</i></li>
<li><i>Lose out on the full power of the Flash environment</i><br />
<i><br />
</i></li>
</ul>
</li>
<li><b>Limited garnering by Googlebot via Adobe&#8217;s swf2html SDK
<p></b></li>
<li><b>No Flash (obviously not an acceptable option for RIA developers like myself)</b></li>
</ul>
<p>Are there other means being implemented? Please chime in&#8230;.</p>
<p>***</p>
<p>Where should we be going?  Sadly, this is a ship that is stranded in a sargasso sea of the doldrums with little us mere sailers are able to do to free her.</p>
<p>The solution requires joint work on the part of Adobe and Google.  And while such is not within my power to make happen. I do have a thought about how to do it, but not being involved in the nitty-gritty inner workings of Flash itself these thoughts are not much more than whimsical - but I&#8217;ll share anyways.</p>
<p>Flash recently went to a very event listener based model.  I believe this should be leveraged for Flash/Flex apps. My thought is to have a listener that can be defined as active or not call echobot.</p>
<p>If echobot is active, it gives a hook for a spider to listen.  Obviously, Adobe would have to work very closely with Google so that their spiderbot would be modified to listen.  The echobot listener would essentially receive a simple collection of the current content in an XML structure most likely.  Delivering text content along with basic formatting (ie: font size, weight, etc) which would allow google to weigh the content a bit. Also, would receive tabular info via data grid which would include row content and global content (ie: # records, number of fields, etc).  Perhaps the means to define &#8220;alt&#8221; values for graphics/animations/effects/etc.</p>
<p>Of course, there is another aspect which is necessary. As is often brought up, the issue of tracking location within a Flash application.  And this would tie in to a URL/state definition.  So that a spider could go thru various states similar to loading pages. And the echobot listener would deliver the bot the content result of the given state.  (Or in a traditional Flash app, the current stopped frame.)</p>
<p>Now, clearly this would require some logistical changes both internally to Flash and with Google&#8217;s bot.  Adobe would need to devise the internal and then put forth the workings as an API for Google (or any other indexer) to utilize.</p>
<p>Of course there is a performance hit, you&#8217;re listening and delivering said content at all these event points.  However, firstly, the echobot listener would be able to be specified as disabled. Second, even if enabled, it should not be active unless passed a signal by the spider-bot saying &#8220;I&#8217;m here, I want to listen&#8221;.  Only then should the listener be active.</p>
<p>This would enable Flash sites to be indexed, even to sub states. As well as encouraging much more internal state existence for purposes of URL bookmarking, etc.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/thesaj.wordpress.com/27/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/thesaj.wordpress.com/27/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/thesaj.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/thesaj.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/thesaj.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/thesaj.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/thesaj.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/thesaj.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/thesaj.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/thesaj.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/thesaj.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/thesaj.wordpress.com/27/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thesaj.wordpress.com&blog=1477978&post=27&subd=thesaj&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://thesaj.wordpress.com/2008/03/17/discussion-flash-google-indexing/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/thesaj-128.jpg" medium="image">
			<media:title type="html">thesaj</media:title>
		</media:content>
	</item>
		<item>
		<title>Adobe AIR - &#8220;Opens a sea of possibilities!&#8221; (30onair)</title>
		<link>http://thesaj.wordpress.com/2008/03/04/adobe-air-opens-a-sea-of-possibilities-30onair/</link>
		<comments>http://thesaj.wordpress.com/2008/03/04/adobe-air-opens-a-sea-of-possibilities-30onair/#comments</comments>
		<pubDate>Tue, 04 Mar 2008 19:58:13 +0000</pubDate>
		<dc:creator>thesaj</dc:creator>
		
		<category><![CDATA[Flex]]></category>

		<category><![CDATA[S.A.S.S.I.E.]]></category>

		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[Adobe AIR 30onair]]></category>

		<guid isPermaLink="false">http://thesaj.wordpress.com/2008/03/04/adobe-air-opens-a-sea-of-possibilities-30onair/</guid>
		<description><![CDATA[If you haven&#8217;t heard&#8230; Adobe launched Flex 3 &#38; AIR this past week.
Here is a short video I did for the 30onair. (Don&#8217;t know what that is, go to YouTube.com and search for 30onair.)  
http://www.youtube.com/watch?v=l1aAnj7haDU
       ]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>If you haven&#8217;t heard&#8230; Adobe launched Flex 3 &amp; AIR this past week.</p>
<p>Here is a short video I did for the 30onair. (Don&#8217;t know what that is, go to YouTube.com and search for 30onair.) <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><a href="http://www.youtube.com/watch?v=l1aAnj7haDU" target="_blank">http://www.youtube.com/watch?v=l1aAnj7haDU</a></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/thesaj.wordpress.com/26/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/thesaj.wordpress.com/26/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/thesaj.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/thesaj.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/thesaj.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/thesaj.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/thesaj.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/thesaj.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/thesaj.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/thesaj.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/thesaj.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/thesaj.wordpress.com/26/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thesaj.wordpress.com&blog=1477978&post=26&subd=thesaj&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://thesaj.wordpress.com/2008/03/04/adobe-air-opens-a-sea-of-possibilities-30onair/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/thesaj-128.jpg" medium="image">
			<media:title type="html">thesaj</media:title>
		</media:content>
	</item>
		<item>
		<title>360Flex &#8220;Atlanta&#8221;</title>
		<link>http://thesaj.wordpress.com/2008/02/18/360flex-atlanta/</link>
		<comments>http://thesaj.wordpress.com/2008/02/18/360flex-atlanta/#comments</comments>
		<pubDate>Mon, 18 Feb 2008 22:05:01 +0000</pubDate>
		<dc:creator>thesaj</dc:creator>
		
		<category><![CDATA[Flex]]></category>

		<category><![CDATA[S.A.S.S.I.E.]]></category>

		<category><![CDATA[360 Flex]]></category>

		<guid isPermaLink="false">http://thesaj.wordpress.com/?p=25</guid>
		<description><![CDATA[I will be in Atlanta, Georgia next week attending the 360Flex Developer Conference.
http://www.360conferences.com/360flex/
If any of my readers  are attending, be sure to grab ahold of me and say &#8220;Hello&#8221;.  This year I will be graced with the presence of my beautiful wife, and darling little girl.
- The Saj
PS - For those unfamiliar with [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I will be in Atlanta, Georgia next week attending the 360Flex Developer Conference.</p>
<p><a href="http://www.360conferences.com/360flex/" target="_blank">http://www.360conferences.com/360flex/</a></p>
<p>If any of my readers  are attending, be sure to grab ahold of me and say &#8220;Hello&#8221;.  This year I will be graced with the presence of my beautiful wife, and darling little girl.</p>
<p>- The Saj</p>
<p>PS - For those unfamiliar with the 360Flex conference. It is a developer conference that is very community driven. There&#8217;s no big $$$ corps behind it. It&#8217;s focus is on Flex development  and related technologies.   It tends to have a very intimate feel, where you can find yourself bumping into numerous  recognizable names (albeit perhaps not faces),  such as Doug McCune, Jeffry Houser (The Flex Show). But more importantly, good seminars and hands-on sessions!</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/thesaj.wordpress.com/25/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/thesaj.wordpress.com/25/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/thesaj.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/thesaj.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/thesaj.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/thesaj.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/thesaj.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/thesaj.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/thesaj.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/thesaj.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/thesaj.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/thesaj.wordpress.com/25/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thesaj.wordpress.com&blog=1477978&post=25&subd=thesaj&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://thesaj.wordpress.com/2008/02/18/360flex-atlanta/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/thesaj-128.jpg" medium="image">
			<media:title type="html">thesaj</media:title>
		</media:content>
	</item>
		<item>
		<title>SWFObject 2.0 not returning userAgent in IE6 (anyone else encounter this?)</title>
		<link>http://thesaj.wordpress.com/2008/02/15/swfobject-20-not-returning-useragent-in-ie6-anyone-else-encounter-this/</link>
		<comments>http://thesaj.wordpress.com/2008/02/15/swfobject-20-not-returning-useragent-in-ie6-anyone-else-encounter-this/#comments</comments>
		<pubDate>Fri, 15 Feb 2008 15:01:50 +0000</pubDate>
		<dc:creator>thesaj</dc:creator>
		
		<category><![CDATA[Bug]]></category>

		<category><![CDATA[Flex]]></category>

		<category><![CDATA[HTML/JavaScript]]></category>

		<guid isPermaLink="false">http://thesaj.wordpress.com/2008/02/15/swfobject-20-not-returning-useragent-in-ie6-anyone-else-encounter-this/</guid>
		<description><![CDATA[UPDATE: The new SWFObject 2.0 (Release Candidate 2) resolved this issue. The examples below should now give you the browser agent info when using IE6&#8230;
The one caveat, Firefox on XP needs wmode to be set to either &#8220;transparent&#8221; or &#8220;opaque&#8221;, otherwise a pop-up occurs.
******
Screenshot&#8230;
http://www.easternstorm.net/sassie/useragenttest/versionresults.jpg
On the left side observe IE6 loading the same swf, embedded in
standard [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>UPDATE: The new SWFObject 2.0 (Release Candidate 2) resolved this issue. The examples below should now give you the browser agent info when using IE6&#8230;</p>
<p>The one caveat, Firefox on XP needs wmode to be set to either &#8220;transparent&#8221; or &#8220;opaque&#8221;, otherwise a pop-up occurs.</p>
<p>******</p>
<p>Screenshot&#8230;<br />
<a href="http://www.easternstorm.net/sassie/useragenttest/versionresults.jpg" target="_blank" rel="nofollow">http://www.easternstorm.net/sassie/useragenttest/versionresults.jpg</a><br />
On the left side observe IE6 loading the same swf, embedded in<br />
standard Flex 3, SWFO 1.5, SWFO 2.0.  Please note that that in SWFO<br />
2.0 we receive &#8220;null&#8221;.<br />
Now, the left two columns shows several other browsers loading the 3rd<br />
template:<br />
<a href="http://www.easternstorm.net/sassie/useragenttest/useragenttestSWFO20.html" target="_blank" rel="nofollow">http://www.easternstorm.net/sassie/useragenttest/useragenttestSWFO20&#8230;.</a><br />
Note that it is working fine on Firefox XP, Safari 3 XP, Opera XP,<br />
Firefox OSX, Safari 3 OSX.  The only other exception being Safari 2,<br />
which has known issues with externalInterface as I recall.<br />
So clearly there is something not quite right with SWFObject 2.0<br />
running IE6<br />
***<br />
Here are the three embed templates:<br />
<a href="http://www.easternstorm.net/sassie/useragenttest/useragenttest.html" target="_blank" rel="nofollow">http://www.easternstorm.net/sassie/useragenttest/useragenttest.html</a><br />
<a href="http://www.easternstorm.net/sassie/useragenttest/useragenttestSWFO15.html" target="_blank" rel="nofollow">http://www.easternstorm.net/sassie/useragenttest/useragenttestSWFO15&#8230;.</a><br />
<a href="http://www.easternstorm.net/sassie/useragenttest/useragenttestSWFO20.html" target="_blank" rel="nofollow">http://www.easternstorm.net/sassie/useragenttest/useragenttestSWFO20&#8230;.</a><br />
***<br />
Source code of example:<br />
&lt;?xml version=&#8221;1.0&#8243; encoding=&#8221;utf-8&#8243;?&gt;<br />
&lt;mx:Application xmlns:mx=&#8221;<a href="http://www.adobe.com/2006/mxml" target="_blank" rel="nofollow">http://www.adobe.com/2006/mxml</a>&#8220;<br />
layout=&#8221;absolute&#8221; viewSourceURL=&#8221;srcview/index.html&#8221;&gt;<br />
&lt;mx:Script&gt;<br />
&lt;![CDATA[<br />
private function Test():void{<br />
Debug.text = "&lt;&lt;" + ExternalInterface.call("function getBrowser()<br />
{varBrowser = ''+ navigator.userAgent;alert(varBrowser);return<br />
varBrowser;}") + "&gt;&gt;";<br />
}<br />
]]&gt;<br />
&lt;/mx:Script&gt;<br />
&lt;mx:VBox x=&#8221;10&#8243; y=&#8221;10&#8243;&gt;<br />
&lt;mx:Button id=&#8221;btnTest&#8221; label=&#8221;Click to View userAgent Info&#8221;<br />
click=&#8221;Test()&#8221;/&gt;<br />
&lt;mx:TextArea id=&#8221;Debug&#8221; width=&#8221;450&#8243; color=&#8221;Navy&#8221; borderColor=&#8221;Red&#8221;/&gt;<br />
&lt;/mx:VBox&gt;<br />
&lt;/mx:Application&gt;</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/thesaj.wordpress.com/24/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/thesaj.wordpress.com/24/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/thesaj.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/thesaj.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/thesaj.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/thesaj.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/thesaj.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/thesaj.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/thesaj.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/thesaj.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/thesaj.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/thesaj.wordpress.com/24/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thesaj.wordpress.com&blog=1477978&post=24&subd=thesaj&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://thesaj.wordpress.com/2008/02/15/swfobject-20-not-returning-useragent-in-ie6-anyone-else-encounter-this/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/thesaj-128.jpg" medium="image">
			<media:title type="html">thesaj</media:title>
		</media:content>
	</item>
	</channel>
</rss>