<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Seb Lee-Delisle</title>
	
	<link>http://sebleedelisle.com</link>
	<description>Actionscript Games, Physics and Papervision3D</description>
	<lastBuildDate>Wed, 25 Aug 2010 02:54:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/sebleedelisle" /><feedburner:info uri="sebleedelisle" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Creative HTML5 visual effects</title>
		<link>http://feedproxy.google.com/~r/sebleedelisle/~3/r6_ZzVOE_M8/</link>
		<comments>http://sebleedelisle.com/2010/08/creative-html5-visual-effects/#comments</comments>
		<pubDate>Tue, 24 Aug 2010 15:07:51 +0000</pubDate>
		<dc:creator>Seb Lee-Delisle</dc:creator>
				<category><![CDATA[HTML5 Canvas]]></category>
		<category><![CDATA[Speaking]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://sebleedelisle.com/?p=1176</guid>
		<description><![CDATA[I&#8217;ve left it rather late but of course I need to play the game! And it&#8217;s the last week for voting so if you&#8217;d like to see my session at SXSW please vote for me! I&#8217;ve never made it to SXSW before so it&#8217;d be great to have the chance to attend. I think that [...]


Related posts:<ol><li><a href='http://sebleedelisle.com/2009/09/simple-3d-in-html5-canvas/' rel='bookmark' title='Permanent Link: Simple 3D in HTML5 canvas'>Simple 3D in HTML5 canvas</a></li>
<li><a href='http://sebleedelisle.com/2007/10/fitc-hollywood-session-blowing-things-up-in-flash/' rel='bookmark' title='Permanent Link: FITC Hollywood Session &#8211; AS3 Particle effects'>FITC Hollywood Session &#8211; AS3 Particle effects</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[
<p><a href="http://panelpicker.sxsw.com/ideas/view/5741?return=/ideas/index/7/presenter:seb" title="HTML5 Starfield by sebleedelisle"><img src="http://farm3.static.flickr.com/2675/3895371007_19b9b20994.jpg" width="500" height="256" alt="HTML5 Starfield" /></a></p>
<p>I&#8217;ve left it rather late but of course I need to play the game! And it&#8217;s the last week for voting so if you&#8217;d like to see <a href="http://panelpicker.sxsw.com/ideas/view/5741?return=/ideas/index/7/presenter:seb">my session at SXSW please vote for me!</a> I&#8217;ve never made it to SXSW before so it&#8217;d be great to have the chance to attend. </p>
<p>I think that the open web community has a lot to learn from the creative programming techniques we&#8217;ve all been working with in Flash for years, and it&#8217;s amazing how easy it is to transfer your knowledge. </p>
<p>So help me to <a href="http://panelpicker.sxsw.com/ideas/view/5741?return=/ideas/index/7/presenter:seb">show them how to Flash the open web</a>, and who knows, I may just see you in Texas. <img src='http://sebleedelisle.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>



<p>Related posts:<ol><li><a href='http://sebleedelisle.com/2009/09/simple-3d-in-html5-canvas/' rel='bookmark' title='Permanent Link: Simple 3D in HTML5 canvas'>Simple 3D in HTML5 canvas</a></li>
<li><a href='http://sebleedelisle.com/2007/10/fitc-hollywood-session-blowing-things-up-in-flash/' rel='bookmark' title='Permanent Link: FITC Hollywood Session &#8211; AS3 Particle effects'>FITC Hollywood Session &#8211; AS3 Particle effects</a></li>
</ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/sebleedelisle?a=r6_ZzVOE_M8:Pzp4iaMA0E4:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/sebleedelisle?i=r6_ZzVOE_M8:Pzp4iaMA0E4:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sebleedelisle?a=r6_ZzVOE_M8:Pzp4iaMA0E4:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/sebleedelisle?i=r6_ZzVOE_M8:Pzp4iaMA0E4:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sebleedelisle?a=r6_ZzVOE_M8:Pzp4iaMA0E4:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/sebleedelisle?d=TzevzKxY174" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sebleedelisle?a=r6_ZzVOE_M8:Pzp4iaMA0E4:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/sebleedelisle?i=r6_ZzVOE_M8:Pzp4iaMA0E4:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sebleedelisle?a=r6_ZzVOE_M8:Pzp4iaMA0E4:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/sebleedelisle?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sebleedelisle?a=r6_ZzVOE_M8:Pzp4iaMA0E4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/sebleedelisle?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sebleedelisle?a=r6_ZzVOE_M8:Pzp4iaMA0E4:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/sebleedelisle?i=r6_ZzVOE_M8:Pzp4iaMA0E4:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/sebleedelisle/~4/r6_ZzVOE_M8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://sebleedelisle.com/2010/08/creative-html5-visual-effects/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://sebleedelisle.com/2010/08/creative-html5-visual-effects/</feedburner:origLink></item>
		<item>
		<title>Kittens. On a conveyorbelt. On an iPhone.</title>
		<link>http://feedproxy.google.com/~r/sebleedelisle/~3/kS-nkZjaGW0/</link>
		<comments>http://sebleedelisle.com/2010/08/kitten-conveyorbelt/#comments</comments>
		<pubDate>Sun, 15 Aug 2010 01:06:27 +0000</pubDate>
		<dc:creator>Seb Lee-Delisle</dc:creator>
				<category><![CDATA[AppStore]]></category>
		<category><![CDATA[iOS]]></category>

		<guid isPermaLink="false">http://sebleedelisle.com/?p=1161</guid>
		<description><![CDATA[As part of my ongoing research into many different technologies, I&#8217;ve finished my very first iPhone app, written in Objective C, The Kitten Conveyorbelt! Kitten Conveyorbelt As with any personal project I tried to keep the scope down to something that was actually possible to complete within the time I had available. So, I came [...]


Related posts:<ol><li><a href='http://sebleedelisle.com/2010/08/iphone-appstore-submission-gotchas/' rel='bookmark' title='Permanent Link: iPhone AppStore submission gotchas'>iPhone AppStore submission gotchas</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[
<p><a href="http://itunes.apple.com/uk/app/sebleedelisle/id386126249" title="The Kitten Conveyorbelt"><img src="http://farm5.static.flickr.com/4142/4891788981_f7c6856e19.jpg" width="480" height="320" alt="Kitten Conveyorbelt" /></a></p>
<p>As part of my ongoing research into many different technologies, I&#8217;ve finished my very first iPhone app, written in Objective C, <a href="http://itunes.apple.com/uk/app/sebleedelisle/id386126249?mt=8">The Kitten Conveyorbelt</a>! </p>
<h3>Kitten Conveyorbelt</h3>
<p>As with any personal project I tried to keep the scope down to something that was actually possible to complete within the time I had available. So, I came up with the idea of Kittens. On a conveyorbelt. Passing along in front of your eyes, to help cheer you up. I even wrote a cheesy elevator music song and recorded it with my wife Jenny. </p>
<p>Oh, and they meow when you stroke them. Now I kinda think it&#8217;s so ridiculous it&#8217;s funny. And I really hope you get the joke too. </p>
<p><a href="http://itunes.apple.com/uk/app/sebleedelisle/id386126249" title="The Kitten Conveyorbelt"><img src="http://farm5.static.flickr.com/4134/4892388510_0b64f7a1f1.jpg" width="480" height="320" alt="Kitten Conveyorbelt" /></a></p>
<h3>Learning curve</h3>
<p>Despite an excellent head start from <a href="http://aralbalkan.com/3419">Aral&#8217;s excellent training course</a>, there was still quite a learning curve. It&#8217;s probably one of the harder technologies to master. The lower level and incredibly ugly Objective C syntax, manual memory management, and just getting used to how all the various elements work together. </p>
<h3>Graphical programming</h3>
<p>The other thing I noticed after having worked in various multi-media authoring systems (Flash, Director etc) for so long is how tricky it is to implement simple animated effects. Something that is a simple matter of basic timeline animation in Flash becomes a fairly lengthy process of exporting bitmaps and animating them in code. This is an area I&#8217;m very interested in exploring further in the future. (The conveyor belt graphics and weird cat heart thing were designed by <a href="http://www.flickr.com/photos/jonnyclapham/">my talented nephew, Jonathan</a>). </p>
<p>But I have to say I enjoyed the development process. It&#8217;s kinda nice to get a bit lower level for once. And I really like iOS devices. We can learn an awful lot from the tactile and intuitive user interface. </p>
<h3>Personal projects</h3>
<p>It took me longer than I expected to make this simple app, probably about a month, on and off. Another reason why it&#8217;s essential to keep your personal projects limited in scope.  But I have to admit a certain confidence crisis half way through this project, where I couldn’t believe how much time I was spending on something that was so clearly an insane idea!</p>
<h3>App Store submission</h3>
<p>The worst part of this whole process was the App Store submission, which was just hugely convoluted and obfuscated, which is really surprising considering how user friendly Apple products are. And I suddenly got extremely panicked after my friend Paul Neave <a href="http://twitter.com/neave/status/20716202856">had his app denied for &#8220;limited functionality&#8221;</a>.</p>
<p>How much more limited can you get in functionality than kittens on a conveyorbelt? Thankfully though, Apple put it through late last night. Yay! </p>
<p><a href="http://itunes.apple.com/uk/app/sebleedelisle/id386126249" title="The Kitten Conveyorbelt"><img src="http://farm5.static.flickr.com/4117/4891789157_5096547e8d.jpg" width="480" height="320" alt="Kitten Conveyorbelt" /></a></p>
<h3>The future of Kitten Conveyorbelt</h3>
<p>I have big plans for this app. More functionality, more customisation, &#8220;screen saver&#8221; mode, iPad version, ability to put your own photos on a conveyorbelt, choose various versions of the kitten song or even your own music library&#8230; but this all depends how well this one does. </p>
<p>My next experiments with the iPhone will be more graphical tests. I&#8217;m currently looking at Cocos2D, Unity3D, and also just testing out how performance CoreGraphics is. </p>
<p>And as you can probably see from my blog lately, I&#8217;m also looking at AIR for Android. So don&#8217;t worry. There&#8217;ll be Kittens on Android soon <img src='http://sebleedelisle.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  </p>
<p>But check out <a href="http://itunes.apple.com/uk/app/sebleedelisle/id386126249">Kitten Conveyorbelt on the App Store</a> &#8211; I&#8217;d love to know what you think!</p>
<p><strong>I&#8217;ll be talking more about this and my other explorations into different technology at my upcoming <a href="http://flashonthebeach.com">Flash on the Beach</a> session, <a href="http://flashonthebeach.com/sessions/index.php?pageid=2110">What the Flux!?</a>.</strong></p>
<p><strong>And I know some of you don&#8217;t like Apple. And some of you don&#8217;t like Flash. But please try to be normal in the comments, OK? Thanks!</strong> </p>



<p>Related posts:<ol><li><a href='http://sebleedelisle.com/2010/08/iphone-appstore-submission-gotchas/' rel='bookmark' title='Permanent Link: iPhone AppStore submission gotchas'>iPhone AppStore submission gotchas</a></li>
</ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/sebleedelisle?a=kS-nkZjaGW0:B1oJauD4pwY:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/sebleedelisle?i=kS-nkZjaGW0:B1oJauD4pwY:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sebleedelisle?a=kS-nkZjaGW0:B1oJauD4pwY:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/sebleedelisle?i=kS-nkZjaGW0:B1oJauD4pwY:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sebleedelisle?a=kS-nkZjaGW0:B1oJauD4pwY:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/sebleedelisle?d=TzevzKxY174" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sebleedelisle?a=kS-nkZjaGW0:B1oJauD4pwY:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/sebleedelisle?i=kS-nkZjaGW0:B1oJauD4pwY:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sebleedelisle?a=kS-nkZjaGW0:B1oJauD4pwY:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/sebleedelisle?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sebleedelisle?a=kS-nkZjaGW0:B1oJauD4pwY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/sebleedelisle?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sebleedelisle?a=kS-nkZjaGW0:B1oJauD4pwY:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/sebleedelisle?i=kS-nkZjaGW0:B1oJauD4pwY:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/sebleedelisle/~4/kS-nkZjaGW0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://sebleedelisle.com/2010/08/kitten-conveyorbelt/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		<feedburner:origLink>http://sebleedelisle.com/2010/08/kitten-conveyorbelt/</feedburner:origLink></item>
		<item>
		<title>San Francisco here I come</title>
		<link>http://feedproxy.google.com/~r/sebleedelisle/~3/aj_rGhg2k4Q/</link>
		<comments>http://sebleedelisle.com/2010/08/san-francisco-here-i-come/#comments</comments>
		<pubDate>Fri, 13 Aug 2010 21:01:10 +0000</pubDate>
		<dc:creator>Seb Lee-Delisle</dc:creator>
				<category><![CDATA[Speaking]]></category>
		<category><![CDATA[Training Courses]]></category>

		<guid isPermaLink="false">http://sebleedelisle.com/?p=1151</guid>
		<description><![CDATA[After a short stint back in my home town of Brighton, the seb_ly world tour continues! I&#8217;ll be in San Francisco for FITC and I&#8217;m really gonna have a hectic time! Here&#8217;s what I&#8217;ll be up to : Monday : 10am Flash Games Programming workshop Back with my full day of Flash games training &#8211; [...]


Related posts:<ol><li><a href='http://sebleedelisle.com/2010/06/fitc-san-francisco-10-discount/' rel='bookmark' title='Permanent Link: FITC San Francisco &#8211; 10% discount!'>FITC San Francisco &#8211; 10% discount!</a></li>
<li><a href='http://sebleedelisle.com/2010/02/more-training-courses-in-cologne-minneapolis-new-york-and-san-francisco/' rel='bookmark' title='Permanent Link: More training courses in Cologne, Minneapolis, New York and San Francisco'>More training courses in Cologne, Minneapolis, New York and San Francisco</a></li>
<li><a href='http://sebleedelisle.com/2009/10/usa-euro-invasion-countdown-begins/' rel='bookmark' title='Permanent Link: USA Euro-invasion countdown begins'>USA Euro-invasion countdown begins</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[
<p><a href="http://www.flickr.com/photos/sebleedelisle/295310708/" title="IMG_5605 by sebleedelisle, on Flickr"><img src="http://farm1.static.flickr.com/122/295310708_ae3d75b971.jpg" width="500" height="375" alt="IMG_5605" /></a></p>
<p>After a short stint back in my home town of Brighton, the <a href="http://sebleedelisle.com/conferences">seb_ly world tour</a> continues! I&#8217;ll be in San Francisco for FITC and I&#8217;m really gonna have a hectic time! Here&#8217;s what I&#8217;ll be up to : </p>
<p><strong>Monday</strong> :<br />
10am <a href="http://www.fitc.ca/events/presentations/presentation.cfm?event=110&#038;presentation_id=1225">Flash Games Programming workshop</a><br />
Back with my full day of Flash games training &#8211; what&#8217;s not to like?<br />
6pm <a href="http://sanflashcisco.com/event/35">San Flashcisco Meetup</a><br />
At the Adobe offices, I&#8217;m really pleased I could squeeze in a presentation with my friends Donna and Patience who do a great job running the SF user group. </p>
<p><strong>Tuesday</strong><br />
4pm <a href="http://www.fitc.ca/voodoo/">Interview with Stacey Mulcahey (bitchwhocodes) at the Influxis Voodoo lounge. </a><br />
Influxis are running they&#8217;re own unconference alongside FITC where they&#8217;ll have low key sessions from most of the speakers. And there&#8217;s free beer! Stacey asked if she could interview me for her session? Hell yeah! She&#8217;s such a cool person I love shooting the breeze with her. And I&#8217;m sure you&#8217;ll get some candid opinions from both of us&#8230; </p>
<p><strong>Wednesday</strong><br />
11.15 <a href="http://www.fitc.ca/events/presentations/presentation.cfm?event=110&#038;presentation_id=1224">Main session at FITC &#8211; Space Invading</a><br />
This is my main presentation of the conference. Expect motion detection, previews of new projects and of course a few surprises. <img src='http://sebleedelisle.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  </p>
<p>1.10 <a href="http://www.fitc.ca/voodoo/">Zero to Awesome in 30 minutes &#8211; Voodoo Lounge session</a><br />
My plan is to just write some cool code from scratch in 30 minutes. Wanna come tell me what to program? <img src='http://sebleedelisle.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  </p>
<p>I&#8217;m leaving early on Thursday so I&#8217;m going to miss the second half of the day, which is a huge shame. But with so much squeezed in (not to mention the parties) it&#8217;s going to be a whistle-stop tour! Come say hi <img src='http://sebleedelisle.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  </p>



<p>Related posts:<ol><li><a href='http://sebleedelisle.com/2010/06/fitc-san-francisco-10-discount/' rel='bookmark' title='Permanent Link: FITC San Francisco &#8211; 10% discount!'>FITC San Francisco &#8211; 10% discount!</a></li>
<li><a href='http://sebleedelisle.com/2010/02/more-training-courses-in-cologne-minneapolis-new-york-and-san-francisco/' rel='bookmark' title='Permanent Link: More training courses in Cologne, Minneapolis, New York and San Francisco'>More training courses in Cologne, Minneapolis, New York and San Francisco</a></li>
<li><a href='http://sebleedelisle.com/2009/10/usa-euro-invasion-countdown-begins/' rel='bookmark' title='Permanent Link: USA Euro-invasion countdown begins'>USA Euro-invasion countdown begins</a></li>
</ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/sebleedelisle?a=aj_rGhg2k4Q:Qk1Fk3ussos:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/sebleedelisle?i=aj_rGhg2k4Q:Qk1Fk3ussos:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sebleedelisle?a=aj_rGhg2k4Q:Qk1Fk3ussos:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/sebleedelisle?i=aj_rGhg2k4Q:Qk1Fk3ussos:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sebleedelisle?a=aj_rGhg2k4Q:Qk1Fk3ussos:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/sebleedelisle?d=TzevzKxY174" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sebleedelisle?a=aj_rGhg2k4Q:Qk1Fk3ussos:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/sebleedelisle?i=aj_rGhg2k4Q:Qk1Fk3ussos:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sebleedelisle?a=aj_rGhg2k4Q:Qk1Fk3ussos:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/sebleedelisle?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sebleedelisle?a=aj_rGhg2k4Q:Qk1Fk3ussos:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/sebleedelisle?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sebleedelisle?a=aj_rGhg2k4Q:Qk1Fk3ussos:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/sebleedelisle?i=aj_rGhg2k4Q:Qk1Fk3ussos:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/sebleedelisle/~4/aj_rGhg2k4Q" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://sebleedelisle.com/2010/08/san-francisco-here-i-come/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://sebleedelisle.com/2010/08/san-francisco-here-i-come/</feedburner:origLink></item>
		<item>
		<title>How to debug AIR for Android</title>
		<link>http://feedproxy.google.com/~r/sebleedelisle/~3/iL2lJeXID04/</link>
		<comments>http://sebleedelisle.com/2010/08/debug-air-android/#comments</comments>
		<pubDate>Sun, 08 Aug 2010 19:54:00 +0000</pubDate>
		<dc:creator>Seb Lee-Delisle</dc:creator>
				<category><![CDATA[AIR Android]]></category>
		<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false">http://sebleedelisle.com/?p=1139</guid>
		<description><![CDATA[At first, it seemed like no matter what I did I&#8217;d just get the Enter IP Address or Hostname requester in my AIR app. So, to get rid of this dreaded requester once and for all follow my handy debugging AIR Android checklist! If you&#8217;re new to Air for Android I&#8217;d recommend checking Lee Brimelow&#8217;s [...]


Related posts:<ol><li><a href='http://sebleedelisle.com/2010/07/air-for-android-first-steps/' rel='bookmark' title='Permanent Link: AIR for Android first steps'>AIR for Android first steps</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[
<p><a href="http://sebleedelisle.com/2010/08/debug-air-android/" title="The requester of doom by sebleedelisle, on Flickr"><img src="http://farm5.static.flickr.com/4120/4873003012_d97d89810a.jpg" width="500" height="263" alt="The requester of doom" /></a></p>
<p>At first, it seemed like no matter what I did I&#8217;d just get the <em>Enter IP Address or Hostname</em> requester in my AIR app. So, to get rid of this dreaded requester once and for all follow my handy debugging AIR Android checklist!</p>
<p><em>If you&#8217;re new to Air for Android I&#8217;d recommend checking Lee Brimelow&#8217;s getting started tutorials <a href="http://gotoandlearn.com/play.php?id=123">here</a> and <a href="http://gotoandlearn.com/play.php?id=126">here</a>, and a couple of extra tips here on <a href="http://sebleedelisle.com/2010/07/air-for-android-first-steps/">my AIR Android getting started report.</a></em></p>
<p>It is currently a little fiddly to get debugging, but as Air for Android is still in beta, this will hopefully become more seamless in future. But in the current build, here&#8217;s a list of things to check: </p>
<ol>
<li>Check that your phone has <strong>debugging enabled</strong> in <em>Settings-&gt; Application Settings -&gt; Development -> USB Debugging</em></li>
<li>Make sure that <strong>USB storage</strong> on the phone is turned on. (These two settings are required to publish your apps onto the phone) </li>
<li>Make sure both your computer and your device are <strong>connected to the same wi-fi network</strong>. Sounds obvious I know but sometimes my phone disconnects from the wi-fi. </li>
<li>Within the <em>Flash CS5 AIR Android Settings</em> in the <em>Deployment</em> tab <strong>check</strong> the <em>Device Debugging</em> radio button.</li>
<li>In the same settings, <strong>check</strong> <em>Install Application on the connected Android device</em> and <strong>uncheck</strong> <em>Launch Application on the connected Android device</em>.
<p><a href="http://www.flickr.com/photos/sebleedelisle/4871607669/" title="AIR Android debug settings by sebleedelisle, on Flickr"><img src="http://farm5.static.flickr.com/4078/4871607669_21d7de0fd3.jpg" width="360" height="500" alt="AIR Android debug settings" /></a></p>
</li>
<li><strong>Enable INTERNET_PERMISSIONS</strong> in your app by adding the following to your app&#8217;s xml config file. This should be in the same folder and have the same name as your fla file, but with the suffix <em>-app.xml</em>. Open it in your text editor of choice and <strong>add the following XML</strong> :

<div class="wp_syntax"><div class="code"><pre class="xml" style="font-family:monospace;">    <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;android<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
        <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;manifestAdditions<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
            <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;manifest<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
                <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;data<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><span style="color: #339933;">&lt;![CDATA[ &lt;uses-permission android:name=&quot;android.permission.INTERNET&quot; /&gt; ]]&gt;</span><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/data<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
            <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/manifest<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
        <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/manifestAdditions<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
    <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/android<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></pre></div></div>

<p>Make sure you add this to the top of the XML, not the bottom! I put it between the &lt;copyright&gt; and the &lt;initialWindow&gt; definitions:</p>

<div class="wp_syntax"><div class="code"><pre class="xml" style="font-family:monospace;">...
    <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;copyright<span style="color: #000000; font-weight: bold;">&gt;</span></span><span style="color: #000000; font-weight: bold;">&lt;/copyright<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
    <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;android<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
        <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;manifestAdditions<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
            <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;manifest<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
                <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;data<span style="color: #000000; font-weight: bold;">&gt;</span></span></span><span style="color: #339933;">&lt;![CDATA[ &lt;uses-permission android:name=&quot;android.permission.INTERNET&quot; /&gt; ]]&gt;</span><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/data<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
            <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/manifest<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
        <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/manifestAdditions<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
    <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/android<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
    <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;initialWindow<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
        <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;content<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>MyApp.swf<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/content<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
...</pre></div></div>

<p>If you put it under the &lt;initialWindow&gt; definitions, the AIR Android extension seems to wipe it! It took me a while to work this one out, I expect they&#8217;ll fix it in the final build. I&#8217;ve also suggested that they set this permission by default if you&#8217;re publishing a debug build, it&#8217;d kinda make sense to me. <img src='http://sebleedelisle.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />
</li>
<li>Now you&#8217;re ready to <strong>publish the file</strong>, so hit <i>Publish</i> in the AIR Android Settings window. Your app will compile and get copied over to your device. But it won&#8217;t automatically run. </li>
<li>Start <strong>remote debugging</strong> in Flash CS5: select the <i>Debug -&gt; Begin remote debug session -&gt; Actionscript 3.0</i> menu item.
<p><a href="http://www.flickr.com/photos/sebleedelisle/4872326372/" title="Set up a remote debugging session by sebleedelisle, on Flickr"><img src="http://farm5.static.flickr.com/4136/4872326372_1cf70fc42a.jpg" width="479" height="273" alt="Set up a remote debugging session" /></a></p>
</li>
<li>And now run your app. With any luck, you should see the name of your swf in the debug output window.
<p><a href="http://www.flickr.com/photos/sebleedelisle/4871719091/" title="Yayz! We have AIR Android debugging!  by sebleedelisle, on Flickr"><img src="http://farm5.static.flickr.com/4101/4871719091_0e81489def.jpg" width="500" height="147" alt="Yayz! We have AIR Android debugging! " /></a></p>
<p>You may still get the <strong>Enter IP Address or Hostname</strong> dialogue box but I must admit I only ever saw this if I didn&#8217;t set up the other options correctly. But if you do see it try typing the local IP address of your computer first, then the global one.
</li>
<p>So! There you have it. Let me know how you get along and if there&#8217;s anything I missed.</p>



<p>Related posts:<ol><li><a href='http://sebleedelisle.com/2010/07/air-for-android-first-steps/' rel='bookmark' title='Permanent Link: AIR for Android first steps'>AIR for Android first steps</a></li>
</ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/sebleedelisle?a=iL2lJeXID04:fRuOp-A1sUg:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/sebleedelisle?i=iL2lJeXID04:fRuOp-A1sUg:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sebleedelisle?a=iL2lJeXID04:fRuOp-A1sUg:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/sebleedelisle?i=iL2lJeXID04:fRuOp-A1sUg:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sebleedelisle?a=iL2lJeXID04:fRuOp-A1sUg:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/sebleedelisle?d=TzevzKxY174" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sebleedelisle?a=iL2lJeXID04:fRuOp-A1sUg:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/sebleedelisle?i=iL2lJeXID04:fRuOp-A1sUg:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sebleedelisle?a=iL2lJeXID04:fRuOp-A1sUg:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/sebleedelisle?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sebleedelisle?a=iL2lJeXID04:fRuOp-A1sUg:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/sebleedelisle?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sebleedelisle?a=iL2lJeXID04:fRuOp-A1sUg:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/sebleedelisle?i=iL2lJeXID04:fRuOp-A1sUg:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/sebleedelisle/~4/iL2lJeXID04" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://sebleedelisle.com/2010/08/debug-air-android/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		<feedburner:origLink>http://sebleedelisle.com/2010/08/debug-air-android/</feedburner:origLink></item>
		<item>
		<title>iPhone AppStore submission gotchas</title>
		<link>http://feedproxy.google.com/~r/sebleedelisle/~3/Q47bl9uTdj0/</link>
		<comments>http://sebleedelisle.com/2010/08/iphone-appstore-submission-gotchas/#comments</comments>
		<pubDate>Mon, 02 Aug 2010 11:12:11 +0000</pubDate>
		<dc:creator>Seb Lee-Delisle</dc:creator>
				<category><![CDATA[AppStore]]></category>
		<category><![CDATA[iOS]]></category>

		<guid isPermaLink="false">http://sebleedelisle.com/?p=1130</guid>
		<description><![CDATA[I&#8217;ve just had a couple of issues submitting my new iPhone app to the AppStore. I have to say, it&#8217;s quite a convoluted process. In xCode&#8217;s organiser window you have a couple of very handy big buttons to validate and submit the app, which sounds perfect! Except that these buttons do absolutely nothing, and give [...]


Related posts:<ol><li><a href='http://sebleedelisle.com/2010/08/kitten-conveyorbelt/' rel='bookmark' title='Permanent Link: Kittens. On a conveyorbelt. On an iPhone.'>Kittens. On a conveyorbelt. On an iPhone.</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[
<p>I&#8217;ve just had a couple of issues submitting my new iPhone app to the AppStore. I have to say, it&#8217;s quite a convoluted process. In xCode&#8217;s organiser window you have a couple of very handy big buttons to validate and submit the app, which sounds perfect!</p>
<p>Except that these buttons do <em>absolutely nothing</em>, and give you no feedback to tell you that they&#8217;ve done nothing <em>unless you&#8217;ve already set up the app in iTunesConnect</em>. I&#8217;ve also heard that <em>Validate Application</em> also does nothing if your app is in fact valid. Is that true? No confirmation message? I found more information <a href="http://dotnetaddict.dotnetdevelopersjournal.com/app_archives_xcode.htm">here on the .net Developers&#8217; Journal</a>.  </p>
<p>So I set up the app on iTunes connect but I got the app ID wrong (ly.seb.myappname rather than ly.seb.MyAppName &#8211; capitals count apparently!). So I thought it&#8217;d be easier to delete the app from iTunes connect and start over than it would be to rename the app ID in xCode. </p>
<p>Big mistake. </p>
<p>Although I&#8217;ve deleted the app it won&#8217;t let me re-submit as it says there&#8217;s already an app with the same name. The one that I&#8217;ve deleted. So it&#8217;s not really deleted, it&#8217;s kinda there in the ether somewhere. </p>
<p>Which means that I can re-upload my app unless I change the name. Which I don&#8217;t really want to do! </p>
<p>Needless to say I&#8217;ve emailed support to let them know and hopefully they&#8217;ll help me fix it. But I thought I&#8217;d post this up so you can avoid this in future. </p>



<p>Related posts:<ol><li><a href='http://sebleedelisle.com/2010/08/kitten-conveyorbelt/' rel='bookmark' title='Permanent Link: Kittens. On a conveyorbelt. On an iPhone.'>Kittens. On a conveyorbelt. On an iPhone.</a></li>
</ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/sebleedelisle?a=Q47bl9uTdj0:GQrt3D_nBZw:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/sebleedelisle?i=Q47bl9uTdj0:GQrt3D_nBZw:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sebleedelisle?a=Q47bl9uTdj0:GQrt3D_nBZw:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/sebleedelisle?i=Q47bl9uTdj0:GQrt3D_nBZw:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sebleedelisle?a=Q47bl9uTdj0:GQrt3D_nBZw:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/sebleedelisle?d=TzevzKxY174" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sebleedelisle?a=Q47bl9uTdj0:GQrt3D_nBZw:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/sebleedelisle?i=Q47bl9uTdj0:GQrt3D_nBZw:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sebleedelisle?a=Q47bl9uTdj0:GQrt3D_nBZw:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/sebleedelisle?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sebleedelisle?a=Q47bl9uTdj0:GQrt3D_nBZw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/sebleedelisle?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sebleedelisle?a=Q47bl9uTdj0:GQrt3D_nBZw:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/sebleedelisle?i=Q47bl9uTdj0:GQrt3D_nBZw:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/sebleedelisle/~4/Q47bl9uTdj0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://sebleedelisle.com/2010/08/iphone-appstore-submission-gotchas/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://sebleedelisle.com/2010/08/iphone-appstore-submission-gotchas/</feedburner:origLink></item>
		<item>
		<title>Top Cat music game on FlashPlayer on Nexus1</title>
		<link>http://feedproxy.google.com/~r/sebleedelisle/~3/jXu2nGmJXY4/</link>
		<comments>http://sebleedelisle.com/2010/07/top-cat-music-game-on-flashplayer-on-nexus1/#comments</comments>
		<pubDate>Fri, 30 Jul 2010 16:18:42 +0000</pubDate>
		<dc:creator>Seb Lee-Delisle</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Mobile]]></category>

		<guid isPermaLink="false">http://sebleedelisle.com/?p=1123</guid>
		<description><![CDATA[I hate to say it but not many Plug-in Media projects are optimised for low end machines. We usually squeeze every bit of performance out of Flash to fill every part of the screen with crazy 3D, pixels and video! But! We found one that works really well! And it works well for two reasons [...]


Related posts:<ol><li><a href='http://sebleedelisle.com/2010/02/flashplayer-10-1-coolness/' rel='bookmark' title='Permanent Link: FlashPlayer 10.1 coolness'>FlashPlayer 10.1 coolness</a></li>
<li><a href='http://sebleedelisle.com/2007/10/flash-superstars-form-rock-supergroup/' rel='bookmark' title='Permanent Link: Flash stars form rock supergroup!'>Flash stars form rock supergroup!</a></li>
<li><a href='http://sebleedelisle.com/2009/10/exciting-changes-for-papervision3d/' rel='bookmark' title='Permanent Link: Exciting changes for Papervision3D'>Exciting changes for Papervision3D</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[
<p><object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/_AVJ2LHq2zM&amp;hl=en_US&amp;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/_AVJ2LHq2zM&amp;hl=en_US&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object></p>
<p>I hate to say it but not many Plug-in Media projects are optimised for low end machines. We usually squeeze every bit of performance out of Flash to fill every part of the screen with crazy 3D, pixels and video! </p>
<p>But! We found one that works really well!  And it works well for two reasons : </p>
<ol>
<li>It doesn&#8217;t stretch the processor (unlike our Papervision3D projects like Big and Small and Zingzillas)</li>
<li>All of its interactions are via the mouse (unlike our games that are usually controlled with the cursor keys). </li>
</ol>
<p>I reckon we could probably even squeeze a bit more speed out of it with judicious use of cacheAsBitmap, but as it is, entirely made with vectors, it runs pretty well! </p>
<p><a href="http://www.boomerangtv.co.uk/shows/top-cat/games/alley-band">Play Top Cat Alley Band for yourself. </a></p>
<p>The Plug-in team members on this project : Creative direction by Dom Minns, programming by Paul Hayes and Nicola Birtwistle, art by Richard Butler, music by Dom and his friends, produced by Ben Simpson. </p>



<p>Related posts:<ol><li><a href='http://sebleedelisle.com/2010/02/flashplayer-10-1-coolness/' rel='bookmark' title='Permanent Link: FlashPlayer 10.1 coolness'>FlashPlayer 10.1 coolness</a></li>
<li><a href='http://sebleedelisle.com/2007/10/flash-superstars-form-rock-supergroup/' rel='bookmark' title='Permanent Link: Flash stars form rock supergroup!'>Flash stars form rock supergroup!</a></li>
<li><a href='http://sebleedelisle.com/2009/10/exciting-changes-for-papervision3d/' rel='bookmark' title='Permanent Link: Exciting changes for Papervision3D'>Exciting changes for Papervision3D</a></li>
</ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/sebleedelisle?a=jXu2nGmJXY4:bHpGjW9r1nc:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/sebleedelisle?i=jXu2nGmJXY4:bHpGjW9r1nc:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sebleedelisle?a=jXu2nGmJXY4:bHpGjW9r1nc:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/sebleedelisle?i=jXu2nGmJXY4:bHpGjW9r1nc:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sebleedelisle?a=jXu2nGmJXY4:bHpGjW9r1nc:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/sebleedelisle?d=TzevzKxY174" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sebleedelisle?a=jXu2nGmJXY4:bHpGjW9r1nc:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/sebleedelisle?i=jXu2nGmJXY4:bHpGjW9r1nc:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sebleedelisle?a=jXu2nGmJXY4:bHpGjW9r1nc:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/sebleedelisle?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sebleedelisle?a=jXu2nGmJXY4:bHpGjW9r1nc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/sebleedelisle?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sebleedelisle?a=jXu2nGmJXY4:bHpGjW9r1nc:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/sebleedelisle?i=jXu2nGmJXY4:bHpGjW9r1nc:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/sebleedelisle/~4/jXu2nGmJXY4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://sebleedelisle.com/2010/07/top-cat-music-game-on-flashplayer-on-nexus1/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://sebleedelisle.com/2010/07/top-cat-music-game-on-flashplayer-on-nexus1/</feedburner:origLink></item>
		<item>
		<title>AIR for Android first steps</title>
		<link>http://feedproxy.google.com/~r/sebleedelisle/~3/mQPs_d1Lmro/</link>
		<comments>http://sebleedelisle.com/2010/07/air-for-android-first-steps/#comments</comments>
		<pubDate>Mon, 26 Jul 2010 17:11:36 +0000</pubDate>
		<dc:creator>Seb Lee-Delisle</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://sebleedelisle.com/?p=1108</guid>
		<description><![CDATA[Having finished my first iPhone app in Objective C I thought it was probably time to have a go at setting up my Nexus1 with AIR for Android. Yes. I&#8217;m a digital slut. And no. I&#8217;m not gonna pick a side. Deal with it. But anyway, I digress! I found Lee&#8217;s very cool intro to [...]


Related posts:<ol><li><a href='http://sebleedelisle.com/2010/08/debug-air-android/' rel='bookmark' title='Permanent Link: How to debug AIR for Android'>How to debug AIR for Android</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[
<p><a href="http://sebleedelisle.com/2010/07/air-for-android-first-steps" title="My first AIR on Android appr"><img src="http://farm5.static.flickr.com/4140/4830792321_7cc1da9c15.jpg" width="500" height="313" alt="My first AIR on Android app" /></a></p>
<p>Having finished my first iPhone app in Objective C I thought it was probably time to have a go at setting up my Nexus1 with AIR for Android. Yes. I&#8217;m a digital slut. And no. I&#8217;m not gonna pick a side. Deal with it. <img src='http://sebleedelisle.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  </p>
<p>But anyway, I digress! I found Lee&#8217;s very cool <a href="http://gotoandlearn.com/">intro to Android</a> videos which have been a big help. <del datetime="2010-07-27T19:50:20+00:00">But I did get <a href="http://twitter.com/thecodesculptor/status/19574022845">a warning from Stephan Jones</a> on Twitter who tells me that there is a virus on the site, so possibly make sure you&#8217;re running virus software first!</del> UPDATE : Lee and Serge both assure me there&#8217;s nothing wrong with their sites so I can only assume Stephan&#8217;s virus checker was being a little overzealous!</p>
<p>A few things caught me out, if you navigate to the tools folder in terminal you can&#8217;t just type <em>adb devices</em> as the permissions on the files didn&#8217;t seem to be set right. the easy workaround is to type <em>./adb devices</em> or else change the permissions with chmod if you like that sort of thing. </p>
<p>But the biggest thing was that it just wasn&#8217;t recognising my phone. I&#8217;m not sure if Lee mentioned it or not (maybe I wasn&#8217;t paying attention) but you need to turn on USB debugging on the phone itself. Go to Settings->Applications->Development->USB debugging. That&#8217;ll do it! </p>
<p>Also the link for AIR for Android wasn&#8217;t on the front page of Adobe Labs and it was surprisingly difficult to find it. But it&#8217;s here : <a href="http://labs.adobe.com/technologies/air2/android/">http://labs.adobe.com/technologies/air2/android/</a></p>
<p>And finally I couldn&#8217;t actually get my app to deploy from Flash CS5 &#8211; the reason? I hadn&#8217;t turned USB Storage on &#8211; doh! </p>
<p>And it&#8217;s working! Lunar Lander on Android, anyone? <img src='http://sebleedelisle.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  </p>



<p>Related posts:<ol><li><a href='http://sebleedelisle.com/2010/08/debug-air-android/' rel='bookmark' title='Permanent Link: How to debug AIR for Android'>How to debug AIR for Android</a></li>
</ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/sebleedelisle?a=mQPs_d1Lmro:0MYQIgQ31_4:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/sebleedelisle?i=mQPs_d1Lmro:0MYQIgQ31_4:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sebleedelisle?a=mQPs_d1Lmro:0MYQIgQ31_4:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/sebleedelisle?i=mQPs_d1Lmro:0MYQIgQ31_4:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sebleedelisle?a=mQPs_d1Lmro:0MYQIgQ31_4:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/sebleedelisle?d=TzevzKxY174" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sebleedelisle?a=mQPs_d1Lmro:0MYQIgQ31_4:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/sebleedelisle?i=mQPs_d1Lmro:0MYQIgQ31_4:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sebleedelisle?a=mQPs_d1Lmro:0MYQIgQ31_4:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/sebleedelisle?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sebleedelisle?a=mQPs_d1Lmro:0MYQIgQ31_4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/sebleedelisle?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sebleedelisle?a=mQPs_d1Lmro:0MYQIgQ31_4:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/sebleedelisle?i=mQPs_d1Lmro:0MYQIgQ31_4:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/sebleedelisle/~4/mQPs_d1Lmro" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://sebleedelisle.com/2010/07/air-for-android-first-steps/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		<feedburner:origLink>http://sebleedelisle.com/2010/07/air-for-android-first-steps/</feedburner:origLink></item>
		<item>
		<title>3D globe in JavaScript with three.js</title>
		<link>http://feedproxy.google.com/~r/sebleedelisle/~3/oauMrJHEqI0/</link>
		<comments>http://sebleedelisle.com/2010/07/3d-globe-in-javascript/#comments</comments>
		<pubDate>Mon, 19 Jul 2010 13:43:56 +0000</pubDate>
		<dc:creator>Seb Lee-Delisle</dc:creator>
				<category><![CDATA[HTML5 Canvas]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://sebleedelisle.com/?p=1096</guid>
		<description><![CDATA[In my last post I mentioned that it should be possible to make a 3D globe in JavaScript using three.js. I was even considering putting it together myself but I didn&#8217;t need to because the awesome Mr Doob stepped in to prove it! Sadly I&#8217;m only seeing 1 frame per second right now in both [...]


No related posts.]]></description>
			<content:encoded><![CDATA[
<p><a href="http://mrdoob.com/projects/three.js/examples/geometry_earth.html" title="3D globe in Javascript using three.js by Mr Doob"><img src="http://farm5.static.flickr.com/4093/4808771504_5c8e85f056.jpg" width="500" height="316" alt="3D globe in Javascript using three.js" /></a></p>
<p>In my last post I mentioned that it should be possible to make a 3D globe in JavaScript using three.js. I was even considering putting it together myself but I didn&#8217;t need to because the <a href="http://mrdoob.com/projects/three.js/examples/geometry_earth.html" title="3D globe in Javascript using three.js by Mr Doob">awesome Mr Doob stepped in to prove it!</a> </p>
<p>Sadly I&#8217;m only seeing 1 frame per second right now in both Chrome and Safari &#8211; I&#8217;m not sure why? I&#8217;ll reboot in a moment and try again. But I&#8217;d be interested to know how it&#8217;s performing for you &#8211; apparently the Doobster is getting 28FPS (albeit on Linux/Ubuntu). Let me know. </p>
<p><a href="http://mrdoob.com/projects/three.js/examples/geometry_earth.html" title="3D globe in Javascript using three.js by Mr Doob">Check out Mr Doob&#8217;s example here. </a></p>



<p>No related posts.</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/sebleedelisle?a=oauMrJHEqI0:Dldb914JPOo:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/sebleedelisle?i=oauMrJHEqI0:Dldb914JPOo:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sebleedelisle?a=oauMrJHEqI0:Dldb914JPOo:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/sebleedelisle?i=oauMrJHEqI0:Dldb914JPOo:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sebleedelisle?a=oauMrJHEqI0:Dldb914JPOo:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/sebleedelisle?d=TzevzKxY174" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sebleedelisle?a=oauMrJHEqI0:Dldb914JPOo:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/sebleedelisle?i=oauMrJHEqI0:Dldb914JPOo:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sebleedelisle?a=oauMrJHEqI0:Dldb914JPOo:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/sebleedelisle?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sebleedelisle?a=oauMrJHEqI0:Dldb914JPOo:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/sebleedelisle?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sebleedelisle?a=oauMrJHEqI0:Dldb914JPOo:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/sebleedelisle?i=oauMrJHEqI0:Dldb914JPOo:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/sebleedelisle/~4/oauMrJHEqI0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://sebleedelisle.com/2010/07/3d-globe-in-javascript/feed/</wfw:commentRss>
		<slash:comments>32</slash:comments>
		<feedburner:origLink>http://sebleedelisle.com/2010/07/3d-globe-in-javascript/</feedburner:origLink></item>
		<item>
		<title>Apple buys 3D Flash app</title>
		<link>http://feedproxy.google.com/~r/sebleedelisle/~3/FDKhgckySQA/</link>
		<comments>http://sebleedelisle.com/2010/07/apple-buys-3d-flash-app/#comments</comments>
		<pubDate>Fri, 16 Jul 2010 18:39:44 +0000</pubDate>
		<dc:creator>Seb Lee-Delisle</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flash 3D]]></category>
		<category><![CDATA[HTML5 Canvas]]></category>

		<guid isPermaLink="false">http://sebleedelisle.com/?p=1090</guid>
		<description><![CDATA[I just found this article about Apple acquiring 3D mapping company Poly9, whose site has been taken down since the acquisition. As far as I can tell, the French-Candian Poly9 is most well known for their in-browser 3D globe, that on the surface looks like a JavaScript library but is actually Flash (albeit with HTML [...]


Related posts:<ol><li><a href='http://sebleedelisle.com/2010/07/3d-globe-in-javascript/' rel='bookmark' title='Permanent Link: 3D globe in JavaScript with three.js'>3D globe in JavaScript with three.js</a></li>
<li><a href='http://sebleedelisle.com/2007/12/flash-snow-in-15-minutes/' rel='bookmark' title='Permanent Link: Flash snow in 15 minutes!'>Flash snow in 15 minutes!</a></li>
<li><a href='http://sebleedelisle.com/2006/12/flash-on-the-beach-flash-3d-source-files/' rel='bookmark' title='Permanent Link: FOTB Flash 3D source files'>FOTB Flash 3D source files</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[
<p><a href="http://sebleedelisle.com/2010/07/apple-buys-flash-app" title="Poly9 3D globe"><img src="http://farm5.static.flickr.com/4074/4799924602_ae16c051fb.jpg" width="500" height="347" alt="Screen shot 2010-07-16 at 19.31.05" /></a></p>
<p>I just found <a href="http://www.appleinsider.com/articles/10/07/14/apple_acquires_online_mapping_company_poly9_report.html">this article</a> about Apple acquiring 3D mapping company Poly9, whose site has been taken down since the acquisition. </p>
<p>As far as I can tell, the French-Candian Poly9 is most well known for their <a href="http://globe.poly9.com/">in-browser 3D globe</a>, that on the surface looks like a JavaScript library but is actually Flash (albeit with HTML overlays). The right-click menu has been sneakily hi-jacked so it&#8217;s quite well disguised, although I&#8217;d recognise those scroll bars anywhere! (and of course check the generated source to see the Flash object embed tag). </p>
<p>I&#8217;d be very interested to see what Apple are hoping to do with this technology, I&#8217;m guessing they&#8217;ll be de-Flashifying it pretty soon, certainly a simple 3D globe like this should be possible in HTML5 Canvas with something like <a href="http://mrdoob.com/blog/post/693">Mr Doob&#8217;s</a> <a href="http://github.com/mrdoob/three.js">three.js</a>. </p>
<p>I&#8217;m wondering if Poly9 own any other technology or patents that could be useful to them..? </p>
<p>[UPDATE see <a href="http://sebleedelisle.com/2010/07/3d-globe-in-javascript/">Mr Doob's JavaScript globe here</a>.]</p>



<p>Related posts:<ol><li><a href='http://sebleedelisle.com/2010/07/3d-globe-in-javascript/' rel='bookmark' title='Permanent Link: 3D globe in JavaScript with three.js'>3D globe in JavaScript with three.js</a></li>
<li><a href='http://sebleedelisle.com/2007/12/flash-snow-in-15-minutes/' rel='bookmark' title='Permanent Link: Flash snow in 15 minutes!'>Flash snow in 15 minutes!</a></li>
<li><a href='http://sebleedelisle.com/2006/12/flash-on-the-beach-flash-3d-source-files/' rel='bookmark' title='Permanent Link: FOTB Flash 3D source files'>FOTB Flash 3D source files</a></li>
</ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/sebleedelisle?a=FDKhgckySQA:BiIIealWIBk:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/sebleedelisle?i=FDKhgckySQA:BiIIealWIBk:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sebleedelisle?a=FDKhgckySQA:BiIIealWIBk:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/sebleedelisle?i=FDKhgckySQA:BiIIealWIBk:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sebleedelisle?a=FDKhgckySQA:BiIIealWIBk:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/sebleedelisle?d=TzevzKxY174" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sebleedelisle?a=FDKhgckySQA:BiIIealWIBk:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/sebleedelisle?i=FDKhgckySQA:BiIIealWIBk:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sebleedelisle?a=FDKhgckySQA:BiIIealWIBk:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/sebleedelisle?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sebleedelisle?a=FDKhgckySQA:BiIIealWIBk:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/sebleedelisle?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sebleedelisle?a=FDKhgckySQA:BiIIealWIBk:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/sebleedelisle?i=FDKhgckySQA:BiIIealWIBk:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/sebleedelisle/~4/FDKhgckySQA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://sebleedelisle.com/2010/07/apple-buys-3d-flash-app/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		<feedburner:origLink>http://sebleedelisle.com/2010/07/apple-buys-3d-flash-app/</feedburner:origLink></item>
		<item>
		<title>Papervision3D training on Lynda.com</title>
		<link>http://feedproxy.google.com/~r/sebleedelisle/~3/GHzIBv3HPjg/</link>
		<comments>http://sebleedelisle.com/2010/07/papervision3d-training-lynda/#comments</comments>
		<pubDate>Mon, 12 Jul 2010 12:04:14 +0000</pubDate>
		<dc:creator>Seb Lee-Delisle</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://sebleedelisle.com/?p=1084</guid>
		<description><![CDATA[Remember when I disappeared mysteriously to LA for a week in February? I can now reveal that I was in Ventura, CA recording a 4 hour long tutorial series for Lynda.com that has just gone live! It was such a great experience, the team at Lynda are so professional and they have many recording booths [...]


Related posts:<ol><li><a href='http://sebleedelisle.com/2008/03/particle-tutorial-now-on-lyndacom/' rel='bookmark' title='Permanent Link: Particle tutorial now on Lynda.com'>Particle tutorial now on Lynda.com</a></li>
<li><a href='http://sebleedelisle.com/2009/08/papervision3d-training-in-new-york-city/' rel='bookmark' title='Permanent Link: Papervision3D training in New York City!'>Papervision3D training in New York City!</a></li>
<li><a href='http://sebleedelisle.com/2008/09/all-set-for-fotb-papervision3d-session/' rel='bookmark' title='Permanent Link: All set for FOTB Papervision3D session'>All set for FOTB Papervision3D session</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[
<p><a href="http://sebleedelisle.com/2010/07/papervision3d-training-lynda" title="Papervision3D Essential Training at Lynda.com by sebleedelisle"><img src="http://farm5.static.flickr.com/4097/4785808887_3d008d5336.jpg" width="500" height="295" alt="Papervision3D Essential Training at Lynda.com"></a></p>
<p>Remember when I disappeared mysteriously to LA for a week in February? I can now reveal that I was in Ventura, CA recording a<a href="http://www.lynda.com/home/DisplayCourse.aspx?lpk2=61220"> 4 hour long tutorial series for Lynda.com that has just gone live</a>!</p>
<p>It was such a great experience, the team at Lynda are so professional and they have many recording booths with the best gear. I think there were 6 courses being recorded while I was there so it&#8217;s quite a production! And they have teams of editors cutting out all the gaps, and fixing my mistakes (thanks guys <img src='http://sebleedelisle.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  )</p>
<p>So come learn about importing 3D models, particles, interactivity, ViewportLayers, and much, much more. I&#8217;d love to hear your feedback and find out how you get along so let me know!</p>
<p><a href="http://www.lynda.com/home/DisplayCourse.aspx?lpk2=61220">Papervision3D Essential Training on Lynda.com</a></p>



<p>Related posts:<ol><li><a href='http://sebleedelisle.com/2008/03/particle-tutorial-now-on-lyndacom/' rel='bookmark' title='Permanent Link: Particle tutorial now on Lynda.com'>Particle tutorial now on Lynda.com</a></li>
<li><a href='http://sebleedelisle.com/2009/08/papervision3d-training-in-new-york-city/' rel='bookmark' title='Permanent Link: Papervision3D training in New York City!'>Papervision3D training in New York City!</a></li>
<li><a href='http://sebleedelisle.com/2008/09/all-set-for-fotb-papervision3d-session/' rel='bookmark' title='Permanent Link: All set for FOTB Papervision3D session'>All set for FOTB Papervision3D session</a></li>
</ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/sebleedelisle?a=GHzIBv3HPjg:lp2Gff0XXZE:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/sebleedelisle?i=GHzIBv3HPjg:lp2Gff0XXZE:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sebleedelisle?a=GHzIBv3HPjg:lp2Gff0XXZE:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/sebleedelisle?i=GHzIBv3HPjg:lp2Gff0XXZE:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sebleedelisle?a=GHzIBv3HPjg:lp2Gff0XXZE:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/sebleedelisle?d=TzevzKxY174" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sebleedelisle?a=GHzIBv3HPjg:lp2Gff0XXZE:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/sebleedelisle?i=GHzIBv3HPjg:lp2Gff0XXZE:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sebleedelisle?a=GHzIBv3HPjg:lp2Gff0XXZE:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/sebleedelisle?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sebleedelisle?a=GHzIBv3HPjg:lp2Gff0XXZE:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/sebleedelisle?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/sebleedelisle?a=GHzIBv3HPjg:lp2Gff0XXZE:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/sebleedelisle?i=GHzIBv3HPjg:lp2Gff0XXZE:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/sebleedelisle/~4/GHzIBv3HPjg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://sebleedelisle.com/2010/07/papervision3d-training-lynda/feed/</wfw:commentRss>
		<slash:comments>24</slash:comments>
		<feedburner:origLink>http://sebleedelisle.com/2010/07/papervision3d-training-lynda/</feedburner:origLink></item>
	</channel>
</rss>
