<?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>Sean Moore - Flex Developer, AIR Developer, ActionScript Programmer</title>
	<atom:link href="http://seantheflexguy.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://seantheflexguy.com/blog</link>
	<description>Flex Developer, AIR Developer, ActionScript Programmer</description>
	<lastBuildDate>Fri, 21 May 2010 14:59:21 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>FlashScope Flash Component Product Giveaway</title>
		<link>http://seantheflexguy.com/blog/2010/05/16/flashscope-flash-component-product-giveaway/</link>
		<comments>http://seantheflexguy.com/blog/2010/05/16/flashscope-flash-component-product-giveaway/#comments</comments>
		<pubDate>Sun, 16 May 2010 12:47:46 +0000</pubDate>
		<dc:creator>seantheflexguy</dc:creator>
				<category><![CDATA[ActionScript 3.0]]></category>
		<category><![CDATA[Contest]]></category>
		<category><![CDATA[Flash Platform]]></category>
		<category><![CDATA[Giveaway]]></category>

		<guid isPermaLink="false">http://seantheflexguy.com/blog/?p=490</guid>
		<description><![CDATA[FlashScope is a brand new online marketplace to buy and sell flash components. They have flash files of any type and any sophistication you may need.  Over the next couple weeks I&#8217;ll be helping FlashScope with a product giveaway. I&#8217;m going to ask Flash/Flex/AIR/AS3 questions on twitter and the first person to email me with [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" style="margin-left: 10px; margin-right: 10px;" src="http://www.seantheflexguy.com/images/blog/flashscope-template-cap-01.jpg" alt="" width="300" height="149" /><a href="http://www.flashscope.com/" target="_blank">FlashScope </a>is a brand new online marketplace to buy and sell flash components. They have flash files of any type and any sophistication you may need.  Over the next couple weeks I&#8217;ll be helping FlashScope with a product giveaway. I&#8217;m going to ask Flash/Flex/AIR/AS3 questions <a href="http://twitter.com/seantheflexguy" target="_blank">on twitter</a> and the first person to email me with the correct answer will win! Sounds fun!<br />
<br/><br/><br />
Here are a couple of the prizes:</p>
<div id="_mcePaste"><a href="http://www.flashscope.com/product/jungle-xml-flash-photo-portfolio/previ ew" target="_blank">http://www.flashscope.com/product/jungle-xml-flash-photo-portfolio/preview</a></div>
<div></div>
<div><a href="http://www.flashscope.com/product/dynamic-xml-gallery/preview" target="_blank">http://www.flashscope.com/product/dynamic-xml-gallery/preview</a></div>
<div></div>
<p><br/></p>
<div>You&#8217;ll need to <a href="http://www.twitter.com/seantheflexguy" target="_blank">follow me on Twitter</a> to be a part of the contest. I&#8217;ll be posting questions over the next couple of weeks. Email me at: info@seantheflexguy.com with the answer. It&#8217;s that easy! I&#8217;ve hand picked the components and there are some great prizes! Good luck and have fun.</div>
<div></div>
<p><br/></p>
<div>Twitter:</div>
<div><a href="http://www.twitter.com/seantheflexguy" target="_blank">http://www.twitter.com/seantheflexguy</a></div>
<div></div>
<p><br/></p>
<div>Email:</div>
<div>info@seantheflexguy.com</div>
]]></content:encoded>
			<wfw:commentRss>http://seantheflexguy.com/blog/2010/05/16/flashscope-flash-component-product-giveaway/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FlashMoto CMS Product Review</title>
		<link>http://seantheflexguy.com/blog/2010/05/15/flashmoto-cms-product-review/</link>
		<comments>http://seantheflexguy.com/blog/2010/05/15/flashmoto-cms-product-review/#comments</comments>
		<pubDate>Sat, 15 May 2010 15:35:24 +0000</pubDate>
		<dc:creator>seantheflexguy</dc:creator>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[Flash Platform]]></category>
		<category><![CDATA[review]]></category>

		<guid isPermaLink="false">http://seantheflexguy.com/blog/?p=477</guid>
		<description><![CDATA[

&#8220;FlashMoto is a new kind of Flash CMS (Content Management System), a mix between editing and building. There are no limits in animation and design, as any website design element can be easily edited via convenient control panel.&#8221;
Tatiana from Flash Moto got in touch recently to show me thier latest revision of the Flash Moto [...]]]></description>
			<content:encoded><![CDATA[<div id="_mcePaste">
<p><img class="alignright" style="display: block; margin-left: auto; margin-right: auto; margin-top: 8px; margin-bottom: 8px;" src="http://www.seantheflexguy.com/images/blog/flashmoto/flash-moto-frontend-01.jpg" alt="" width="500" height="317" /></p>
<div id="_mcePaste">&#8220;FlashMoto is a new kind of Flash CMS (Content Management System), a mix between editing and building. There are no limits in animation and design, as any website design element can be easily edited via convenient control panel.&#8221;</div>
<div id="_mcePaste">Tatiana from <a href="http://www.flashmoto.com" target="_blank">Flash Moto</a> got in touch recently to show me thier latest revision of the Flash Moto CMS. They provided a test account so I could check things out. After looking around a bit I&#8217;ll say that the Flash Moto CMS is pretty awesome and robust.</div>
<div id="_mcePaste">The product consists of two parts. There is the front end which is displayed to your users there is also a very powerful admin tool for updating the front end. If you need a Flash website put together quickly this is a viable option. Flash Moto doesn&#8217;t require the user to have existing Flash Development knowledge.</div>
<div id="_mcePaste">The transitions are clean and the UI is stylish and visually pleasing. Some template based Flash sites tend to be a little corny at times but everything in Flash Moto has a professional appearance and works great.</div>
<div id="_mcePaste">Some of the features of Flash Moto are:</div>
<div id="_mcePaste">
<ul>
<li>Any Flash website can be managed!</li>
<li>No skills required.</li>
<li>Media Library.</li>
<li>Video, MP3 players Component.</li>
<li>Custom modules and widgets integration.</li>
<li>NO installation required!</li>
<li>Ability to add unlimited number of pages.</li>
<li>Advanced WYSIWYG page and pop-up editor.</li>
<li>InfoModule, Video &amp; Image Gallery Component.</li>
<li>SEO optimized Flash Website. Deep Linking. Google Analytics Integration.</li>
<li>Comprehensive documentation &amp; tutorials.</li>
<li>Multiple language support. Custom fonts uploading!</li>
</ul>
</div>
<div id="_mcePaste">You can check out a demo of the product here:</div>
<div id="_mcePaste"><a href="http://www.flashmoto.com/demo/" target="_blank">http://www.flashmoto.com/demo/</a></div>
<div id="_mcePaste">You can check out the template library here:</div>
<div id="_mcePaste"><a href="http://templates.flashmoto.com/" target="_blank">http://templates.flashmoto.com/</a></div>
<div id="_mcePaste">I&#8217;ve posted some screen captures of the front end and admin tool.</div>
<div id="_mcePaste">Thanks to Tatiana for getting in touch and providing the account so I could check things out!!</div>
<div>Here&#8217;s the front end:</div>
<div>
<p><img class="aligncenter" src="http://www.seantheflexguy.com/images/blog/flashmoto/flash-moto-frontend-02.jpg" alt="" width="500" height="317" /></p>
<p><img class="aligncenter" src="http://www.seantheflexguy.com/images/blog/flashmoto/flash-moto-frontend-03.jpg" alt="" width="500" height="317" /></p>
<p><img class="aligncenter" src="http://www.seantheflexguy.com/images/blog/flashmoto/flash-moto-frontend-04.jpg" alt="" width="500" height="317" /></p>
<p>Here&#8217;s the editor:</p>
</div>
<div>
<p><img class="aligncenter" src="http://www.seantheflexguy.com/images/blog/flashmoto/flash-moto-admin-01.jpg" alt="" width="500" height="316" /></p>
<p><img class="aligncenter" src="http://www.seantheflexguy.com/images/blog/flashmoto/flash-moto-admin-02.jpg" alt="" width="500" height="316" /></p>
<p><img class="aligncenter" src="http://www.seantheflexguy.com/images/blog/flashmoto/flash-moto-admin-03.jpg" alt="" width="500" height="316" /></p>
<p><img class="aligncenter" src="http://www.seantheflexguy.com/images/blog/flashmoto/flash-moto-admin-04.jpg" alt="" width="500" height="316" /></p>
<p><img class="aligncenter" src="http://www.seantheflexguy.com/images/blog/flashmoto/flash-moto-admin-05.jpg" alt="" width="500" height="316" /></p>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://seantheflexguy.com/blog/2010/05/15/flashmoto-cms-product-review/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>RobotLegs AS3 Framework Presentations</title>
		<link>http://seantheflexguy.com/blog/2010/03/20/robotlegs-as3-framework-presentations/</link>
		<comments>http://seantheflexguy.com/blog/2010/03/20/robotlegs-as3-framework-presentations/#comments</comments>
		<pubDate>Sat, 20 Mar 2010 15:50:17 +0000</pubDate>
		<dc:creator>seantheflexguy</dc:creator>
				<category><![CDATA[ActionScript 3.0]]></category>
		<category><![CDATA[Aspect Oriented Programming]]></category>
		<category><![CDATA[Bleeding Edge Flash]]></category>
		<category><![CDATA[Design Patterns]]></category>
		<category><![CDATA[Flash Platform]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Flex Best Practices]]></category>
		<category><![CDATA[Flex Presentations]]></category>
		<category><![CDATA[Flex Training]]></category>
		<category><![CDATA[Inversion Of Control]]></category>
		<category><![CDATA[OOP]]></category>
		<category><![CDATA[Software development process]]></category>

		<guid isPermaLink="false">http://seantheflexguy.com/blog/?p=468</guid>
		<description><![CDATA[I&#8217;ll be presenting at the Denver Flex User&#8217;s Group on July 15th on RobotLegs. In addition I should also be presenting via Adobe Connect for the Nashville Flash Platform User Group in May. Here is some additional information about the presentation.
RobotLegs is an IoC framework that&#8217;s been rising on the Flex framework scene. It&#8217;s a [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" style="margin-top: 5px; margin-bottom: 5px; margin-left: 10px; margin-right: 10px;" src="http://seantheflexguy.com/images/sean-moore-robot-legs-350.jpg" alt="" width="150" height="150" />I&#8217;ll be presenting at the Denver Flex User&#8217;s Group on July 15th on RobotLegs. In addition I should also be presenting via Adobe Connect for the Nashville Flash Platform User Group in May. Here is some additional information about the presentation.</p>
<p>RobotLegs is an IoC framework that&#8217;s been rising on the Flex framework scene. It&#8217;s a pure AS3 microarchitecture so it can be used in non-Flex projects as well. One thing that I like about the framework is that it does a pretty good job of telling you what&#8217;s wrong when you&#8217;re building your app. For example it&#8217;ll let you know if you&#8217;ve missed adding a class to the context. In this presentation I&#8217;ll show you how to set up a Flex app from the ground up using RobotLegs. In addition I&#8217;ll show you how to set up Flex Unit with RobotLets so that you can write unit tests or do test driven development for your project. I&#8217;ve worked with several Flex frameworks and RobotLegs is one of my favorites so far. This will be more of a live coding session than a theoretical talk about IoC. In this session you&#8217;ll learn how to set up your package structure, create a context, create a central data model, map events to commands, create and communicate with services, set up your views and use mediators as backing classes that will contain the ActionScript for them. I&#8217;ll also share a technique that I&#8217;ve been using that splits the context up so there isn&#8217;t one giant class to manage.</p>
<p>More information about the July preso can be found here:</p>
<p><a href="http://ria5280.org/calendar/event/2010/7/15/178056">http://ria5280.org/calendar/event/2010/7/15/178056</a></p>
]]></content:encoded>
			<wfw:commentRss>http://seantheflexguy.com/blog/2010/03/20/robotlegs-as3-framework-presentations/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>seantheflexguy DJing at 360 Flex!</title>
		<link>http://seantheflexguy.com/blog/2010/03/08/seantheflexguy-djing-at-360-flex/</link>
		<comments>http://seantheflexguy.com/blog/2010/03/08/seantheflexguy-djing-at-360-flex/#comments</comments>
		<pubDate>Mon, 08 Mar 2010 22:44:16 +0000</pubDate>
		<dc:creator>seantheflexguy</dc:creator>
				<category><![CDATA[DJ]]></category>
		<category><![CDATA[hip hop]]></category>
		<category><![CDATA[music]]></category>

		<guid isPermaLink="false">http://seantheflexguy.com/blog/?p=465</guid>
		<description><![CDATA[I&#8217;d like to thank Tom at 360 Flex for the opportunity to open up this morning at 360 Flex by providing some early morning tunes for the crowd. I was spinning a live set from my office across the web. The set was shown for the crowd on the big screens, you can see the [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" style="margin-left: 10px; margin-right: 10px;" src="http://www.seantheflexguy.com/images/seantheflexguy-djing-at-360.jpg" alt="" width="400" height="218" />I&#8217;d like to thank Tom at 360 Flex for the opportunity to open up this morning at 360 Flex by providing some early morning tunes for the crowd. I was spinning a live set from my office across the web. The set was shown for the crowd on the big screens, you can see the action in the photo in this post. Per request I played old school Hip Hop, mostly from the 80s. Tracks like: The Message, Rappers Delight, Peter Piper, La-Di-Da-Di, The Show, Boyz n the Hood, etc. It was a huge honor and I really can&#8217;t thank the crew at 360 enough for the opportunity. I should be spinning another live set on Wednesday morning, via the web for the 360 Flex attendees. In addition there is a rumor that I may be spinning at Flash and the City, still working out the details on that&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://seantheflexguy.com/blog/2010/03/08/seantheflexguy-djing-at-360-flex/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>OT: seantheflexguy live webcast DJ shows!</title>
		<link>http://seantheflexguy.com/blog/2010/03/03/ot-seantheflexguy-live-webcast-dj-shows/</link>
		<comments>http://seantheflexguy.com/blog/2010/03/03/ot-seantheflexguy-live-webcast-dj-shows/#comments</comments>
		<pubDate>Thu, 04 Mar 2010 00:11:35 +0000</pubDate>
		<dc:creator>seantheflexguy</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://seantheflexguy.com/blog/?p=459</guid>
		<description><![CDATA[
In the three years I&#8217;ve had my blog there haven&#8217;t been any off topic posts. They&#8217;ve all been related to development, most related to Flex or the Flash Platform and a few Java posts. There is a first time for everything and this marks the first non Flex/Flash/dev blog entry.
Some of you may have already [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ustream.tv/channel/seantheflexguy-dj-show"><img class="alignnone" src="http://www.livestream.com/filestore/logos/1fce45e0-a761-d066-0628-1a92f84dc3f2-banner.jpg" alt="" width="592" height="120" /></a></p>
<p><a href="http://www.livestream.com/seantheflexguy"></a>In the three years I&#8217;ve had my blog there haven&#8217;t been any off topic posts. They&#8217;ve all been related to development, most related to Flex or the Flash Platform and a few Java posts. There is a first time for everything and this marks the first non Flex/Flash/dev blog entry.</p>
<p>Some of you may have already checked out the live DJ shows I&#8217;ve been broadcasting over the last couple of weeks. They haven&#8217;t been on at a regular time and there isn&#8217;t really a set length or format to them yet. I&#8217;ve just posted the link to my livestream on twitter and thankfully received a lot of interest and support. It really means a lot to me personally to have this level of interest and I&#8217;d like to thank everyone who&#8217;s tuned in!</p>
<p>I wanted to spread the word a little further with this blog post to anyone who isn&#8217;t on twitter or doesn&#8217;t <a href="http://www.twitter.com/seantheflexguy" target="_blank">follow my updates</a>. I&#8217;m still working out a regular time and day for a show but suspect I&#8217;ll be broadcasting as much as possible.</p>
<p>For now you can most likely catch me on Saturday afternoons and evenings. I do broadcast the show during the week as time permits. Some of the shows have been during the day and many devs seem to like the tunes for coding to. The service I&#8217;ve been using so far is called Livestream. It&#8217;s really awesome and is a Flash based application. You should take a minute to check it out if you haven&#8217;t before. My channel/show can be found here:</p>
<p><a href="http://www.ustream.tv/channel/seantheflexguy-dj-show">http://www.ustream.tv/channel/seantheflexguy-dj-show</a></p>
<p>I&#8217;ll continue to post twitter updates for random shows but check on Saturday if you are interested, have time and are around a computer. The show is a live video and audio feed. Right now  you can really just see the turntables and mixer and my hands but I&#8217;m looking into another camera that can show a little more of the action.</p>
<p>I&#8217;ve been asked a couple times about the DJ&#8217;ing so a quick word on that. I actually started DJ&#8217;ing when I was 16. I was a DJ for a Hip Hop group for a while and also DJ&#8217;d regularly around Denver (Snake Pit for example) and Seattle. I also produce music and many of my songs and older mixes can be found on my music site here:</p>
<p><a href="http://www.thotskee.com" target="_blank">http://www.thotskee.com</a></p>
<p>Well that&#8217;s it for now. Be sure to check out the show. There are good tunes on the regular! I spin everything from underground hip hop to ragga jungle to reggae/dancehall/dub to jazz and punk sometimes.</p>
<p>Thanks again to all of the listeners for your interest and support!!!! I really, really appreciate it!!!!</p>
]]></content:encoded>
			<wfw:commentRss>http://seantheflexguy.com/blog/2010/03/03/ot-seantheflexguy-live-webcast-dj-shows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>seantheflexguyTV – episode 02: Flash and the City conference, AIR 2.0, Flex 3 with Java book review</title>
		<link>http://seantheflexguy.com/blog/2010/02/09/seantheflexguytv-%e2%80%93-episode-02-flash-and-the-city-conference-air-2-0-flex-3-with-java-book-review/</link>
		<comments>http://seantheflexguy.com/blog/2010/02/09/seantheflexguytv-%e2%80%93-episode-02-flash-and-the-city-conference-air-2-0-flex-3-with-java-book-review/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 23:14:01 +0000</pubDate>
		<dc:creator>seantheflexguy</dc:creator>
				<category><![CDATA[ActionScript 3.0]]></category>
		<category><![CDATA[Bleeding Edge Flash]]></category>
		<category><![CDATA[Flash Platform]]></category>
		<category><![CDATA[Flash Platform Community]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Flex Books]]></category>
		<category><![CDATA[Flex Builder]]></category>
		<category><![CDATA[Flex Conferences]]></category>
		<category><![CDATA[General Development Notes]]></category>
		<category><![CDATA[MXML]]></category>
		<category><![CDATA[OOP]]></category>
		<category><![CDATA[seantheflexguyTV]]></category>

		<guid isPermaLink="false">http://seantheflexguy.com/blog/?p=435</guid>
		<description><![CDATA[Here’s the second episode of seantheflexguyTV! In this episode I talk about the upcoming Flash and the City conference in NYC. I also cover some of the new features and capabilities of AIR 2.0 and do a quick review of the Flex 3 with Java book. This episode should be a little more organized and [...]]]></description>
			<content:encoded><![CDATA[<p>Here’s the second episode of seantheflexguyTV! In this episode I talk about the upcoming <a href="http://blog.flashandthecity.com/" target="_blank">Flash and the City conference in NYC</a>. I also cover some of the new features and capabilities of <a href="http://labs.adobe.com/technologies/air2/" target="_blank">AIR 2.0</a> and do a quick review of the <a href="http://www.packtpub.com/flex-3-with-java/book" target="_blank">Flex 3 with Java book</a>. This episode should be a little more organized and focused. I put together some show notes this time, which you can <a href="http://seantheflexguy.com/seantheflexguytv/seantheflexguyTV-episode02-notes.pdf" target="_blank">download here</a>. In addition I&#8217;ve collected up some links for you to check out that relate to the topics covered in the show. Thanks a ton for your suggestions last week and thanks for tuning in. The next episode will focus on Flex &#8220;Gotchas.&#8221; I&#8217;m looking to you, the viewer, to send any gotchas that you&#8217;ve encountered in your Flex development adventures. Please send them to: info@seantheflexguy.com I&#8217;m looking for problems with solutions if you have them. Nothing crazy just any weird issues you&#8217;ve found solutions for that others might benefit from. Thanks again for checking out the show, I appreciate your time and feedback. I have to send a HUGE shout out to Jens at Flash Magazine for the Vimeo Plus account for the shows going forward. Flash Magazine is now an official sponsor of seantheflexguyTV. Stay tuned for some exciting stuff moving forward. Well, until next time, take it easy&#8230;</p>
<div align="center">
<object width="400" height="300"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=9334282&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=9334282&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"></embed></object>
<p><a href="http://vimeo.com/9334282">seantheflexguyTV &#8211; episode 02: Flash and the City, AIR 2.0, Flex 3 with Java book review</a> from <a href="http://vimeo.com/seantheflexguy">seantheflexguy</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
</div>
<p>Flash and the City Conference Blog</p>
<p><a href="http://blog.flashandthecity.com/" target="_blank">http://blog.flashandthecity.com/</a></p>
<p>Flash and the City Speakers</p>
<p><a href="http://blog.flashandthecity.com/speakers/" target="_blank">http://blog.flashandthecity.com/speakers/</a></p>
<p>Elad Elrom&#8217;s AIR 2.0 Cookbook recipes (thanks again dude!)</p>
<p><a href="http://elromdesign.com/blog/2010/02/01/10-recipes-on-adc-cookbooks-covering-air-20-new-apis/" target="_blank">http://elromdesign.com/blog/2010/02/01/10-recipes-on-adc-cookbooks-covering-air-20-new-apis/</a></p>
<p>AIR 2.0 info on the Adobe Labs site</p>
<p><a href="http://labs.adobe.com/technologies/air2/" target="_blank">http://labs.adobe.com/technologies/air2/</a></p>
<p>Exploring the new file capabilities in Adobe AIR 2</p>
<p><a href="http://www.adobe.com/devnet/air/flex/articles/exploring_file_capabilities.html" target="_blank">http://www.adobe.com/devnet/air/flex/articles/exploring_file_capabilities.html</a></p>
<p>StorageVolume class info</p>
<p><a href="http://help.adobe.com/en_US/FlashPlatform/beta/reference/actionscript/3/flash/filesystem/StorageVolume.html" target="_blank">http://help.adobe.com/en_US/FlashPlatform/beta/reference/actionscript/3/flash/filesystem/StorageVolume.html</a></p>
<p>StorageVolumeInfo class info</p>
<p><a href="http://help.adobe.com/en_US/FlashPlatform/beta/reference/actionscript/3/flash/filesystem/StorageVolumeInfo.html" target="_blank">http://help.adobe.com/en_US/FlashPlatform/beta/reference/actionscript/3/flash/filesystem/StorageVolumeInfo.html</a></p>
<p>StorageVolumeChangeEvent class info<a href=" http://help.adobe.com/en_US/FlashPlatform/beta/reference/actionscript/3/flash/events/StorageVolumeChangeEvent.html" target="_blank"></p>
<p>http://help.adobe.com/en_US/FlashPlatform/beta/reference/actionscript/3/flash/events/StorageVolumeChangeEvent.html</a></p>
<p>Interacting with Native Processes in AIR 2.0</p>
<p><a href="http://www.adobe.com/devnet/air/flex/quickstart/interacting_with_native_process.html" target="_blank">http://www.adobe.com/devnet/air/flex/quickstart/interacting_with_native_process.html</a></p>
<p>AIR 2.0 New Features Overview</p>
<p><a href="http://www.infoq.com/articles/air-20-new-features" target="_blank">http://www.infoq.com/articles/air-20-new-features</a></p>
<p>AIR 2.0 FAQ on Adobe Labs</p>
<p><a href="http://labs.adobe.com/wiki/index.php/AIR_2:Developer_FAQ" target="_blank">http://labs.adobe.com/wiki/index.php/AIR_2:Developer_FAQ</a></p>
<p>New Features in AIR 2.0 on Adobe Labs</p>
<p><a href="http://labs.adobe.com/wiki/index.php/AIR_2:Release_Notes#New_Features_in_AIR_2__beta_2" target="_blank">http://labs.adobe.com/wiki/index.php/AIR_2:Release_Notes#New_Features_in_AIR_2__beta_2</a></p>
<p>AIR 2 Enhancements Complete Overview</p>
<p><a href="http://www.insideria.com/2009/10/air-2-enhancements-complete-ov.html" target="_blank">http://www.insideria.com/2009/10/air-2-enhancements-complete-ov.html</a></p>
<p>Using the Microphone capabilities in Adobe AIR 2 beta</p>
<p><a href="http://www.adobe.com/devnet/air/flex/articles/using_mic_api.html" target="_blank">http://www.adobe.com/devnet/air/flex/articles/using_mic_api.html</a></p>
<p>TouchEvent class info</p>
<p><a href="http://help.adobe.com/en_US/FlashPlatform/beta/reference/actionscript/3/flash/events/TouchEvent.html" target="_blank">http://help.adobe.com/en_US/FlashPlatform/beta/reference/actionscript/3/flash/events/TouchEvent.html</a></p>
<p>TouchscreenType</p>
<p><a href="http://help.adobe.com/en_US/FlashPlatform/beta/reference/actionscript/3/flash/system/TouchscreenType.html" target="_blank">http://help.adobe.com/en_US/FlashPlatform/beta/reference/actionscript/3/flash/system/TouchscreenType.html</a></p>
<p>MultitouchInputMode</p>
<p><a href="http://help.adobe.com/en_US/FlashPlatform/beta/reference/actionscript/3/flash/ui/MultitouchInputMode.html" target="_blank">http://help.adobe.com/en_US/FlashPlatform/beta/reference/actionscript/3/flash/ui/MultitouchInputMode.html</a></p>
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<p><!--Session data-->Multitouch</p>
<p><a href="http://help.adobe.com/en_US/FlashPlatform/beta/reference/actionscript/3/flash/ui/Multitouch.html" target="_blank">http://help.adobe.com/en_US/FlashPlatform/beta/reference/actionscript/3/flash/ui/Multitouch.html</a></p>
<p>TransformGestureEvent</p>
<p><a href="http://help.adobe.com/en_US/FlashPlatform/beta/reference/actionscript/3/flash/events/TransformGestureEvent.html" target="_blank">http://help.adobe.com/en_US/FlashPlatform/beta/reference/actionscript/3/flash/events/TransformGestureEvent.html</a></p>
<input id="gwProxy" type="hidden" /><!--Session data--><br />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
]]></content:encoded>
			<wfw:commentRss>http://seantheflexguy.com/blog/2010/02/09/seantheflexguytv-%e2%80%93-episode-02-flash-and-the-city-conference-air-2-0-flex-3-with-java-book-review/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>SeanTheFlexGuy interviewed by FlashScope</title>
		<link>http://seantheflexguy.com/blog/2010/02/01/seantheflexguy-interviewed-by-flashscope/</link>
		<comments>http://seantheflexguy.com/blog/2010/02/01/seantheflexguy-interviewed-by-flashscope/#comments</comments>
		<pubDate>Mon, 01 Feb 2010 19:27:29 +0000</pubDate>
		<dc:creator>seantheflexguy</dc:creator>
				<category><![CDATA[Flash Platform]]></category>
		<category><![CDATA[Flash Platform Community]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Flex Champion]]></category>
		<category><![CDATA[Interviews]]></category>

		<guid isPermaLink="false">http://seantheflexguy.com/blog/?p=431</guid>
		<description><![CDATA[Just a quick post to share this interview I had the opportunity to do for FlashScope. Here&#8217;s a snipped from the interview: Sean &#8216;the flex guy&#8217; Moore is a highly visible blogger in the Flash Platform Community. He has been developing web applications for 12 years now and it’s no surprise that he was chosen [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flashscope.com/blog/sean-theflexguy-inerviewed/" target="_blank"><img class="alignleft" style="margin-left: 10px; margin-right: 10px;" src="http://www.seantheflexguy.com/images/blog/seantheflexguy-flashscope-interview.jpg" alt="" width="200" height="200" /></a>Just a quick post to share this interview I had the opportunity to do for FlashScope. Here&#8217;s a snipped from the interview: Sean &#8216;the flex guy&#8217; Moore is a highly visible blogger in the Flash Platform Community. He has been developing web applications for 12 years now and it’s no surprise that he was chosen to be a Flex Developer Community Champion by Adobe for his hard work and dedication to the Community. FlashScope decided to interview this prominent Flash Developer, and luckily Sean agreed to answer some of our questions.&#8221;</p>
<p>Continue reading the full interview here:</p>
<p><a href="http://www.flashscope.com/blog/sean-theflexguy-inerviewed/">http://www.flashscope.com/blog/sean-theflexguy-inerviewed/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://seantheflexguy.com/blog/2010/02/01/seantheflexguy-interviewed-by-flashscope/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>seantheflexguyTV &#8211; episode 01: RobotLegs, Flex Unit 4, FlexPMD, FDT, RIATest and more!</title>
		<link>http://seantheflexguy.com/blog/2010/01/30/seantheflexguytv-episode-01-robotlegs-flex-unit-4-flexpmd-fdt-riatest-and-more/</link>
		<comments>http://seantheflexguy.com/blog/2010/01/30/seantheflexguytv-episode-01-robotlegs-flex-unit-4-flexpmd-fdt-riatest-and-more/#comments</comments>
		<pubDate>Sat, 30 Jan 2010 16:05:07 +0000</pubDate>
		<dc:creator>seantheflexguy</dc:creator>
				<category><![CDATA[ActionScript 3.0]]></category>
		<category><![CDATA[Bleeding Edge Flash]]></category>
		<category><![CDATA[Flash Builder]]></category>
		<category><![CDATA[Flash Platform]]></category>
		<category><![CDATA[Flash Platform Community]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Flex 4]]></category>
		<category><![CDATA[Flex Best Practices]]></category>
		<category><![CDATA[Flex Books]]></category>
		<category><![CDATA[Flex Builder]]></category>
		<category><![CDATA[Flex Builder 3]]></category>
		<category><![CDATA[General Development Notes]]></category>
		<category><![CDATA[Inversion Of Control]]></category>
		<category><![CDATA[Software development process]]></category>
		<category><![CDATA[frameworks]]></category>
		<category><![CDATA[seantheflexguyTV]]></category>

		<guid isPermaLink="false">http://seantheflexguy.com/blog/?p=424</guid>
		<description><![CDATA[Here&#8217;s the first episode of seantheflexguyTV! I&#8217;ll talk about several new Flex related tools and some software development books. I&#8217;d like to thank Jesse Warden for the inspiration and the nudge to get seantheflexguyTV started. More specifically in this episode I talk a little about: RobotLegs, Parsley, FlexPMD, RIATest, Hello Flex 4, Clean Code, 97 [...]]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s the first episode of seantheflexguyTV! I&#8217;ll talk about several new Flex related tools and some software development books. I&#8217;d like to thank Jesse Warden for the inspiration and the nudge to get seantheflexguyTV started. More specifically in this episode I talk a little about: RobotLegs, Parsley, FlexPMD, RIATest, Hello Flex 4, Clean Code, 97 Things Every Software Architect Should Know, Flex Unit 4 and FDT. Please let me know if you love/hate the series and if you have any feedback. You can reach me by email at: info@seantheflexguy.com. Thanks for checking it out. If you have a tool, book, magazine or anything else that you&#8217;d like reviewed or any news stories please get in touch!!</p>
<div align="center">
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="437" height="370" id="viddler_seantheflexguy_1"><param name="movie" value="http://www.viddler.com/player/33467c12/" /><param name="allowScriptAccess" value="always" /><param name="allowFullScreen" value="true" /><embed src="http://www.viddler.com/player/33467c12/"  wmode="transparent" width="437" height="370" type="application/x-shockwave-flash" allowScriptAccess="always" allowFullScreen="true" name="viddler_seantheflexguy_1" /></embed></object>
</div>
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
]]></content:encoded>
			<wfw:commentRss>http://seantheflexguy.com/blog/2010/01/30/seantheflexguytv-episode-01-robotlegs-flex-unit-4-flexpmd-fdt-riatest-and-more/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>SeanTheFlexGuy: 2009 Accomplishments and Review</title>
		<link>http://seantheflexguy.com/blog/2010/01/01/seantheflexguy-2009-accomplishments-and-review/</link>
		<comments>http://seantheflexguy.com/blog/2010/01/01/seantheflexguy-2009-accomplishments-and-review/#comments</comments>
		<pubDate>Fri, 01 Jan 2010 20:46:33 +0000</pubDate>
		<dc:creator>seantheflexguy</dc:creator>
				<category><![CDATA[AS3 API]]></category>
		<category><![CDATA[ActionScript 3.0]]></category>
		<category><![CDATA[Adobe AIR]]></category>
		<category><![CDATA[Bleeding Edge Flash]]></category>
		<category><![CDATA[Cairngorm]]></category>
		<category><![CDATA[Design Patterns]]></category>
		<category><![CDATA[Flash Platform]]></category>
		<category><![CDATA[Flash Platform Community]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Flex 4]]></category>
		<category><![CDATA[Flex Best Practices]]></category>
		<category><![CDATA[Flex Books]]></category>
		<category><![CDATA[Flex Builder 3]]></category>
		<category><![CDATA[Flex Consulting]]></category>
		<category><![CDATA[Flex Contracting]]></category>
		<category><![CDATA[Gumbo]]></category>
		<category><![CDATA[Inversion Of Control]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[OOD]]></category>
		<category><![CDATA[OOP]]></category>
		<category><![CDATA[Software development process]]></category>
		<category><![CDATA[frameworks]]></category>
		<category><![CDATA[sdfug]]></category>

		<guid isPermaLink="false">http://seantheflexguy.com/blog/?p=413</guid>
		<description><![CDATA[Taking a look at everyone&#8217;s &#8220;2009 In Review&#8221; blog posts is really great inspiration. Looking back over the last year is always worth taking a minute to do. It&#8217;s great to reflect on personal growth over the course of a year and take note of our accomplishments. I decided to recall the last year for [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" src="http://www.seantheflexguy.com/images/blog/2009.jpg" alt="" width="250" height="190" />Taking a look at everyone&#8217;s &#8220;2009 In Review&#8221; blog posts is really great inspiration. Looking back over the last year is always worth taking a minute to do. It&#8217;s great to reflect on personal growth over the course of a year and take note of our accomplishments. I decided to recall the last year for myself and put together a quick blog post. It was a pretty good year and I&#8217;ve learned a lot and continued refining my skills in my mission to become a &#8220;great&#8221; Flex developer. Here&#8217;s a rundown of what 2009 looked like for me:</p>
<p><strong>San Diego Flash Users Group: Flex Best Practices Presentation</strong></p>
<p>To start 2009 off I gave <a href="http://www.sdfug.org/san-diego-flash-users-group/flex/reminder-meeting-this-wednesday-6pm/" target="_blank">my first presentation</a> to an awesome group of Flash and Flex developers in San Diego. The presentation was created from the two articles I wrote in 2008 for the Adobe Developer Connection on Best Practices for Flex development. I&#8217;ve kept the Powerpoint presentation offline until now. Some of the content is a little dated but it&#8217;s probably still worth checking out. I may update this presentation with everything I&#8217;ve learned over the last year and for the upcoming changes coming in Flex 4, if time permits.</p>
<p>Download the <a href="http://www.seantheflexguy.com/presentations/Sean-Moore-Flex-Best-Practices.ppt" target="_blank">Flex Best Practices Powerpoint Presentation here</a>.</p>
<p><strong>Java Programming II at UCSD</strong></p>
<p>After wanting to learn more about Java for many years I decided to go back to school and take a structured class. This was the first time I&#8217;d set foot in a classroom since about 1998. It was through the UCSD Extension program but classes were held on the UCSD campus. It was pretty cool to walk around the campus and see the &#8220;college&#8221; life again after so long. In addition this was the first time I&#8217;d ever taken a class at a University, my previous college experience was at a community college. The instructor <a href="http://extension.ucsd.edu/about/index.cfm?vAction=instructorDetail&amp;vContactID=1078&amp;vDepartmentCode=CS" target="_blank">Kent Yang</a> was really awesome and the class was killer! I learned a lot more about Java, OOP, Unit Testing and Design Patterns. This knowledge was all transferable into AS3/Flex so the experience was well worth the time and investment.</p>
<p>Check out the <a href="http://extension.ucsd.edu/studyarea/index.cfm?vAction=singleCourse&amp;vStudyAreaID=14&amp;vCourse=CSE-40480" target="_blank">class details here</a>.</p>
<p><strong> The Flex Show Episode 71: OOP w/ Sean Moore</strong></p>
<p>The Flex Show is awesome, simply stated. Jeffry Houser has done an excellent job with the podcast and I&#8217;ve been a fan for a few years now. One of my goals was to be a guest on The Flex Show and in 2009 in became a reality. I was able to put together a talk about OOP in regards to Flex and ActionScript development. The Java class helped solidify my knowledge of OOP so hopefully the talk will help others grasp some of the fundamental OO concepts. It was an honor to be on the show and I really appreciate the opportunity. Hopefully I can do another show sometime in the future. Maybe on the Mindset BCI work I&#8217;ve been doing lately.</p>
<p>You can listen to <a href="http://www.theflexshow.com/blog/index.cfm/2009/4/8/The-Flex-Show-Episode-71-Flex-Compiler-Edits-w-Brian-Deitte-from-Brightcove" target="_blank">my talk on The Flex Show here</a>.</p>
<p><strong>Orange County Flex Users Group: Flex Best Practices Presentation</strong></p>
<p><strong></strong><a href="http://twitter.com/instante/" target="_blank">Laura Arguello</a> was kind enough to invite me to give my <a href="http://www.ocflex.org/post/march-meeting-flex-best-practices" target="_blank">Flex Best Practices preso at the OCFlex Users Group in March</a>. This gave me a chance to visit the <a href="http://www.asfusion.com/">ASFusion</a> office before the preso and hang out with <a href="http://twitter.com/jeremysaenz" target="_blank">Jeremy Saenz</a> (aka The Flex Gangster) a bit as well. The crowd at OCFlex was really great and very patient as I got set up and had some trouble finding a room at the venue big enough for everyone. Thanks again to ASFusion and the OCFlex Users Group for inviting me to present. It was a great experience!</p>
<p><strong>Technical Authoring for O&#8217;Reilly InsideRIA</strong></p>
<p>2008 was a big year for me and authoring. I wrote articles for <a href="http://www.adobe.com/devnet/flex/articles/best_practices_pt1.html" target="_blank">Adobe</a>, <a href="http://www.flashmagazine.com/Reviews/detail/mate_event_driven_framework_for_flex" target="_blank">Flash Magazine</a> and <a href="http://www.insideria.com/2008/11/exploring-the-strategy-design.html" target="_blank">O&#8217;Reilly&#8217;s InsideRIA</a>. I continued the trend in 2009 by writing three featured articles for InsideRIA. <a href="http://blog.everythingflex.com/" target="_blank">Rich Tretola</a> is one of the coolest guys I know and such a pleasure to work with. He helped me a ton with the articles I wrote this year through the good and the bad. Another person I really have to thank is <a href="http://blogs.adobe.com/mchotin/" target="_blank">Matt Chotin</a>. His feedback on my Flex 4 article was a huge help and I really appreciate his time and input! You can check out the articles I wrote for InsideRIA below:</p>
<p><a href="http://www.insideria.com/2009/04/51-actionscript-30-and-flex-op.html" target="_blank">Round up of ActionScript 3.0 and Flex optimization techniques and practices</a></p>
<p><a href="http://www.insideria.com/2009/06/overview-of-flex-4-gumbo.html" target="_blank">Overview of Flex 4 (Gumbo)</a></p>
<p><a href="http://www.insideria.com/2009/10/decorator-design-pattern.html" target="_blank">Decorator Design Pattern</a></p>
<p><strong>Technical Reviews for Manning Publications</strong></p>
<p>Reviewing books is great for a lot of reasons, it helps your writing skills, you get a preview of the books before they&#8217;re published and you get to contribute to the quality of the books being published. I do the reviews on a volunteer basis and really enjoy and appreciate the opportunity to do so. In 2009 I had the privilege of reviewing three books for Manning. They are all great titles and I encourage you to check them out.</p>
<p><a href="http://www.manning.com/armstrong3/" target="_blank">Hello! Flex 4</a></p>
<p><a href="http://www.manning.com/allmon/" target="_blank">Flex On Java</a></p>
<p><a href="http://www.manning.com/ahmed2/" target="_blank">Flex 4 In Action</a></p>
<p><strong>Present.ly AIR Client Development</strong></p>
<p>This is one of the larger apps that I worked on completely by myself. Dave at <a href="http://www.intridea.com/" target="_blank">Intridea</a> got in touch with a request to help them refactor an existing AIR application to best practices. This project was one of the best projects I&#8217;ve ever had the pleasure of working on. The app was cool, the concept was cool and the client was cool. The <a href="http://presentlyapp.com/" target="_blank">Present.ly service</a> is a private Twitter like service for businesses, if you haven&#8217;t already taken a minute to check it out I encourage you to do so. Another really awesome aspect of this project is that the codebase for the AIR app is totally open source and available for download on GIT Hub. I was able to use Cairngorm and Flex Unit on this project which I feel really helped the codebase and application&#8217;s stability and scalability. You can check out the codebase and the finished app by following the links below:</p>
<p><a href="http://github.com/presently/presently-air" target="_blank">Present.ly AIR source code at GIT Hub</a></p>
<p><a href="http://presentlyapp.com/native_apps/air" target="_blank">Present.ly AIR Client</a></p>
<p><strong>Game Consulting and Development</strong></p>
<p>A game development company contacted me for some assistence with consulting and development for a Flex and Flash based game. This was my first experience doing any game dev and it was really great. This was another awesome client. They are not public yet so there aren&#8217;t any links to share. I did want to note that game development is something that I&#8217;d like to do more of and hopefully 2010 will present more opportunities to do so.</p>
<p><strong>Parsley</strong></p>
<p>Learning <a href="http://www.spicefactory.org/parsley/" target="_blank">Parsley</a> was been on my radar for quite some time. I&#8217;ve been able to work with the framework quite a bit over the last few months and really like it so far. It&#8217;s quite a bit different than Cairngorm development but it offers more flexibility and is the preferred direction by many developers. <a href="http://en.wikipedia.org/wiki/Inversion_of_control" target="_blank">IoC</a> frameworks are all the rage and I am glad to be learning how to use them.</p>
<p><strong>Presentation Model</strong></p>
<p>This design pattern is great. It enables better unit testing for your applications and helps to decouple logic from views. Using the <a href="http://martinfowler.com/eaaDev/PresentationModel.html" target="_blank">Presentation Model </a>wasn&#8217;t totally clear at first but after working with it for a while I&#8217;m really beginning to like it. Having a bunch of code in MXML files wasn&#8217;t really ever all that appealing to me and using the Presentation Model really helps to separate this code out into pure AS3 classes.</p>
<p><strong>ThinkGear Brain Computer Interface API</strong></p>
<p>In an effort to end 2009 with a bang I released my <a href="http://seantheflexguy.com/blog/2009/12/30/neurosky-mindset-brain-computer-interface-actionscript-3-0-api/" target="_blank">ThinkGear API</a>. This API enables the <a href="http://www.neurosky.com/" target="_blank">Neurosky </a>Mindset Brain Computer Interface to communicate with AS3 based applications. So far I&#8217;ve been able to build a rough dashboard that uses my brainwaves as its data source. In addition I was able to tie my brainwaves into some AS3 based particle visualizations. You can see my demo video and <a href="http://seantheflexguy.com/blog/2009/12/30/neurosky-mindset-brain-computer-interface-actionscript-3-0-api/" target="_blank">learn more here</a>. Control ActionScript with your mind!!!</p>
<p>Well here&#8217;s looking to 2010. I can&#8217;t believe it&#8217;s already been a decade since Y2K. It&#8217;s been a great decade for the Flash Platform we&#8217;ve all come a long way.</p>
]]></content:encoded>
			<wfw:commentRss>http://seantheflexguy.com/blog/2010/01/01/seantheflexguy-2009-accomplishments-and-review/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Neurosky MindSet Brain Computer Interface ActionScript 3.0 API</title>
		<link>http://seantheflexguy.com/blog/2009/12/30/neurosky-mindset-brain-computer-interface-actionscript-3-0-api/</link>
		<comments>http://seantheflexguy.com/blog/2009/12/30/neurosky-mindset-brain-computer-interface-actionscript-3-0-api/#comments</comments>
		<pubDate>Wed, 30 Dec 2009 23:44:07 +0000</pubDate>
		<dc:creator>seantheflexguy</dc:creator>
				<category><![CDATA[AS3 API]]></category>
		<category><![CDATA[ActionScript 3.0]]></category>
		<category><![CDATA[Bleeding Edge Flash]]></category>
		<category><![CDATA[Flash Platform]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Flex API Example]]></category>

		<guid isPermaLink="false">http://seantheflexguy.com/blog/?p=402</guid>
		<description><![CDATA[Read and process data from your brain in ActionScript 3.0 with this open source API that I&#8217;ve created. You&#8217;ll need the Mindset hardware to utilize the full power of the API but you can run the ThinkGear Connector in &#8220;demo&#8221; mode and it will send simulated brain data to your app.
I&#8217;ve been interested in Brain [...]]]></description>
			<content:encoded><![CDATA[<div class="wp-caption alignright" style="width: 210px"><img src="http://seantheflexguy.com/images/blog/sean-moore-bci.jpg" alt="" width="200" height="232" /><p class="wp-caption-text">Sean wearing the Mindset</p></div>
<p>Read and process data from your brain in ActionScript 3.0 with this open source API that I&#8217;ve created. You&#8217;ll need the Mindset hardware to utilize the full power of the API but you can run the ThinkGear Connector in &#8220;demo&#8221; mode and it will send simulated brain data to your app.</p>
<p>I&#8217;ve been interested in <a href="http://en.wikipedia.org/wiki/Brain%E2%80%93computer_interface" target="_blank">Brain Computer Interfaces</a> for a few years now and was pleasantly surprised to find that <a href="http://neurosky.com/" target="_blank">Neurosky </a>is now <a href="http://store.neurosky.com/" target="_blank">selling </a>an affordable headset that reads brainwave data. The development tools are <a href="http://store.neurosky.com/products/mindset-development-tools" target="_blank">available for download </a>from the Neurosky website for free. They provide a small piece of AS3 that shows how to read data from the ThinkGear Connector through a socket using ActionScript 3.0. I&#8217;ve abstracted the raw socket code into an easy to use API with <a href="http://kannopy.com/thinkgear/thinkgear-api-asdocs/" target="_blank">documentation</a>. Events are generated as the connector captures brainwave data from the BCI headset. You can register to listen for these events and get notifications as the brainwave data is read in one second intervals.</p>
<p>I&#8217;m currently working on a dashboard that displays the data my brain is generating using this API. It&#8217;s still a little rough but you can see the beginning in the video below. I&#8217;m also working on another project that feeds the brainwave data to some particle based visualizations in Flex. I think combining the brainwave data with Flash/Flex based visualizations could produce some very interesting results!</p>
<p>I&#8217;m planning on making this API open source and encourage developers to get involved. I can&#8217;t think of anything more exciting than reading your brain with ActionScript 3.0, Flex, AIR, etc. I truly think BCIs are the future of computing and we&#8217;ve hardly even seen the full potential yet. I currently need more examples to add to the project so if you&#8217;re interested in contributing those or anything else to the project please <a href="mailto:info@seantheflexguy.com?subject=ThinkGearAPI">get in touch</a>.</p>
<p>The game market is a great area where a BCI can be utilized. There is currently a demo game included with the Mindset when you purchase one. It&#8217;s pretty cool and if you are as interested in BCIs I encourage  you to take a look.</p>
<p>You can use the links below to find additional information about Neurosky and the Mindset BCI. You can also download the ThinkGearAPI SWC, browse the API documentation and download the source for the API and the Flex example using Subversion.</p>
<p>	<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="640" height="480" id="ThinkGearBlogPost" align="middle"><param name="allowScriptAccess" value="sameDomain" /><param name="allowFullScreen" value="false" /><param name="movie" value="http://www.seantheflexguy.com/video/ThinkGearBlogPost.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /><embed src="http://www.seantheflexguy.com/video/ThinkGearBlogPost.swf" quality="high" bgcolor="#ffffff" width="640" height="480" name="ThinkGearBlogPost" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /><br />
	</object></p>
<p><strong>ThinkGearAPI SWC</strong></p>
<p><a href="http://kannopy.com/thinkgear/ThinkGearAPI.swc" target="_blank">http://kannopy.com/thinkgear/ThinkGearAPI.swc</a></p>
<p><strong>ThinkGearAPI ASDoc Documentation</strong></p>
<p><a href="http://kannopy.com/thinkgear/thinkgear-api-asdocs/" target="_blank">http://kannopy.com/thinkgear/thinkgear-api-asdocs/</a></p>
<p><strong>ThinkGearAPI Flex Example (Flex Archive)</strong></p>
<p><a href="http://kannopy.com/thinkgear/ThinkGearAPIFlexExample.zip" target="_blank">http://kannopy.com/thinkgear/ThinkGearAPIFlexExample.zip</a></p>
<p><strong>Neurosky MindSet BCI API (Subversion):</strong></p>
<p><a href="http://kannopy.com/thinkgearapi/">http://kannopy.com/thinkgearapi/</a></p>
<p><strong>Neurosky MindSet BCI API Flex Example (Subversion):</strong></p>
<p><a href="http://kannopy.com/thinkgearflex">http://kannopy.com/thinkgearflex</a></p>
<p><strong>Neurosky MindSet Development Tools</strong></p>
<p><a href="http://store.neurosky.com/products/mindset-development-tools" target="_blank">http://store.neurosky.com/products/mindset-development-tools</a></p>
<p><strong>Neurosky Homepage</strong></p>
<p><a href="http://www.neurosky.com/" target="_blank">http://www.neurosky.com/</a></p>
<p><strong>Neurosky Brainwave Visualizer</strong></p>
<p><a href="http://www.neurosky.com/mindset/visualizer.html" target="_blank">http://www.neurosky.com/mindset/visualizer.html</a></p>
<input id="gwProxy" type="hidden" /><!--Session data--><br />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
]]></content:encoded>
			<wfw:commentRss>http://seantheflexguy.com/blog/2009/12/30/neurosky-mindset-brain-computer-interface-actionscript-3-0-api/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
	</channel>
</rss>
