<?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>www.flashmobileblog.com &#187; AIR</title>
	<atom:link href="http://www.flashmobileblog.com/tag/air/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.flashmobileblog.com</link>
	<description>Mark Doherty - Blog Archive</description>
	<lastBuildDate>Thu, 17 Nov 2011 02:12:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>$200k &#8211; Adobe AIR App Challenge for Sony Tablets</title>
		<link>http://www.flashmobileblog.com/2011/07/12/200k-adobe-air-app-challenge-for-sony-tablets/</link>
		<comments>http://www.flashmobileblog.com/2011/07/12/200k-adobe-air-app-challenge-for-sony-tablets/#comments</comments>
		<pubDate>Tue, 12 Jul 2011 19:02:05 +0000</pubDate>
		<dc:creator>Mark Doherty</dc:creator>
				<category><![CDATA[Creative Suite 5]]></category>
		<category><![CDATA[Flash Player]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[Mobile Content]]></category>
		<category><![CDATA[AIR]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[OpenScreenProject]]></category>
		<category><![CDATA[OSP]]></category>
		<category><![CDATA[Sony]]></category>
		<category><![CDATA[Sony Ericsson]]></category>
		<category><![CDATA[Sony Tablet]]></category>

		<guid isPermaLink="false">http://www.flashmobileblog.com/?p=1309</guid>
		<description><![CDATA[This summer seems like one for Flash and Mobile, so it&#8217;s great to be able to tell you that Sony, one of our long term partners in mobile, are joining the Open Screen Project and will be a platinum sponsor of Adobe MAX in LA. Today we&#8217;re announcing an exciting new Adobe AIR App Challenge [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flashmobileblog.com/wp-content/uploads/2011/07/Screen-shot-2011-07-13-at-15.18.35.png"><img class="aligncenter size-full wp-image-1331" title="Screen shot 2011-07-13 at 15.18.35" src="http://www.flashmobileblog.com/wp-content/uploads/2011/07/Screen-shot-2011-07-13-at-15.18.35.png" alt="" width="621" height="267" /></a><br />
This summer seems like one for Flash and Mobile, so it&#8217;s great to be able to tell you that Sony, one of our long term partners in mobile, are joining the <a href="http://www.openscreenproject.org">Open Screen Project</a> and will be a platinum sponsor of Adobe MAX in LA.</p>
<p>Today we&#8217;re announcing an exciting new <a href="http://www.airappchallenge.com?sdid=ITSZE">Adobe AIR App Challenge</a> for two upcoming Sony Tablet devices.  It&#8217;s available to those of you in Germany, Italy, Japan, Spain, UK and USA.</p>
<p>There are lots of prizes ($200,000 USD) available for various categories of applications, as well as early access to the devices and Adobe AIR 3, and a paid-up trip to <a href="http://max.adobe.com">Adobe MAX</a> for finalists.  All that and more for optimizing your applications for Sony&#8217;s new devices.</p>
<p>Let&#8217;s take a look at the devices..</p>
<h2>Sony Tablet</h2>
<p>Both tablets come with Sony quality design and hardware, most importantly, with incredible quality screens.  Each of the devices has a Tegra 2 chipset from NVIDIA and will be &#8220;PlayStation Certified&#8221;, so expect some of the best quality games seen on the 1st-gen PlayStation and Xperia PLAY smartphone.</p>
<p>The tablets will ship with Flash Player pre-installed, but interestingly the Sony Tablet devices will ship with a new Sony Web browser.  With that, we can expect better performance for Flash and browsing the web, compared to the stock browser.</p>
<p><img class="aligncenter" src="http://www.hrmehrotra.info/wp-content/uploads/2011/04/Sony-Tablet-pc.jpg" alt="" width="536" height="288" /></p>
<p>The Sony Tablet S1 (codename) which has a stunning curved body designed to feel lighter in the hand, like when you fold a magazine.  It comes with a 9.4 inch display, so will be great for Entertainment and reading.  As many of you have heard me say, 10&#8243; screens feel too big for my little Irish hands, so it&#8217;ll be interesting to see what it&#8217;s like.</p>
<p>Sony Tablet S2 (codename also) is quite different as it comes with two screens.  The underlying technical specs are identical between the devices, but this device is going to be great for building applications that long for unique interfaces that make use of the dual-screens.  I&#8217;ve got my sights set on a mixing deck idea, but it&#8217;s also going to be a nice way to play games; Battleship anyone?</p>
<h2>The Challenge</h2>
<p>Adobe and Sony are challenging developers and content publishers to build breakthrough mobile apps optimized for the Sony Tablet S1 and Sony Tablet S2.  We have a panel of some amazing judges, both Sony, Adobe and industry experts picking finalists and winners across four key categories.</p>
<p>Each category has a cash prize of $20,000 USD and promotion on the Sony Tablet devices, with a $100,000 USD Grand Prize awarded for the best overall application.</p>
<ul>
<li>Entertainment</li>
<li>Lifestyle and Community</li>
<li>Gaming</li>
<li>Business and Productivity</li>
</ul>
<p>Our team of judges will be reviewing applications throughout the process, and will look favourably at applications that span across different platforms.  Maybe your application works on Sony Vaio PCs, or Sony Televisions with GoogleTV?</p>
<p>If you get in early enough, before <strong>September 16th</strong>, you&#8217;ll have the chance to be one of the 10 MAX Award Finalists.  So get in early and you can get a free trip to Adobe MAX in LA!</p>
<p>In addition, $10,000 USD will be awarded for the following applications:</p>
<ul>
<li>Most Innovative Application</li>
<li>MAX Public Favorite &#8211; awarded by community vote</li>
</ul>
<p>The top 80 finalists in the contest will get pre-release access to the devices for a 4 week period, the Adobe AIR 3 runtime, and access to the very latest tooling to complete your application.  You&#8217;ll be on the leading edge of Flash development and innovation.</p>
<h2>Adobe AIR 3 Beta</h2>
<p>You will use Adobe AIR 3 Desktop Beta, released soon for the desktop to optimize your applications for both devices.  So you can start to consider how your existing or new applications would make use of the dual screen, be as novel as you like!  (cough, mixing desk, cough)</p>
<p>For the Sony Tablet S2 you will use the upcoming Native Extension feature in AIR 3, one of the most exciting features in the upcoming release of the platform.  Native Extensions give us an easy way to optimize applications for dual screens, that&#8217;s because we can now access any API on a host Operating System!</p>
<p>All applications should support both the Sony Tablet S1 and S2.</p>
<h2>Key Diary Dates</h2>
<ul>
<li><span style="color: #ff0000;">Sept 16:</span> Deadline for MAX Showcase App prizes</li>
<li><span style="color: #ff0000;">Oct 1-5:</span> MAX Public Favorite Vote &amp; MAX Showcase App winners attend Adobe MAX</li>
<li><span style="color: #ff0000;">Oct 10:</span> Deadline for Entries</li>
<li><span style="color: #ff0000;">Nov 11:</span> Final App Submission for Finalists to the Android Market</li>
<li><span style="color: #ff0000;">Nov 17:</span> Winners Announced</li>
</ul>
<h3>Submit your app or app project now at <a href="http://www.airappchallenge.com">airappchallenge.com</a></h3>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flashmobileblog.com/2011/07/12/200k-adobe-air-app-challenge-for-sony-tablets/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>AIR on Xoom Video &amp; MOTODEV App Summit Tour</title>
		<link>http://www.flashmobileblog.com/2011/04/05/air-on-xoom-video-motodev-app-summit-tour/</link>
		<comments>http://www.flashmobileblog.com/2011/04/05/air-on-xoom-video-motodev-app-summit-tour/#comments</comments>
		<pubDate>Tue, 05 Apr 2011 18:35:10 +0000</pubDate>
		<dc:creator>Mark Doherty</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Conference]]></category>
		<category><![CDATA[Flash Player]]></category>
		<category><![CDATA[AIR]]></category>
		<category><![CDATA[Android 3]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flash Player 10.2]]></category>
		<category><![CDATA[MOTODEV]]></category>
		<category><![CDATA[XOOM]]></category>

		<guid isPermaLink="false">http://www.flashmobileblog.com/?p=1279</guid>
		<description><![CDATA[Last Friday an unsuspecting Fedex delivery arrived with a Xoom tablet, the first Android 3.0 device from Motorola.  Terry Ryan, a fellow Evangelist at Adobe and I will be going on tour with Motorola starting next week joining the MOTODEV App Summit tour. We&#8217;ll be traveling to some of our favourite cities and helping attendees [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter" src="http://developer.motorola.com/eventstraining/summit/images/appsummit_lead.jpg" alt="" width="603" height="134" /></p>
<p>Last Friday an unsuspecting Fedex delivery arrived with a Xoom tablet, the first Android 3.0 device from Motorola.  Terry Ryan, a fellow Evangelist at Adobe and I will be going on tour with Motorola starting next week joining the MOTODEV App Summit tour.</p>
<p>We&#8217;ll be traveling to some of our favourite cities and helping attendees to get started with Adobe technology for Motorola devices.  I know that Terry and I are going to cover a number of different topics including, Flash, AIR, Flex and Livecycle Collaboration Services.  I&#8217;m also planning on showing some new Digital Home applications, hopefully to get you thinking about how tablets like the Xoom are being used in the home.</p>
<p>I hope you to see some of you around on the tour and I know Terry and I are very much looking forward to it.  Here are some of the key dates and I&#8217;ll be presenting and attending all of those in red:</p>
<ul>
<li><span style="color: #ff0000;">April 11th &#8211; Berlin, Germany</span></li>
<li><span style="color: #ff0000;">April 15th &#8211; London, UK</span></li>
<li><span style="color: #ff0000;">April 26th &#8211; Beijing, China</span></li>
<li><span style="color: #ff0000;">April 29th &#8211; Shanghai, China</span></li>
<li>May 2nd &#8211; Seoul, Korea</li>
<li>TBD &#8211; Sao Paulo, Brasil</li>
<li>TBD &#8211; Buenos Aires, Argentina</li>
<li>May 25th &#8211; Mexico City, Mexico</li>
</ul>
<h1><a href="http://developer.motorola.com/eventstraining/summit/?sdid=IKBFI">REGISTER</a></h1>
<p><center><object width="601" height="451"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=21989094&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=00ADEF&amp;fullscreen=1&amp;autoplay=0&amp;loop=0" /><embed type="application/x-shockwave-flash" width="601" height="451" src="http://vimeo.com/moogaloop.swf?clip_id=21989094&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=00ADEF&amp;fullscreen=1&amp;autoplay=0&amp;loop=0" allowfullscreen="true" allowscriptaccess="always"></embed></object></center></p>
]]></content:encoded>
			<wfw:commentRss>http://www.flashmobileblog.com/2011/04/05/air-on-xoom-video-motodev-app-summit-tour/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Facebook Connect with AIR on Android</title>
		<link>http://www.flashmobileblog.com/2010/10/14/facebook-connect-with-air-on-android/</link>
		<comments>http://www.flashmobileblog.com/2010/10/14/facebook-connect-with-air-on-android/#comments</comments>
		<pubDate>Thu, 14 Oct 2010 20:10:14 +0000</pubDate>
		<dc:creator>Mark Doherty</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Flash Player]]></category>
		<category><![CDATA[Mobile Content]]></category>
		<category><![CDATA[AIR]]></category>
		<category><![CDATA[Facebook]]></category>

		<guid isPermaLink="false">http://www.flashmobileblog.com/?p=1219</guid>
		<description><![CDATA[Last week we published a new Facebook SDK for creating Flash and AIR applications that incorporate Facebook connectivity using their new Open Graph API.  The design of their API is really great and uses Open Authentication version 2.0, so it&#8217;s easier than ever to connect your applications &#8211; and help them go viral. Creating an [...]]]></description>
			<content:encoded><![CDATA[<p><center><object width="601" height="338"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=15849910&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=00ADEF&amp;fullscreen=1&amp;autoplay=0&amp;loop=0" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=15849910&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=00ADEF&amp;fullscreen=1&amp;autoplay=0&amp;loop=0" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="601" height="338"></embed></object></center></p>
<p>Last week we published a new <a href="http://www.adobe.com/devnet/facebook.html">Facebook SDK</a> for creating Flash and AIR applications that incorporate Facebook connectivity using their new <a href="http://developers.facebook.com/docs/api">Open Graph API</a>.  The design of their API is really great and uses <a href="http://developers.facebook.com/docs/authentication/">Open Authentication version 2.0</a>, so it&#8217;s easier than ever to connect your applications &#8211; and help them go viral.</p>
<p>Creating an application couldn&#8217;t be simpler, just go to <a href="http://www.facebook.com/developers/createapp.php">this link</a> and fill in the details to retrieve your Application ID.  You&#8217;ll only need that to connect your new application.</p>
<p>Admittedly I was a little surprised to see that AIR on Android wasn&#8217;t supported, although the full source is published and so it was easy to start adapting it for use on Android.  In the video above you can see how simple it is to connect your applications.</p>
<p>Below you can download the full source and step through the application.  Maybe you can add a feature that supports status updates?</p>
<h4><a href="http://www.flashmobileblog.com/wp-content/uploads/2010/10/FaceCard.zip">FaceCard Download</a></h4>
<h4><a href="http://www.flashmobileblog.com/wp-content/uploads/2010/10/FacebookMobile.zip">FacebookMobile Download</a></h4>
<h1>Radar</h1>
<p>In addition, I have been adding support for Facebook and Twitter connectivity to my Radar application &#8211; currently available on the Android Market.  This application has become much more complex as a result, but I think it&#8217;s now looking really great.</p>
<p>You can download the application on the <a href="http://www.appbrain.com/app/radar-videocall/air.Radar">Android Market</a>, or for the <a href="http://www.flashmobileblog.com/radar/">Desktop here</a>.  If you are feeling brave then you can find the source for this application below.</p>
<h4><a href="http://www.flashmobileblog.com/wp-content/uploads/2010/09/Radar.zip">Radar Source Download</a></h4>
]]></content:encoded>
			<wfw:commentRss>http://www.flashmobileblog.com/2010/10/14/facebook-connect-with-air-on-android/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Radar running on the Samsung Galaxy Pad (European)</title>
		<link>http://www.flashmobileblog.com/2010/09/21/radar-running-on-the-samsung-galaxy-pad-european/</link>
		<comments>http://www.flashmobileblog.com/2010/09/21/radar-running-on-the-samsung-galaxy-pad-european/#comments</comments>
		<pubDate>Tue, 21 Sep 2010 22:50:48 +0000</pubDate>
		<dc:creator>Mark Doherty</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Flash Player]]></category>
		<category><![CDATA[Mobile Content]]></category>
		<category><![CDATA[AIR]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Galaxy]]></category>
		<category><![CDATA[Samsung]]></category>
		<category><![CDATA[Tablet]]></category>

		<guid isPermaLink="false">http://www.flashmobileblog.com/?p=1187</guid>
		<description><![CDATA[Last week I visited Toronto in Canada for the second FITC Mobile event, part of the Mobile Innovation week held in the city.  As always the event was a great success and it was nice to meet up with old friends, and hear about the exciting new ideas in the mobile industry. Samsung were a [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter" src="http://www.backbonemag.com/files/Images/events/FITC-Mobile-2010-09.jpg" alt="" width="468" height="60" /></p>
<p>Last week I visited Toronto in Canada for the second <a href="http://www.fitc.ca/events/schedule/?event=109">FITC Mobile event</a>, part of the Mobile Innovation week held in the city.  As always the event was a great success and it was nice to meet up with old friends, and hear about the exciting new ideas in the mobile industry.</p>
<p>Samsung were a sponsor this year again, and thankfully the team had brought along a couple of <a href="http://galaxytab.samsungmobile.com/">Samsung Galaxy Tab</a> devices for the attendees to play with.  The device is very nice, light in the hand and with a beautiful bright screen &#8211; the whole experience is very fluid.  Something that I missed at the launch was the inclusion of a phone, so it was great to see added functionality and play with the browser.</p>
<p>With a little arm twisting I managed to install the very latest <a href="http://labs.adobe.com/technologies/air2/android/">AIR2.5 beta for Android</a> and test out my application, Radar.</p>
<p>On the way to Canada I have been playing with dynamic layouts, and trying to figure out how the application will scale for different screen sizes.  At the time I was only thinking about the desktop, Nexus One and Droid 2 &#8211; but hey, why not a tablet <img src='http://www.flashmobileblog.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>The video below shows the experience running well, although the demo gods were circling&#8230;</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="601" height="338" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=15126613&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=00ADEF&amp;fullscreen=1&amp;autoplay=0&amp;loop=0" /><embed type="application/x-shockwave-flash" width="601" height="338" src="http://vimeo.com/moogaloop.swf?clip_id=15126613&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=00ADEF&amp;fullscreen=1&amp;autoplay=0&amp;loop=0" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p><a href="http://www.terrenceryan.com/">Terry Ryan</a>, <a href="http://www.paultrani.com/blog/index.php/2010/09/samsung-galaxy-tab/">Paul Trani</a> and <a href="http://www.remotesynthesis.com/">Brian Rinaldi</a> were also at the event, it was great to catch up with the US Evangelists.  In fact Paul also recorded a great video demo of Flash in the browser on the Samsung Tablet here:</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="601" height="338" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=15083708&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=00ADEF&amp;fullscreen=1&amp;autoplay=0&amp;loop=0" /><embed type="application/x-shockwave-flash" width="601" height="338" src="http://vimeo.com/moogaloop.swf?clip_id=15083708&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=00ADEF&amp;fullscreen=1&amp;autoplay=0&amp;loop=0" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>I am also provide the update source files for this demo below, maybe you can think of new features and play around with the UI?</p>
<h1><a href="http://www.flashmobileblog.com/wp-content/uploads/2010/09/Radar.zip">DOWNLOAD SOURCE</a></h1>
]]></content:encoded>
			<wfw:commentRss>http://www.flashmobileblog.com/2010/09/21/radar-running-on-the-samsung-galaxy-pad-european/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>P2P Radar for Android</title>
		<link>http://www.flashmobileblog.com/2010/08/27/p2p-radar-for-android/</link>
		<comments>http://www.flashmobileblog.com/2010/08/27/p2p-radar-for-android/#comments</comments>
		<pubDate>Fri, 27 Aug 2010 14:39:51 +0000</pubDate>
		<dc:creator>Mark Doherty</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Mobile Content]]></category>
		<category><![CDATA[AIR]]></category>
		<category><![CDATA[Flash Player]]></category>
		<category><![CDATA[P2P]]></category>

		<guid isPermaLink="false">http://www.flashmobileblog.com/?p=1167</guid>
		<description><![CDATA[A few weeks ago I published a video demonstrating the amazing P2P features in AIR2.x, running on the desktop and on Android devices. Well I have been hard at work improving this application and making it robust enough to show here in India at the Flash Platform Summit. The result is a pretty complex application [...]]]></description>
			<content:encoded><![CDATA[<p><center><object width="601" height="338"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=14480534&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=00ADEF&amp;fullscreen=1&amp;autoplay=0&amp;loop=0" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=14480534&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=00ADEF&amp;fullscreen=1&amp;autoplay=0&amp;loop=0" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="601" height="338"></embed></object></center></p>
<p>A few weeks ago I published a video demonstrating the amazing P2P features in AIR2.x, running on the desktop and on Android devices.  Well I have been hard at work improving this application and making it robust enough to show here in India at the Flash Platform Summit.</p>
<p>The result is a pretty complex application that enables users to establish P2P video calls.  I have used Google Maps in 3D mode and added Gesture support, Twitter for Authentication and a completely new API.</p>
<p>As promised, here is the source for you to download.  Remember that <a href="http://www.flashrealtime.com/">Tom Krcha</a> is our P2P and FMS expert, so make sure that you keep up-to-date on his blog for more elaborate uses of P2P.</p>
<h1><a href="http://www.flashmobileblog.com/wp-content/uploads/2010/09/Radar.zip">DOWNLOAD</a></h1>
]]></content:encoded>
			<wfw:commentRss>http://www.flashmobileblog.com/2010/08/27/p2p-radar-for-android/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>EVA on Android &#8211; App in a Week</title>
		<link>http://www.flashmobileblog.com/2010/06/10/eva-on-android-app-in-a-week/</link>
		<comments>http://www.flashmobileblog.com/2010/06/10/eva-on-android-app-in-a-week/#comments</comments>
		<pubDate>Thu, 10 Jun 2010 17:36:23 +0000</pubDate>
		<dc:creator>Mark Doherty</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Creative Suite 5]]></category>
		<category><![CDATA[Devices]]></category>
		<category><![CDATA[Flash Player]]></category>
		<category><![CDATA[Mobile Content]]></category>
		<category><![CDATA[AIR]]></category>
		<category><![CDATA[Flash Player 10.1]]></category>

		<guid isPermaLink="false">http://www.flashmobileblog.com/?p=1056</guid>
		<description><![CDATA[I have just completed my App in a Week session on targeting Mobile and Devices, as promised, here are the source files for EVA on Android.  So that you don&#8217;t get lost in the huge swathe of code let&#8217;s run through some of the features to get you started. If you missed todays session you [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flashmobileblog.com/wp-content/uploads/2010/06/Screen-shot-2010-06-10-at-18.34.00.png"><img class="aligncenter size-full wp-image-1058" title="Screen shot 2010-06-10 at 18.34.00" src="http://www.flashmobileblog.com/wp-content/uploads/2010/06/Screen-shot-2010-06-10-at-18.34.00.png" alt="" width="343" height="201" /></a></p>
<p>I have just completed my App in a Week session on targeting Mobile and Devices, as promised, here are the source files for EVA on Android.  So that you don&#8217;t get lost in the huge swathe of code let&#8217;s run through some of the features to get you started.</p>
<p>If you missed todays session you can catch it <a href="http://my.adobe.acrobat.com/p24983267">here</a> and view the running application <a href="http://www.flashmobileblog.com/demo/Eva.html">here</a>.</p>
<p><strong>Setup:</strong></p>
<p><a href="http://www.adobe.com/products/flash/">Get Flash Pro CS5</a></p>
<p><a href="http://www.adobe.com/products/flashbuilder/">Get Flash Builder 4</a></p>
<p><a href="http://www.adobe.com/go/airbetasignup">Get AIR on Android extension</a></p>
<p><strong>Target Multiple Screens:</strong></p>
<p>The goal of this application was to target Android devices running AIR, or indeed the Flash Player running in mobile browsers.  So it was important to include some pointers on how to dynamically layout the application.</p>
<p>I chose to implement two pretty simple examples of how to do this using the widgetComponent and the footerMenu.  In the Application class I listen to the &#8220;Event.RESIZE&#8221; event through the doLayout function.  As you stretch the SWF (use the standalone player) you can see the widgetComponent always displays in the middle, the footerMenu will always be at the bottom.</p>
<p>Of course the menu, widgets and background should all change dynamically.  This won&#8217;t require a huge set of changes and as you can see it&#8217;s quite simple to control the layout.  In a later build I will investigate a more dynamic approach to laying out the UI.</p>
<p><strong>PHP+MySQL Backend</strong></p>
<p>To demonstrate the data-centric features of Flash Builder, <a href="http://corlan.org/">Mihai</a> and <a href="http://www.riaspace.net/">Piotr</a> created a database with PHP services that describe common Evangelist activities as well as data about us.  In the mobile demo I have coded as few of these database interactions in the UsersService class:</p>
<ul>
<li>&#8220;UsersService.getByUsername&#8221; &#8211; Is used to login and returns an object with user details including their name, photo url etc</li>
<li>&#8220;UsersService.setLocation&#8221; &#8211; Is used to store the lastest location after login, this is then synchronized with other Evangelists.</li>
</ul>
<p>I have created a User object to represent the user of the service, this class also manages the loading of the user image using ContentLoader.  The primary function of ContentLoader is to abstract the loading of SWF/image files, handling the various possible error cases.</p>
<p><strong>User Location</strong></p>
<p>An interesting new feature of Adobe AIR on Android is the ability to use the GPS hardware to get an accurate location fix.  Although EVA was designed to run inside, or outside of the browser and as such I have built a few fallbacks.</p>
<p>When the application is running in the browser (Capabilities.playerType==&#8221;PlugIn&#8221;) I have used an HTML5 feature to get the location.  This is achieved by using the ExternalInterface class, a bridge that Flash uses to communicate with Javascript.</p>
<p>In addition to these two approaches I have also deployed the <a href="http://www.maxmind.com/app/ip-location">MaxMind GeoIP</a> service on my blog.  This is a huge database of IP addresses that can be used to determine an approximate location, usually your nearest city.  This is used when the application is running in standalone mode for debugging purposes, or as a failure fallback.</p>
<p>Using each of these methods I can <a href="http://ws.geonames.org/findNearbyPlaceName">reverse geocode</a> the latitude and longitude to discover the users current location.  The UI displays the current city and country.  The open <a href="http://ws.geonames.org">geonames</a> database is an incredible free webservices that cover all manner of data, I couldn&#8217;t have wished for more.</p>
<p><strong>Local Weather</strong></p>
<p>One of the more interesting features of the application is the local weather service.  There are only two services that can produce weather data for a give latitude and longitude, and those are Geonames and Google Weather.</p>
<p>I chose Google because it comes with the added bonus of providing a weather icon to display.  Unfortunately this icon isn&#8217;t up to the quality of Serge&#8217;s design and so I ultimately swap it out, but at least I can easily change the URL.</p>
<p>The most fun part was easily finding a piece of code that calculates the Sunset (SunriseSunset.as).  I was able to find and port a piece of JavaScript code that does the trick, although annoyingly I cannot find the author to thank them.  Using this I can swap in the night icons for weather, nice <img src='http://www.flashmobileblog.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><strong>Flash Settings:</strong></p>
<ul>
<li>The stage is running in low quality mode &#8211; perfect for use with  device fonts</li>
<li>Layers have been minimized and flattened as much as possible</li>
<li>The Frame rate of the application is 15FPS &#8211; as low as possible</li>
</ul>
<p><strong>Asset Optimizations:</strong></p>
<ul>
<li>The EVA background is an 8KB PNG-8 128</li>
<li>All other images are mobile optimized PNG-8 128 Dithered and under 4KB</li>
<li>Bitmap caching is not used, the application is relatively static</li>
<li>Special care has been taken to ensure that all assets are snapped to  pixels (not 23.43 etc)</li>
<li>No assets are loaded off stage and nothing is invisible, ever &#8211; if they are unused, then they  are unloaded</li>
<li>All assets use &#8220;Sprite&#8221; as their base class, as set in the properties panel in Flash Professional</li>
</ul>
<p><strong>Text Optimizations:</strong></p>
<ul>
<li>TLF is not used anywhere due to performance and size issues</li>
<li>Only device fonts are used, they perform and render much better</li>
</ul>
<p><strong>Flex:</strong></p>
<ul>
<li>Flex is not used due to the overhead of the framework on devices.</li>
</ul>
<p>In later blog posts I will discuss the Widgets in more depth, including the Social and Radar widgets.  It&#8217;s also worth noting that <a href="http://tom.krcha.com/">Tom</a> did a great job to deliver his P2P widget ready for integration, amazingly within 12kb!</p>
<h1><a href="http://www.flashmobileblog.com/wp-content/uploads/2010/06/Eva.zip">DOWNLOAD</a></h1>
]]></content:encoded>
			<wfw:commentRss>http://www.flashmobileblog.com/2010/06/10/eva-on-android-app-in-a-week/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Adobe @ Mobile World Congress 2010: Free Tickets ;-)</title>
		<link>http://www.flashmobileblog.com/2010/01/14/adobe-mobile-world-congress-2010-free-tickets/</link>
		<comments>http://www.flashmobileblog.com/2010/01/14/adobe-mobile-world-congress-2010-free-tickets/#comments</comments>
		<pubDate>Thu, 14 Jan 2010 17:42:32 +0000</pubDate>
		<dc:creator>Mark Doherty</dc:creator>
				<category><![CDATA[Flash Player]]></category>
		<category><![CDATA[Industry News]]></category>
		<category><![CDATA[Mobile Content]]></category>
		<category><![CDATA[Mobile World Congress]]></category>
		<category><![CDATA[AIR]]></category>
		<category><![CDATA[Device Central CS5]]></category>
		<category><![CDATA[Flash CS5]]></category>
		<category><![CDATA[Flash Player 10.1]]></category>
		<category><![CDATA[iphone]]></category>

		<guid isPermaLink="false">http://www.flashmobileblog.com/?p=732</guid>
		<description><![CDATA[&#8220;Any Device&#8221; , that&#8217;s our tag line for this years Mobile World Congress in Barcelona.  Given the huge investments with our Open Screen Project partners in 2009/2010, you can imagine that this will be our most important event in the mobile calendar. The Mobile World Congress is a chance for OEMs, Chipset Vendors, Carriers, Content [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flashmobileblog.com/wp-content/uploads/2010/01/Screen-shot-2010-01-14-at-5.32.25-PM.png"><img class="aligncenter size-full wp-image-733" title="Screen shot 2010-01-14 at 5.32.25 PM" src="http://www.flashmobileblog.com/wp-content/uploads/2010/01/Screen-shot-2010-01-14-at-5.32.25-PM.png" alt="" width="631" height="252" /></a></p>
<p>&#8220;Any Device&#8221; , that&#8217;s our tag line for this years Mobile World Congress in Barcelona.  Given the huge investments with our Open Screen Project partners in 2009/2010, you can imagine that this will be our most important event in the mobile calendar.</p>
<p>The Mobile World Congress is a chance for OEMs, Chipset Vendors, Carriers, Content Providers and Developers to meet up and decide the future of our ecosystem.  For the past two years that I&#8217;ve attended we have gone from 400million devices with Flash, to over 1.2Billion, and this year will see a massive step change in our strategy with the launch of Flash Player 10.1.</p>
<p>Adobe CEO Shantanu Narayan will be on site to talk with our industry partners, and to discuss key challenges in the mobile and devices ecosystem, and in particular, how we&#8217;re working to solve these issues with our Open Screen Project partnerships.</p>
<p>We&#8217;ll be showing Flash Player 10.1 experiences optimized for various devices platforms like Android, Palm and Windows Mobile.  Our booth will be packed with demos of multi-screen contextual experiences, including Flash applications running on the iPhone, games running across platforms, the Digital Home and we&#8217;ll be showing off Device Central CS5 too.</p>
<p>With this being such a big event for us, we thought it would be nice for Flash developers to share this experience with us.  So if you want to come along on us, and see the whole event for free then send us an email with your name, company, email address.</p>
<p><a href="mailto:mwcstaff@adobe.com">mwcstaff@adobe.com</a></p>
<p>For more information and updates then check out our <a href="http://www.adobe.com/mobile/mwc2010/">micro-site</a> for the event.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flashmobileblog.com/2010/01/14/adobe-mobile-world-congress-2010-free-tickets/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Flash Applications running on the iPhone</title>
		<link>http://www.flashmobileblog.com/2009/12/01/flash-applications-running-on-the-iphone/</link>
		<comments>http://www.flashmobileblog.com/2009/12/01/flash-applications-running-on-the-iphone/#comments</comments>
		<pubDate>Tue, 01 Dec 2009 12:55:49 +0000</pubDate>
		<dc:creator>Mark Doherty</dc:creator>
				<category><![CDATA[Flash Player]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[AIR]]></category>
		<category><![CDATA[Flash Pro CS5]]></category>

		<guid isPermaLink="false">http://www.flashmobileblog.com/?p=703</guid>
		<description><![CDATA[Lee Brimelow has posted a great video tutorial on iPhone development using the upcoming Flash Professional CS5 over at gotoAndLearn.com.  In the video you can see just how easy it is to produce an application that uses the accelerometer.  On top of that he shows some incredible demos of GPU surface caching at the end [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-704" title="Screen shot 2009-12-01 at 12.52.55 PM" src="http://www.flashmobileblog.com/wp-content/uploads/2009/12/Screen-shot-2009-12-01-at-12.52.55-PM.png" alt="Screen shot 2009-12-01 at 12.52.55 PM" width="372" height="253" /></p>
<p>Lee Brimelow has posted a great video tutorial on iPhone development using the upcoming Flash Professional CS5 over at <a href="http://gotoandlearn.com/play?id=116" target="_blank">gotoAndLearn.com</a>.  In the video you can see just how easy it is to produce an application that uses the accelerometer.  On top of that he shows some incredible demos of GPU surface caching at the end after the compilation step.</p>
<p>If you&#8217;re in the midst of learning AS3 for the future then I suggest going through his video series.  Lee is a great presenter and you can get some inspiration for your first AS3 project to boot.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flashmobileblog.com/2009/12/01/flash-applications-running-on-the-iphone/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

