<?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>simon-townsend.com</title>
	<atom:link href="http://simon-townsend.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://simon-townsend.com</link>
	<description></description>
	<lastBuildDate>Wed, 01 Jun 2011 21:10:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.5</generator>
		<item>
		<title>Visual Editors</title>
		<link>http://simon-townsend.com/news/visual-editors/</link>
		<comments>http://simon-townsend.com/news/visual-editors/#comments</comments>
		<pubDate>Thu, 05 May 2011 19:39:48 +0000</pubDate>
		<dc:creator>simon </dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://simon-townsend.com/?p=362</guid>
		<description><![CDATA[Visual editors seem to be popping up everywhere. My first experience with a visual editor was one designed to teach children how to program called Scratch. This thing is pretty cool. I liked that everything in an OOP language was &#8230; <a href="http://simon-townsend.com/news/visual-editors/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div style="clear:both;">
<p>Visual editors seem to be popping up everywhere.  My first experience with a visual editor was one designed to teach children how to program called <a href="http://scratch.mit.edu">Scratch</a>.  This thing is pretty cool.  I liked that everything in an OOP language was mapped to something all children can relate to, puzzle pieces.  The IDE itself is really easy to get started w/ and has built in support for I/O such as the webcam and microphone.  Great for kids to dive into with-out much learning curve.</p>
<p>However, now visual editors are popping up that promote the ability to create &#8216;big boy&#8217; applications like in <a href="http://drdobbs.com/blogs/embedded-systems/229401706">Android</a> or <a href="http://www.i-programmer.info/news/98-languages/2389-waterbear-a-visual-language-for-javacript.html">Javascript</a>.  Now, I have mixed emotions.  Is it a bad thing when people learn this way?  Probably not.  Would it be bad if people always programmed this way?  Maybe.  At its core it&#8217;s not &#8216;generated&#8217; code, but it&#8217;s close.  You could argue that using a puzzle IDE would eliminate sytax inconsistances but at what cost?  Speed? Space?  I can&#8217;t imagine a looking over someones puzzle code for an enterprise application&#8230;but maybe I&#8217;m just being closed-minded.</p>
<p>Overall, I think it&#8217;s an interesting avenue that no doubt will be explored in the coming years.  But what&#8217;s so tough about function() { echo &#8216;hello world&#8217;; } ?</p>
</div>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center">
<ul class="socials">
		<li class="shr-blogger">
			<a href="http://www.blogger.com/blog_this.pyra?t&amp;u=http://simon-townsend.com/news/visual-editors/&amp;n=Visual+Editors&amp;pli=1" rel="nofollow" class="external" title="Blog this on Blogger">Blog this on Blogger</a>
		</li>
		<li class="shr-comfeed">
			<a href="http://simon-townsend.com/news/visual-editors/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://simon-townsend.com/news/visual-editors/&amp;title=Visual+Editors" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://simon-townsend.com/news/visual-editors/&amp;t=Visual+Editors" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-gmail">
			<a href="https://mail.google.com/mail/?ui=2&amp;view=cm&amp;fs=1&amp;tf=1&amp;su=Visual+Editors&amp;body=Link: http://simon-townsend.com/news/visual-editors/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A %0D%0AVisual%20editors%20seem%20to%20be%20popping%20up%20everywhere.%20%20My%20first%20experience%20with%20a%20visual%20editor%20was%20one%20designed%20to%20teach%20children%20how%20to%20program%20called%20Scratch.%20%20This%20thing%20is%20pretty%20cool.%20%20I%20liked%20that%20everything%20in%20an%20OOP%20language%20was%20mapped%20to%20something%20all%20children%20can%20relate%20to%2C%20puzzle%20pieces.%20%20T" rel="nofollow" class="external" title="Email this via Gmail">Email this via Gmail</a>
		</li>
		<li class="shr-googlebookmarks">
			<a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://simon-townsend.com/news/visual-editors/&amp;title=Visual+Editors" rel="nofollow" class="external" title="Add this to Google Bookmarks">Add this to Google Bookmarks</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://simon-townsend.com/news/visual-editors/&amp;title=Visual+Editors&amp;summary=%0D%0AVisual%20editors%20seem%20to%20be%20popping%20up%20everywhere.%20%20My%20first%20experience%20with%20a%20visual%20editor%20was%20one%20designed%20to%20teach%20children%20how%20to%20program%20called%20Scratch.%20%20This%20thing%20is%20pretty%20cool.%20%20I%20liked%20that%20everything%20in%20an%20OOP%20language%20was%20mapped%20to%20something%20all%20children%20can%20relate%20to%2C%20puzzle%20pieces.%20%20T&amp;source=simon-townsend.com" rel="nofollow" class="external" title="Share this on LinkedIn">Share this on LinkedIn</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Visual+Editors+-+http://bit.ly/l8bjYP&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://simon-townsend.com/news/visual-editors/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FITC San Francisco Highlights</title>
		<link>http://simon-townsend.com/fitc-2/fitc-san-francisco-highlights/</link>
		<comments>http://simon-townsend.com/fitc-2/fitc-san-francisco-highlights/#comments</comments>
		<pubDate>Mon, 06 Sep 2010 23:28:12 +0000</pubDate>
		<dc:creator>simon </dc:creator>
				<category><![CDATA[FITC]]></category>

		<guid isPermaLink="false">http://simon-townsend.com/?p=339</guid>
		<description><![CDATA[If you liked the highlight film of <a href="http://vimeo.com/11675553">FITC Toronto</a> then you'll really enjoy the one the Stock-Archive.com put together for FITC San Francisco.  Check it out....I make a cameo @ the 28 second mark. <a href="http://simon-townsend.com/fitc-2/fitc-san-francisco-highlights/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div style="clear:both;">
<p>If you liked the highlight film of <a href="http://vimeo.com/11675553">FITC Toronto</a> then you&#8217;ll really enjoy the one the Stock-Archive.com put together for FITC San Francisco.  Check it out&#8230;.I make a cameo @ the 28 second mark.</p>
<div style="text-align:center">
<object width="640" height="360"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=14706929&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=14706929&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="640" height="360"></embed></object><br />
</div>
</div>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center">
<ul class="socials">
		<li class="shr-blogger">
			<a href="http://www.blogger.com/blog_this.pyra?t&amp;u=http://simon-townsend.com/fitc-2/fitc-san-francisco-highlights/&amp;n=FITC+San+Francisco+Highlights&amp;pli=1" rel="nofollow" class="external" title="Blog this on Blogger">Blog this on Blogger</a>
		</li>
		<li class="shr-comfeed">
			<a href="http://simon-townsend.com/fitc-2/fitc-san-francisco-highlights/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://simon-townsend.com/fitc-2/fitc-san-francisco-highlights/&amp;title=FITC+San+Francisco+Highlights" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://simon-townsend.com/fitc-2/fitc-san-francisco-highlights/&amp;t=FITC+San+Francisco+Highlights" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-gmail">
			<a href="https://mail.google.com/mail/?ui=2&amp;view=cm&amp;fs=1&amp;tf=1&amp;su=FITC+San+Francisco+Highlights&amp;body=Link: http://simon-townsend.com/fitc-2/fitc-san-francisco-highlights/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A If%20you%20liked%20the%20highlight%20film%20of%20FITC%20Toronto%20then%20you%27ll%20really%20enjoy%20the%20one%20the%20Stock-Archive.com%20put%20together%20for%20FITC%20San%20Francisco.%20%20Check%20it%20out....I%20make%20a%20cameo%20%40%20the%2028%20second%20mark." rel="nofollow" class="external" title="Email this via Gmail">Email this via Gmail</a>
		</li>
		<li class="shr-googlebookmarks">
			<a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://simon-townsend.com/fitc-2/fitc-san-francisco-highlights/&amp;title=FITC+San+Francisco+Highlights" rel="nofollow" class="external" title="Add this to Google Bookmarks">Add this to Google Bookmarks</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://simon-townsend.com/fitc-2/fitc-san-francisco-highlights/&amp;title=FITC+San+Francisco+Highlights&amp;summary=If%20you%20liked%20the%20highlight%20film%20of%20FITC%20Toronto%20then%20you%27ll%20really%20enjoy%20the%20one%20the%20Stock-Archive.com%20put%20together%20for%20FITC%20San%20Francisco.%20%20Check%20it%20out....I%20make%20a%20cameo%20%40%20the%2028%20second%20mark.&amp;source=simon-townsend.com" rel="nofollow" class="external" title="Share this on LinkedIn">Share this on LinkedIn</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=FITC+San+Francisco+Highlights+-+http://b2l.me/apv4f5&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://simon-townsend.com/fitc-2/fitc-san-francisco-highlights/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Megaphone + FITC San Francisco</title>
		<link>http://simon-townsend.com/as3/fitc-san-francisco-megaphone/</link>
		<comments>http://simon-townsend.com/as3/fitc-san-francisco-megaphone/#comments</comments>
		<pubDate>Tue, 31 Aug 2010 02:12:51 +0000</pubDate>
		<dc:creator>simon </dc:creator>
				<category><![CDATA[AS3]]></category>
		<category><![CDATA[Cool]]></category>
		<category><![CDATA[FITC]]></category>
		<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false">http://simon-townsend.com/?p=325</guid>
		<description><![CDATA[Megaphone with a little FITC peppered in. <a href="http://simon-townsend.com/as3/fitc-san-francisco-megaphone/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://simon-townsend.com/wp-content/uploads/2010/08/2010-08-17_13-52-26_492.jpg"><img src="http://simon-townsend.com/wp-content/uploads/2010/08/2010-08-17_13-52-26_492-1024x139.jpg" alt="" title="FITC San Francisco @ Mission Bay Conference Center" width="640" height="86" class="aligncenter size-large wp-image-326" /></a></p>
<div style="clear:both;">
<p>
So it&#8217;s been a week since I returned from FITC San Francisco and I&#8217;ve been extremely busy to say the least.  There were so many great sessions, frameworks, demo&#8217;s etc. that my brain has been in a state of information overload; quickly jumping from one idea to the next.  All the information and demo&#8217;s at FITC are great, but by far the best thing about the event is the people.  It&#8217;s incredible to be around so many creative and brilliant people that are into programming, art, installations etc.  If you&#8217;ve never attended an FITC I&#8217;d highly recommend it.
</p>
<p><a href="http://simon-townsend.com/wp-content/uploads/2010/08/gardenPano.jpg"><img src="http://simon-townsend.com/wp-content/uploads/2010/08/gardenPano-1024x199.jpg" alt="" title="Yerba Buena Gardens" width="640" height="124" class="aligncenter size-large wp-image-330" /></a></p>
<p>
One of the frameworks that did manage to play with a bit is <a href="http://www.playmegaphone.com/">Megaphone</a>.  Megaphone is an amazing framework for creating multi-user applications that can be controlled via touch-tone phone.  I&#8217;ll let you check out the Megaphone site for a full explanation of how it works but just be aware that there is an AS3 API (with openframeworks coming soon) that makes getting up and running insanely easy.  Megaphone handles all of the phone interaction in your application while utilizing <a href="http://www.unionplatform.com/">Union</a> to enable multiple users.  <a href="http://www.moock.org/">Colin Moock</a>, the creator of Union and author of the AS3 API for Megaphone, gave a session at FITC showing off some of the Megaphone capabilities.  I was blown away when he put a game on the screen and said &#8216;call this number to play.&#8217;  Before I knew it everyone in the room was controlling a waving hand on the screen by yelling into their phones to make the hand move.  Somehow I managed to win the game and as a prize Colin hooked me up with a copy of his book <a href="http://www.amazon.com/Essential-ActionScript-3-0-Colin-Moock/dp/0596526946">Essential Actionscript 3.0</a>, a must have reference for any AS3 programmer.  It was immediately apparent that I&#8217;d be diving into Megaphone as soon as I returned home.
</p>
<p><a href="http://simon-townsend.com/wp-content/uploads/2010/08/2010-08-21_14-19-32_337.jpg"><img src="http://simon-townsend.com/wp-content/uploads/2010/08/2010-08-21_14-19-32_337-1024x238.jpg" alt="" title="Wandering in San Francisco" width="640" height="148" class="aligncenter size-large wp-image-331" /></a></p>
<p>Then Colin showed a demo of Megaphone being used to play trivia on the big screens in an MLB stadium.  The video showed people in the stands all playing trivia with their phones, laughing, pointing at the screen.  It was then that I saw the real potential of megaphone.  I started thinking about my alma mater, LSU, and the huge new HD 80-foot-wide video board they installed in Tiger Stadium 2 years ago.  I&#8217;d love to make megaphone apps for that.  Unfortunately, it takes a lot of customization on the megaphone servers to pull of a job of that magnitude and isn&#8217;t quite possible yet for us outside of the megaphone inner circle.  Maybe in the near future?  I was able to build a quick prototype of my concept though.  Check it out below (and yes, there are spelling errors).
</p>
<div style="text-align:center">
<object width="620" height="465"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=14564486&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=14564486&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="620" height="465"></embed></object><br />
</div>
<p>
Cool right?  Anyway, Megaphone was only 1 of the many highlights of FITC.  Something else you should check out if you haven&#8217;t already is <a href="http://www.openframeworks.cc/">openframeworks</a> by the great <a href="http://www.theowatson.com/">Theo Watson</a>.  Theo, along with his partner in crime, <a href="http://zanyparade.com/v8/">Emily Gobeille </a>, blew all attendees away with their interactive artwork.  I&#8217;m just diving into OF now and will hopefully have some blog posts on it in the future.  Till then, hollller.
</p>
<p><a href="http://simon-townsend.com/wp-content/uploads/2010/08/2010-08-21_15-34-23_248.jpg"><img src="http://simon-townsend.com/wp-content/uploads/2010/08/2010-08-21_15-34-23_248-1024x171.jpg" alt="" title="San Francisco Bay" width="640" height="106" class="aligncenter size-large wp-image-333" /></a>
</div>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center">
<ul class="socials">
		<li class="shr-blogger">
			<a href="http://www.blogger.com/blog_this.pyra?t&amp;u=http://simon-townsend.com/as3/fitc-san-francisco-megaphone/&amp;n=Megaphone+%2B+FITC+San+Francisco&amp;pli=1" rel="nofollow" class="external" title="Blog this on Blogger">Blog this on Blogger</a>
		</li>
		<li class="shr-comfeed">
			<a href="http://simon-townsend.com/as3/fitc-san-francisco-megaphone/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://simon-townsend.com/as3/fitc-san-francisco-megaphone/&amp;title=Megaphone+%2B+FITC+San+Francisco" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://simon-townsend.com/as3/fitc-san-francisco-megaphone/&amp;t=Megaphone+%2B+FITC+San+Francisco" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-gmail">
			<a href="https://mail.google.com/mail/?ui=2&amp;view=cm&amp;fs=1&amp;tf=1&amp;su=Megaphone+%2B+FITC+San+Francisco&amp;body=Link: http://simon-townsend.com/as3/fitc-san-francisco-megaphone/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A Megaphone%20with%20a%20little%20FITC%20peppered%20in." rel="nofollow" class="external" title="Email this via Gmail">Email this via Gmail</a>
		</li>
		<li class="shr-googlebookmarks">
			<a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://simon-townsend.com/as3/fitc-san-francisco-megaphone/&amp;title=Megaphone+%2B+FITC+San+Francisco" rel="nofollow" class="external" title="Add this to Google Bookmarks">Add this to Google Bookmarks</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://simon-townsend.com/as3/fitc-san-francisco-megaphone/&amp;title=Megaphone+%2B+FITC+San+Francisco&amp;summary=Megaphone%20with%20a%20little%20FITC%20peppered%20in.&amp;source=simon-townsend.com" rel="nofollow" class="external" title="Share this on LinkedIn">Share this on LinkedIn</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Megaphone+%2B+FITC+San+Francisco+-+http://b2l.me/anatQw&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://simon-townsend.com/as3/fitc-san-francisco-megaphone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Total Recall Video</title>
		<link>http://simon-townsend.com/uncategorized/total-recall-video/</link>
		<comments>http://simon-townsend.com/uncategorized/total-recall-video/#comments</comments>
		<pubDate>Tue, 24 Aug 2010 03:21:25 +0000</pubDate>
		<dc:creator>simon </dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://simon-townsend.com/?p=321</guid>
		<description><![CDATA[I just wanted to throw up a quick video of the Android game that I made, Total Recall, actually running on the Droid X. <a href="http://simon-townsend.com/uncategorized/total-recall-video/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div style="clear:both;">
<p>I just got back from FITC San Francisco last night and it was an amazing conference.  I should have a post or 2 up over the next few days summarizing all of the incredible speakers, frameworks and artwork I saw.  For now though, I just wanted to throw up a quick video of the Android game that I made, Total Recall, actually running on the Droid X.  The Droid X is still running Android 2.1 and should have significant speed boosts when it&#8217;s updated to 2.2 early next month.  You won&#8217;t notice any performance issues in this simple game however.</p>
<div style="text-align:center">
<object width="620" height="465"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=14379179&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=14379179&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="620" height="465"></embed></object><br />
</div>
</div>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center">
<ul class="socials">
		<li class="shr-blogger">
			<a href="http://www.blogger.com/blog_this.pyra?t&amp;u=http://simon-townsend.com/uncategorized/total-recall-video/&amp;n=Total+Recall+Video&amp;pli=1" rel="nofollow" class="external" title="Blog this on Blogger">Blog this on Blogger</a>
		</li>
		<li class="shr-comfeed">
			<a href="http://simon-townsend.com/uncategorized/total-recall-video/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://simon-townsend.com/uncategorized/total-recall-video/&amp;title=Total+Recall+Video" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://simon-townsend.com/uncategorized/total-recall-video/&amp;t=Total+Recall+Video" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-gmail">
			<a href="https://mail.google.com/mail/?ui=2&amp;view=cm&amp;fs=1&amp;tf=1&amp;su=Total+Recall+Video&amp;body=Link: http://simon-townsend.com/uncategorized/total-recall-video/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A I%20just%20wanted%20to%20throw%20up%20a%20quick%20video%20of%20the%20Android%20game%20that%20I%20made%2C%20Total%20Recall%2C%20actually%20running%20on%20the%20Droid%20X." rel="nofollow" class="external" title="Email this via Gmail">Email this via Gmail</a>
		</li>
		<li class="shr-googlebookmarks">
			<a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://simon-townsend.com/uncategorized/total-recall-video/&amp;title=Total+Recall+Video" rel="nofollow" class="external" title="Add this to Google Bookmarks">Add this to Google Bookmarks</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://simon-townsend.com/uncategorized/total-recall-video/&amp;title=Total+Recall+Video&amp;summary=I%20just%20wanted%20to%20throw%20up%20a%20quick%20video%20of%20the%20Android%20game%20that%20I%20made%2C%20Total%20Recall%2C%20actually%20running%20on%20the%20Droid%20X.&amp;source=simon-townsend.com" rel="nofollow" class="external" title="Share this on LinkedIn">Share this on LinkedIn</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Total+Recall+Video+-+http://b2l.me/akjjy4&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://simon-townsend.com/uncategorized/total-recall-video/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Total Recall Android Game</title>
		<link>http://simon-townsend.com/flash/total-recall-android-game/</link>
		<comments>http://simon-townsend.com/flash/total-recall-android-game/#comments</comments>
		<pubDate>Mon, 09 Aug 2010 20:26:51 +0000</pubDate>
		<dc:creator>simon </dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false">http://simon-townsend.com/?p=273</guid>
		<description><![CDATA[A little Android memory game in my spare time. <a href="http://simon-townsend.com/flash/total-recall-android-game/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div style="clear:both;">
<p>A few weeks ago I decided to take a crack at developing Android apps using the Adobe AIR runtime.  I have to say that I&#8217;ve really enjoyed the workflow but testing has been an issue since I don&#8217;t have an Android device.  The emulator could use some serious performance enhancements but I made do with using it for layout purposes.  Unfortunately, the real problems arose when I realized I&#8217;d want to use the camera, camera roll, accelerometer and other device hardware. </p>
<p>So earlier in the week I made the switch from AT&#038;T to Verizon, ditching my iphone for the Droid X.  Due to the huge demand for the phone I won&#8217;t be receiving my Droid until tomorrow, but in the meantime I&#8217;ve managed to create a little Android game that doesn&#8217;t use any mobile-specific hardware.  It&#8217;s based on a little memory game that you might recognize, also my namesake.  And since it&#8217;s written with AIR I can share it with you in the browser (sorry if it doesn&#8217;t fit your screen, it&#8217;s running at 800&#215;480 which fits most high-end android phones).  Just repeat the pattern and each time it will get one &#8216;blink&#8217; longer.  And to the Android owners it should be on the market for free once the AIR Runtime is officially released.</p>
<div style="text-align:center">
<div id="efe-swf-1" class="efe-flash">Looks like you don&#8217;t have Flash Player 10, you&#8217;ll need to <a href="http://www.adobe.com/products/flashplayer/">install</a> it first before you can check this out.</div>
</div>
</div>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center">
<ul class="socials">
		<li class="shr-blogger">
			<a href="http://www.blogger.com/blog_this.pyra?t&amp;u=http://simon-townsend.com/flash/total-recall-android-game/&amp;n=Total+Recall+Android+Game&amp;pli=1" rel="nofollow" class="external" title="Blog this on Blogger">Blog this on Blogger</a>
		</li>
		<li class="shr-comfeed">
			<a href="http://simon-townsend.com/flash/total-recall-android-game/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://simon-townsend.com/flash/total-recall-android-game/&amp;title=Total+Recall+Android+Game" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://simon-townsend.com/flash/total-recall-android-game/&amp;t=Total+Recall+Android+Game" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-gmail">
			<a href="https://mail.google.com/mail/?ui=2&amp;view=cm&amp;fs=1&amp;tf=1&amp;su=Total+Recall+Android+Game&amp;body=Link: http://simon-townsend.com/flash/total-recall-android-game/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A A%20little%20Android%20memory%20game%20in%20my%20spare%20time." rel="nofollow" class="external" title="Email this via Gmail">Email this via Gmail</a>
		</li>
		<li class="shr-googlebookmarks">
			<a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://simon-townsend.com/flash/total-recall-android-game/&amp;title=Total+Recall+Android+Game" rel="nofollow" class="external" title="Add this to Google Bookmarks">Add this to Google Bookmarks</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://simon-townsend.com/flash/total-recall-android-game/&amp;title=Total+Recall+Android+Game&amp;summary=A%20little%20Android%20memory%20game%20in%20my%20spare%20time.&amp;source=simon-townsend.com" rel="nofollow" class="external" title="Share this on LinkedIn">Share this on LinkedIn</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Total+Recall+Android+Game+-+http://b2l.me/af6ksu&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://simon-townsend.com/flash/total-recall-android-game/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AIR for Android resource roundup</title>
		<link>http://simon-townsend.com/as3/air-for-android-resource-roundup/</link>
		<comments>http://simon-townsend.com/as3/air-for-android-resource-roundup/#comments</comments>
		<pubDate>Fri, 30 Jul 2010 19:58:31 +0000</pubDate>
		<dc:creator>simon </dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[Android]]></category>

		<guid isPermaLink="false">http://simon-townsend.com/?p=261</guid>
		<description><![CDATA[A list of resources to help you get started with AIR for Android! <a href="http://simon-townsend.com/as3/air-for-android-resource-roundup/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://simon-townsend.com/wp-content/uploads/2010/07/imgres.jpeg"><img src="http://simon-townsend.com/wp-content/uploads/2010/07/imgres.jpeg" alt="" title="AIR for Android Logo" width="247" height="157" class="aligncenter size-full wp-image-262" /></a><br />
The actual process of developing AIR apps for Android is relatively easy.  However, getting started can be a real hassle if you don&#8217;t know where to look.  Here&#8217;s a list of resources I&#8217;ve gathered to help out.</p>
<ul>
<li><a href="http://www.inter-fuser.com/2010/05/installing-adobe-air-runtime-on-android.html#comment-form">Installing Adobe AIR runtime on Android 2.1 emulator</a></li>
<li><a href="http://help.adobe.com/en_US/as3/iphone/WS789ea67d3e73a8b24b55b57a124b32b5b57-8000.html">ActionScript 3.0 API support for mobile devices</a></li>
<li><a href="http://blog.kevinhoyt.org/?p=548">Must Have Android Components</a></li>
<li><a href="http://www.adobe.com/devnet/flash/articles/authoring_for_multiple_screen_sizes_06.html">Authoring mobile Flash content for multiple screen sizes</a></li>
<li><a href="http://probertson.com/projects/air-sqlite/#shortexamples">AIR SQLite Utility</a></li>
<li><a href="http://devgirl.wordpress.com/2010/06/28/my-first-air-for-android-development-experience/">Dev Girl&#8217;s first Android app experience</a></li>
<li> <a href="http://www.dgrigg.com/post.cfm/06/23/2010/Developing-Flash-applications-for-Android">Developing Flash applications for Android</a></li>
<li><a href="http://flashflex.com/the-10-best-android-resources-on-the-web/">10 Best Android Resources on the web</a></li>
<li><a href="http://www.riagora.com/2010/07/android-air-and-the-camera/">Access the Camera and Camera Roll</a></li>
</ul>
<p>Enjoy</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center">
<ul class="socials">
		<li class="shr-blogger">
			<a href="http://www.blogger.com/blog_this.pyra?t&amp;u=http://simon-townsend.com/as3/air-for-android-resource-roundup/&amp;n=AIR+for+Android+resource+roundup&amp;pli=1" rel="nofollow" class="external" title="Blog this on Blogger">Blog this on Blogger</a>
		</li>
		<li class="shr-comfeed">
			<a href="http://simon-townsend.com/as3/air-for-android-resource-roundup/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://simon-townsend.com/as3/air-for-android-resource-roundup/&amp;title=AIR+for+Android+resource+roundup" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://simon-townsend.com/as3/air-for-android-resource-roundup/&amp;t=AIR+for+Android+resource+roundup" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-gmail">
			<a href="https://mail.google.com/mail/?ui=2&amp;view=cm&amp;fs=1&amp;tf=1&amp;su=AIR+for+Android+resource+roundup&amp;body=Link: http://simon-townsend.com/as3/air-for-android-resource-roundup/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A A%20list%20of%20resources%20to%20help%20you%20get%20started%20with%20AIR%20for%20Android%21" rel="nofollow" class="external" title="Email this via Gmail">Email this via Gmail</a>
		</li>
		<li class="shr-googlebookmarks">
			<a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://simon-townsend.com/as3/air-for-android-resource-roundup/&amp;title=AIR+for+Android+resource+roundup" rel="nofollow" class="external" title="Add this to Google Bookmarks">Add this to Google Bookmarks</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://simon-townsend.com/as3/air-for-android-resource-roundup/&amp;title=AIR+for+Android+resource+roundup&amp;summary=A%20list%20of%20resources%20to%20help%20you%20get%20started%20with%20AIR%20for%20Android%21&amp;source=simon-townsend.com" rel="nofollow" class="external" title="Share this on LinkedIn">Share this on LinkedIn</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=AIR+for+Android+resource+roundup+-+http://b2l.me/adtuaB&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://simon-townsend.com/as3/air-for-android-resource-roundup/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Simon-Townsend.com: The Making Of</title>
		<link>http://simon-townsend.com/art/simon-townsend-com-the-making-of/</link>
		<comments>http://simon-townsend.com/art/simon-townsend-com-the-making-of/#comments</comments>
		<pubDate>Fri, 30 Jul 2010 01:29:32 +0000</pubDate>
		<dc:creator>simon </dc:creator>
				<category><![CDATA[AS3]]></category>
		<category><![CDATA[Art]]></category>
		<category><![CDATA[Cool]]></category>

		<guid isPermaLink="false">http://simon-townsend.com/?p=254</guid>
		<description><![CDATA[How I created the dynamic theme for this website. <a href="http://simon-townsend.com/art/simon-townsend-com-the-making-of/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://simon-townsend.com/wp-content/uploads/2010/07/Screen-shot-2010-07-02-at-5.29.33-PM.png"><img src="http://simon-townsend.com/wp-content/uploads/2010/07/Screen-shot-2010-07-02-at-5.29.33-PM-1024x939.png" alt="" title="Screen shot 2010-07-02 at 5.29.33 PM" width="640" height="586" class="aligncenter size-large wp-image-255" /></a><br />
If you&#8217;ve spent more than 90 seconds on this site (which might be a stretch) you&#8217;ve probably noticed the backgrounds&#8217; ability to change colors on it own.  What you might not notice is that the color&#8217;s aren&#8217;t random, and that I haven&#8217;t pre-chosen them either.  Today I&#8217;m going to delve into the process I went through to make that happen.<br />
<span id="more-254"></span><br />
I thought that it would be cool to have a theme that was never the same.  But, I didn&#8217;t want it to become an annoyance to the viewer or be an eye sore due to a terrible color harmony.  So how could I accomplish such a feat?  KULER.  For any of you who aren&#8217;t aware of Kuler and all of its splendor you need to hop over to kuler.adobe.com now (or after you finish reading this).  Kuler is a color scheme website where designers submit wonderful color harmonies for everyone to use.  I use it for every project but let&#8217;s not get too far off topic just yet.  Kuler, I decided, was how I would ensure that color choices would always be good ones (for the most part).  Luckily, there is an AS3 library called <a href="http://code.google.com/p/colormunch/">Color Munch</a> from creator <a href="http://beekay.biz/">Ben Kanizay</a>.  Ben&#8217;s library makes it easy to connect to the existing Kuler API and get started grabbing your swatches.  Here&#8217;s how I used ColorMunch to grab a random theme:</p>
<p>[as3]<br />
package {<br />
	import beekay.colormunch.*;<br />
	import flash.display.Sprite;<br />
	import flash.events.*;<br />
	import RandomKulerThemeEvent;</p>
<p>	public class RandomKulerTheme extends Sprite {<br />
		private var myColorMunch:ColorMunch=new ColorMunch(&#8220;YOUR API KEY&#8221;);<br />
		private var myRandomTheme:Theme;<br />
		public var hexArray:Array = new Array();</p>
<p>		public function RandomKulerTheme() {<br />
			myColorMunch.addEventListener(ColorMunchEvent.RESULT_READY, loaded);<br />
			myColorMunch.addEventListener(ColorMunchEvent.RESULT_EMPTY, onResultEmpty);<br />
			myColorMunch.addEventListener(ColorMunchEvent.ERROR, onError);<br />
			myColorMunch.addEventListener(ColorMunchEvent.LOAD_ERROR, onLoadError);</p>
<p>			myColorMunch.loadThemes();<br />
		}</p>
<p>		private function loaded(e:ColorMunchEvent):void {<br />
			var swatch:Swatch;<br />
			myRandomTheme= myColorMunch.getRandomTheme();</p>
<p>			for (var i:int = 0; i < myRandomTheme.getSwatchCount(); i++) {<br />
				swatch=myRandomTheme.getSwatchByIndex(i);<br />
				hexArray.push(swatch.getHexSring());<br />
			}<br />
			arrayReady();<br />
		}</p>
<p>		private function onResultEmpty(event:ColorMunchEvent):void {<br />
			// the search returned zero results<br />
			trace(event.data);<br />
		}</p>
<p>		private function onError(event:ColorMunchEvent):void {<br />
			// There was an error with my searchThemes call<br />
			// Although the second parameter accepts a string value,<br />
			// because we have used the hex filter options it will check for a hex color in the format '0xFFFFFF' or 'FFFFFF'<br />
			trace(event.data);<br />
		}</p>
<p>		private function onLoadError(event:ColorMunchEvent):void {<br />
			// There was a loading error<br />
			// The data object will contain more info<br />
			trace(event.data);<br />
		}</p>
<p>		private function arrayReady():void {<br />
			dispatchEvent(new RandomKulerThemeEvent(RandomKulerThemeEvent.THEME_READY, hexArray));<br />
		}</p>
<p>	}<br />
}<br />
[/as3]</p>
<p>This class was called from my document class.  With-in my document class is a Timer.  Every time the Timer fires a TimerEvent.COMPLETE event that triggers the class you see above (RandomKulerTheme.as).  After the class above is done grabbing the theme from Kuler it pushes each swatch in the theme to an array called hexArray and passes that array to a RandomKulerThemeEvent.THEME_READY event.  The Main class hears that 'ready' event, accesses the swatches and applies them with a color transform to the MovieClips on stage.  That magical function looks like this:</p>
<p>[as3]<br />
private function applyTheme(e:RandomKulerThemeEvent):void<br />
		{<br />
			TweenMax.to(loading,.5,{alpha:0});</p>
<p>			var c1 = e.themeArray[0];<br />
			var c2 = e.themeArray[1];<br />
			var c3 = e.themeArray[2];<br />
			var c4 = e.themeArray[3];<br />
			var c5 = e.themeArray[4];</p>
<p>			TweenMax.to(lamp.lampGraphic,1,{colorTransform:{tint:c1,tintAmount:1}});<br />
			TweenMax.to(trees,1,{colorTransform:{tint:c2,tintAmount:1}});<br />
			TweenMax.to(gradient,1,{colorTransform:{tint:c2,tintAmount:1}});<br />
			TweenMax.to(dome,1,{colorTransform:{tint:c3,tintAmount:1}});<br />
			TweenMax.to(buildingsFront,1,{colorTransform:{tint:c4,tintAmount:1}});<br />
			TweenMax.to(buildingsBack,1,{colorTransform:{tint:c5,tintAmount:1}});<br />
		}<br />
[/as3]</p>
<p>The final piece of the puzzle was to make the background display fullscreen and maintain its aspect ratio.  I went to the barrel of bookmarks once again to grab a class I've used many times <a href="http://www.blog.noponies.com/2008/07/actionscript-3-full-browser-background-image/">NpFullBrowserBackground</a>.  Dale&#8217;s blog is great and he&#8217;s always posting very useful AS3 classes so a big thanks to him for making that class available.  I used Dale&#8217;s class as a wrapper, loaded my KulerBackground as an external .swf and voila!  A dynamically themed site was born.<br />
<a href="http://simon-townsend.com/wp-content/uploads/2010/07/Screen-shot-2010-07-02-at-5.54.26-PM.png"><img src="http://simon-townsend.com/wp-content/uploads/2010/07/Screen-shot-2010-07-02-at-5.54.26-PM-1024x978.png" alt="" title="Screen shot 2010-07-02 at 5.54.26 PM" width="640" height="611" class="aligncenter size-large wp-image-256" /></a><br />
<a href="http://simon-townsend.com/wp-content/uploads/2010/07/Screen-shot-2010-07-02-at-6.53.27-PM.png"><img src="http://simon-townsend.com/wp-content/uploads/2010/07/Screen-shot-2010-07-02-at-6.53.27-PM-1024x979.png" alt="" title="Screen shot 2010-07-02 at 6.53.27 PM" width="640" height="611" class="aligncenter size-large wp-image-257" /></a></p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center">
<ul class="socials">
		<li class="shr-blogger">
			<a href="http://www.blogger.com/blog_this.pyra?t&amp;u=http://simon-townsend.com/art/simon-townsend-com-the-making-of/&amp;n=Simon-Townsend.com%3A+The+Making+Of&amp;pli=1" rel="nofollow" class="external" title="Blog this on Blogger">Blog this on Blogger</a>
		</li>
		<li class="shr-comfeed">
			<a href="http://simon-townsend.com/art/simon-townsend-com-the-making-of/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://simon-townsend.com/art/simon-townsend-com-the-making-of/&amp;title=Simon-Townsend.com%3A+The+Making+Of" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://simon-townsend.com/art/simon-townsend-com-the-making-of/&amp;t=Simon-Townsend.com%3A+The+Making+Of" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-gmail">
			<a href="https://mail.google.com/mail/?ui=2&amp;view=cm&amp;fs=1&amp;tf=1&amp;su=Simon-Townsend.com%3A+The+Making+Of&amp;body=Link: http://simon-townsend.com/art/simon-townsend-com-the-making-of/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A How%20I%20created%20the%20dynamic%20theme%20for%20this%20website." rel="nofollow" class="external" title="Email this via Gmail">Email this via Gmail</a>
		</li>
		<li class="shr-googlebookmarks">
			<a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://simon-townsend.com/art/simon-townsend-com-the-making-of/&amp;title=Simon-Townsend.com%3A+The+Making+Of" rel="nofollow" class="external" title="Add this to Google Bookmarks">Add this to Google Bookmarks</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://simon-townsend.com/art/simon-townsend-com-the-making-of/&amp;title=Simon-Townsend.com%3A+The+Making+Of&amp;summary=How%20I%20created%20the%20dynamic%20theme%20for%20this%20website.&amp;source=simon-townsend.com" rel="nofollow" class="external" title="Share this on LinkedIn">Share this on LinkedIn</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Simon-Townsend.com%3A+The+Making+Of+-+http://b2l.me/admtv9&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://simon-townsend.com/art/simon-townsend-com-the-making-of/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Experimenting with audio and 3d</title>
		<link>http://simon-townsend.com/as3/experimenting-with-audio-and-3d/</link>
		<comments>http://simon-townsend.com/as3/experimenting-with-audio-and-3d/#comments</comments>
		<pubDate>Thu, 08 Jul 2010 21:31:54 +0000</pubDate>
		<dc:creator>simon </dc:creator>
				<category><![CDATA[AS3]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Photoshop]]></category>

		<guid isPermaLink="false">http://simon-townsend.com/?p=240</guid>
		<description><![CDATA[3D isn&#8217;t something that I play with too often in Flash. I&#8217;ve used the FLAR Kit in the past to do some augmented reality examples but other than that I usually stay in the 2d realm. After working with sound &#8230; <a href="http://simon-townsend.com/as3/experimenting-with-audio-and-3d/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div style="clear:both;">
3D isn&#8217;t something that I play with too often in Flash.  I&#8217;ve used the FLAR Kit in the past to do some augmented reality examples but other than that I usually stay in the 2d realm.  After working with sound inputs in my interactive art experiments I decided to play with the third dimension and create some visuals from sound data.  The general idea was to take a bitmap created in photoshop, duplicate it a few times and manipulate it in 3D space.  I was curios as to the performance of FP10 with so many calculations being done.  It probably wasn&#8217;t a good idea to embed them all on the same page for performance reasons.  Sorry if I crash your browser.  Here are a few examples:</p>
<p><span id="more-240"></span></p>
<p>The starting point is a transparent png created in PS.  Ugly, I know&#8230;but I wanted something will a lot of complex transparency to see if it had any effect on performance so I scribbled around with one of PS5&#8242;s new mixer brushes.<br />
<img src="http://www.simon-townsend.com/wp-content/uploads/flash/flashymusic/flashy.png" width="600px" height="600px" alt="null" /><br />
This example has a few bitmaps in space rotating with a pixelbender filter applied to them.  There is also a bitmap in the foreground with a ripple filter that interacts with the mouse.  I basically just wanted push the Flash Player to see how it would perform.<br />
<div id="efe-swf-2" class="efe-flash"><!-- --></div></p>
<p>Here I&#8217;ve taken those same rotating bitmaps but used audio data to dynamically change the inputs of the rotation angle and filter inputs.  The graphic also moves based on your mouse position.<br />
<div id="efe-swf-3" class="efe-flash"><!-- --></div></p>
<p>And lastly, I&#8217;ve once again taken the same bitmap configuration but this time I use you&#8217;re breath as the input.  Blow into your microphone to spin the graphic.<br />
<div id="efe-swf-4" class="efe-flash"><!-- --></div></p>
</div>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center">
<ul class="socials">
		<li class="shr-blogger">
			<a href="http://www.blogger.com/blog_this.pyra?t&amp;u=http://simon-townsend.com/as3/experimenting-with-audio-and-3d/&amp;n=Experimenting+with+audio+and+3d&amp;pli=1" rel="nofollow" class="external" title="Blog this on Blogger">Blog this on Blogger</a>
		</li>
		<li class="shr-comfeed">
			<a href="http://simon-townsend.com/as3/experimenting-with-audio-and-3d/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://simon-townsend.com/as3/experimenting-with-audio-and-3d/&amp;title=Experimenting+with+audio+and+3d" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://simon-townsend.com/as3/experimenting-with-audio-and-3d/&amp;t=Experimenting+with+audio+and+3d" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-gmail">
			<a href="https://mail.google.com/mail/?ui=2&amp;view=cm&amp;fs=1&amp;tf=1&amp;su=Experimenting+with+audio+and+3d&amp;body=Link: http://simon-townsend.com/as3/experimenting-with-audio-and-3d/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A %0D%0A3D%20isn%27t%20something%20that%20I%20play%20with%20too%20often%20in%20Flash.%20%20I%27ve%20used%20the%20FLAR%20Kit%20in%20the%20past%20to%20do%20some%20augmented%20reality%20examples%20but%20other%20than%20that%20I%20usually%20stay%20in%20the%202d%20realm.%20%20After%20working%20with%20sound%20inputs%20in%20my%20interactive%20art%20experiments%20I%20decided%20to%20play%20with%20the%20third%20dimension%20and%20cr" rel="nofollow" class="external" title="Email this via Gmail">Email this via Gmail</a>
		</li>
		<li class="shr-googlebookmarks">
			<a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://simon-townsend.com/as3/experimenting-with-audio-and-3d/&amp;title=Experimenting+with+audio+and+3d" rel="nofollow" class="external" title="Add this to Google Bookmarks">Add this to Google Bookmarks</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://simon-townsend.com/as3/experimenting-with-audio-and-3d/&amp;title=Experimenting+with+audio+and+3d&amp;summary=%0D%0A3D%20isn%27t%20something%20that%20I%20play%20with%20too%20often%20in%20Flash.%20%20I%27ve%20used%20the%20FLAR%20Kit%20in%20the%20past%20to%20do%20some%20augmented%20reality%20examples%20but%20other%20than%20that%20I%20usually%20stay%20in%20the%202d%20realm.%20%20After%20working%20with%20sound%20inputs%20in%20my%20interactive%20art%20experiments%20I%20decided%20to%20play%20with%20the%20third%20dimension%20and%20cr&amp;source=simon-townsend.com" rel="nofollow" class="external" title="Share this on LinkedIn">Share this on LinkedIn</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Experimenting+with+audio+and+3d+-+http://b2l.me/9sk4z&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://simon-townsend.com/as3/experimenting-with-audio-and-3d/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Interactive Art with Flash!</title>
		<link>http://simon-townsend.com/art/interactive-art-with-flash/</link>
		<comments>http://simon-townsend.com/art/interactive-art-with-flash/#comments</comments>
		<pubDate>Sun, 04 Jul 2010 01:53:12 +0000</pubDate>
		<dc:creator>simon </dc:creator>
				<category><![CDATA[AS3]]></category>
		<category><![CDATA[Art]]></category>
		<category><![CDATA[Cool]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://simon-townsend.com/?p=222</guid>
		<description><![CDATA[An example of using flash and human interaction to create some dynamic art. <a href="http://simon-townsend.com/art/interactive-art-with-flash/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://simon-townsend.com/wp-content/uploads/2010/07/InteractiveArt-20-46-37.jpeg"><img src="http://simon-townsend.com/wp-content/uploads/2010/07/InteractiveArt-20-46-37.jpeg" alt="The result of some interactive art." title="Interactive Art" width="400" height="400" class="aligncenter size-full wp-image-223" /></a></p>
<p>I&#8217;ve been obsessed with the idea of generating art on the fly lately.  At FITC Toronto Keith Peters gave a great session on generative art which I blogged about <a href="http://simon-townsend.com/art/context-free-art/">here</a>.  I&#8217;d seen and thought of the concepts before but Keith made it clear to me just how quickly and easily generating art could be.  However, all of Keith Peters examples were hardcoded.  They included random elements to make the generated art &#8216;dynamic&#8217; but I wanted to take it a step further and let the user (or artist) interact in real time rather than just being completely random.  I wasn&#8217;t sure how to accomplish this just yet so I let the idea fade for another day.</p>
<p>Then while looking through the FITC San Fran lineup I kept seeing this <a href="http://www.hypeframework.org/">HYPE Framework coming up</a>.  I decided to check it out and was pleasantly surprised.  I won&#8217;t go into what it can do now but just know that it&#8217;s used in this example for creating visuals.  So now I&#8217;m inspired to make something visually pleasing&#8230;my goal was simple:</p>
<blockquote><p>Take a scene and respond to it through motion and sound.</p></blockquote>
<p><span id="more-222"></span></p>
<p>Thanks to <a href="http://blog.soulwire.co.uk/">Justin Windle&#8217;s</a> motion capture class I had the toughest part covered.  All I really needed to do was interact with the sound picked up by the microphone and implement a way to save screen captures.  What you see at the top is a screenshot of the final product.  The particle on the screen moves based on your movement and changes color based on the volume of the sound being inputed.  At any point you can click your mouse in the application and it will save a screen shot of your work of art.  the screenshot gets uploaded automatically to the web.  To check out your art just visit <a href="http://simon-townsend.com/wp-content/uploads/php/jpgEncode/index.php">The Gallery</a> and navigate to album with today&#8217;s date.  The particle will be black if there is no sound so I recommend playing with it while listening to a few different types of music or singing if that&#8217;s what you&#8217;re into.  I&#8217;ll work on getting the image quality up in the future but prob won&#8217;t be able to make many changes as I&#8217;m using the as3corelib for creating jpgs.</p>
<p>  I didn&#8217;t feel like messing with networking issues right now so I packaged it as an AIR app to get past crossdomain problems.  Just install it from the browser by clicking below.  Enjoy.</p>
<p>*Update 6/4*<br />
I added some extra features<br />
-press &#8216;s&#8217; to take a screenshot<br />
-press &#8216;n&#8217; for a new particle (program starts with no particles)<br />
-press &#8216;r&#8217; to remove a particle<br />
-press &#8216;c&#8217; to remove all particles<br />
-press space bar for the settings panel<br />
and remember that you&#8217;ll have to have your mic enabled and be making noise to see the particles!</p>
<p><div id="flashcontent1377" style="width:215px; height:180px;"><strong>Please upgrade your Flash Player</strong> This is the content that would be shown if the user does not have Flash Player 9.0.115 or higher installed.</div><script type="text/javascript">
<!-- // <![CDATA[
var so = new SWFObject("http://simon-townsend.com/wp-content/plugins/air-badge/AIRInstallBadge.swf", "Badge", "215", "180", "9.0.115", "#FFFFFF");
so.useExpressInstall("http://simon-townsend.com/wp-content/plugins/air-badge/expressinstall.swf");
so.addVariable("airversion", "1.0");
so.addVariable("appname", "Interactive+Art");
so.addVariable("appurl", "http://www.simon-townsend.com/wp-content/uploads/flash/InteractiveArt/Interactive_Art.air");
so.addVariable("appid", "Interactive+Art");
so.addVariable("pubid", "");
so.addVariable("appversion", "2");
so.addVariable("imageurl", "http://www.simon-townsend.com/wp-content/uploads/flash/InteractiveArt/badge.jpg");
so.addVariable("appinstallarg", "installed from web");
so.addVariable("applauncharg", "launched from web");
so.addVariable("helpurl", "help.html");
so.addVariable("hidehelp", "true");
so.addVariable("skiptransition", "false");
so.addVariable("titlecolor", "#00AAFF");
so.addVariable("buttonlabelcolor", "#00AAFF");
so.addVariable("appnamecolor", "#00AAFF");
so.addVariable("str_err_airswf", "<u>Running locally?</u><br/><br/>The AIR proxy swf won't load properly when this is run from the local file system.");
so.write("flashcontent1377");
// ]]&gt; -->
</script>
</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center">
<ul class="socials">
		<li class="shr-blogger">
			<a href="http://www.blogger.com/blog_this.pyra?t&amp;u=http://simon-townsend.com/art/interactive-art-with-flash/&amp;n=Interactive+Art+with+Flash%21&amp;pli=1" rel="nofollow" class="external" title="Blog this on Blogger">Blog this on Blogger</a>
		</li>
		<li class="shr-comfeed">
			<a href="http://simon-townsend.com/art/interactive-art-with-flash/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://simon-townsend.com/art/interactive-art-with-flash/&amp;title=Interactive+Art+with+Flash%21" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://simon-townsend.com/art/interactive-art-with-flash/&amp;t=Interactive+Art+with+Flash%21" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-gmail">
			<a href="https://mail.google.com/mail/?ui=2&amp;view=cm&amp;fs=1&amp;tf=1&amp;su=Interactive+Art+with+Flash%21&amp;body=Link: http://simon-townsend.com/art/interactive-art-with-flash/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A An%20example%20of%20using%20flash%20and%20human%20interaction%20to%20create%20some%20dynamic%20art." rel="nofollow" class="external" title="Email this via Gmail">Email this via Gmail</a>
		</li>
		<li class="shr-googlebookmarks">
			<a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://simon-townsend.com/art/interactive-art-with-flash/&amp;title=Interactive+Art+with+Flash%21" rel="nofollow" class="external" title="Add this to Google Bookmarks">Add this to Google Bookmarks</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://simon-townsend.com/art/interactive-art-with-flash/&amp;title=Interactive+Art+with+Flash%21&amp;summary=An%20example%20of%20using%20flash%20and%20human%20interaction%20to%20create%20some%20dynamic%20art.&amp;source=simon-townsend.com" rel="nofollow" class="external" title="Share this on LinkedIn">Share this on LinkedIn</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Interactive+Art+with+Flash%21+-+http://b2l.me/8paB7&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://simon-townsend.com/art/interactive-art-with-flash/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>get Stoked!</title>
		<link>http://simon-townsend.com/cool/get-stoked/</link>
		<comments>http://simon-townsend.com/cool/get-stoked/#comments</comments>
		<pubDate>Fri, 02 Jul 2010 15:53:30 +0000</pubDate>
		<dc:creator>simon </dc:creator>
				<category><![CDATA[Cool]]></category>
		<category><![CDATA[adobe]]></category>

		<guid isPermaLink="false">http://simon-townsend.com/?p=212</guid>
		<description><![CDATA[I attended the Adobe New Orleans Multimedia User Group (NOMMUG) meeting last Tuesday. It was my first meeting as a member of the user group and was a good experience. The guest speaker for the meeting was Jonah Langenbeck, the &#8230; <a href="http://simon-townsend.com/cool/get-stoked/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="attachment_213" class="wp-caption aligncenter" style="width: 610px"><a href="http://simon-townsend.com/wp-content/uploads/2010/07/Screen-shot-2010-07-02-at-10.50.30-AM.png"><img src="http://simon-townsend.com/wp-content/uploads/2010/07/Screen-shot-2010-07-02-at-10.50.30-AM.png" alt="" title="Get Stoked" width="600" height="103" class="size-full wp-image-213" /></a><p class="wp-caption-text">© Jonah P. Langenbeck</p></div>
<p>I attended the <a href="http://nommug.groups.adobe.com/">Adobe New Orleans Multimedia User Group</a> (NOMMUG) meeting last Tuesday.  It was my first meeting as a member of the user group and was a good experience.  The guest speaker for the meeting was <a href="http://www.jlangenbeck.com/">Jonah Langenbeck</a>, the Interactive Media Manager of the National WWII Museum.  Jonah&#8217;s presentation titled, &#8216;Get Stoked! Inject new life into your creative process using the web.&#8217; was as informative as its name suggests.</p>
<p>Jonah gave us an inside look at how he uses multiple websites and tools such as Twitter,Instapaper and Tumblr to bookmark/save sources of inspiration that he finds while surfing the web.  The beauty of Jonah&#8217;s approach is that by linking up multiple tools and services and channeling them through Tumblr he creates an easily searchable archive of all everything that inspires him.  It&#8217;s a brilliant way to raise your productivity and stop wasting time trying to remember that picture of a dog riding a unicycle you saw 2 years ago.</p>
<p>Jonah&#8217;s presentation was full of great information but one slide in particular had an interesting quote  by Jim Jarmusch&#8230;</p>
<blockquote><p>Nothing is original. Steal from anywhere that resonates with inspiration or fuels your imagination. Devour old films, new films, music, books, paintings, photographs, poems, dreams, random conversations, architecture, bridges, street signs, trees, clouds, bodies of water, light and shadows. Select only things to steal from that speak directly to your soul. If you do this, your work (and theft) will be authentic. Authenticity is invaluable; originality is nonexistent. And don’t bother concealing your thievery — celebrate it if you feel like it. In any case, always remember what Jean-Luc Godard said: “It’s not where you take things from — it’s where you take them to.”	”<br />
—Jim Jarmusch, The Golden Rules of Filming</p></blockquote>
<p>The best part is a quote of a quote, &#8220;It&#8217;s not where you take things from — it&#8217;s where you take them to.&#8221;  I think most creatives can agree&#8230;these are words to live by in our industry.  Jonah will be giving the same presentation at <a href="http://barcamp.org/BarCampNOLA">BarCampNOLA</a> but if you can&#8217;t make that he was nice enough to put the slides online <a href="http://jlangenbeck.com/GetStoked/">here</a></p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center">
<ul class="socials">
		<li class="shr-blogger">
			<a href="http://www.blogger.com/blog_this.pyra?t&amp;u=http://simon-townsend.com/cool/get-stoked/&amp;n=get+Stoked%21&amp;pli=1" rel="nofollow" class="external" title="Blog this on Blogger">Blog this on Blogger</a>
		</li>
		<li class="shr-comfeed">
			<a href="http://simon-townsend.com/cool/get-stoked/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://simon-townsend.com/cool/get-stoked/&amp;title=get+Stoked%21" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://simon-townsend.com/cool/get-stoked/&amp;t=get+Stoked%21" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-gmail">
			<a href="https://mail.google.com/mail/?ui=2&amp;view=cm&amp;fs=1&amp;tf=1&amp;su=get+Stoked%21&amp;body=Link: http://simon-townsend.com/cool/get-stoked/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A %0D%0AI%20attended%20the%20Adobe%20New%20Orleans%20Multimedia%20User%20Group%20%28NOMMUG%29%20meeting%20last%20Tuesday.%20%20It%20was%20my%20first%20meeting%20as%20a%20member%20of%20the%20user%20group%20and%20was%20a%20good%20experience.%20%20The%20guest%20speaker%20for%20the%20meeting%20was%20Jonah%20Langenbeck%2C%20the%20Interactive%20Media%20Manager%20of%20the%20National%20WWII%20Museum.%20%20Jonah%27s%20prese" rel="nofollow" class="external" title="Email this via Gmail">Email this via Gmail</a>
		</li>
		<li class="shr-googlebookmarks">
			<a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://simon-townsend.com/cool/get-stoked/&amp;title=get+Stoked%21" rel="nofollow" class="external" title="Add this to Google Bookmarks">Add this to Google Bookmarks</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://simon-townsend.com/cool/get-stoked/&amp;title=get+Stoked%21&amp;summary=%0D%0AI%20attended%20the%20Adobe%20New%20Orleans%20Multimedia%20User%20Group%20%28NOMMUG%29%20meeting%20last%20Tuesday.%20%20It%20was%20my%20first%20meeting%20as%20a%20member%20of%20the%20user%20group%20and%20was%20a%20good%20experience.%20%20The%20guest%20speaker%20for%20the%20meeting%20was%20Jonah%20Langenbeck%2C%20the%20Interactive%20Media%20Manager%20of%20the%20National%20WWII%20Museum.%20%20Jonah%27s%20prese&amp;source=simon-townsend.com" rel="nofollow" class="external" title="Share this on LinkedIn">Share this on LinkedIn</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=get+Stoked%21+-+http://b2l.me/8b5dz&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://simon-townsend.com/cool/get-stoked/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

