<?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; Flash Platform</title>
	<atom:link href="http://www.flashmobileblog.com/tag/flash-platform/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>VideoCall Radar is now on the Android Market</title>
		<link>http://www.flashmobileblog.com/2010/10/08/videocall-radar-is-now-on-the-android-market/</link>
		<comments>http://www.flashmobileblog.com/2010/10/08/videocall-radar-is-now-on-the-android-market/#comments</comments>
		<pubDate>Fri, 08 Oct 2010 13:24:18 +0000</pubDate>
		<dc:creator>Mark Doherty</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Device Central Updates]]></category>
		<category><![CDATA[Flash Player]]></category>
		<category><![CDATA[Mobile Content]]></category>
		<category><![CDATA[Air 2.5]]></category>
		<category><![CDATA[Flash Platform]]></category>

		<guid isPermaLink="false">http://www.flashmobileblog.com/?p=1206</guid>
		<description><![CDATA[Today I published my P2P video application, &#8220;Radar&#8221; on the Android Market for free, it took about 15mins in total.  You can now all go and download the application and rate it five stars minimum Serge is also going to try and keep a list of the current applications here. Installation We have worked closely [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flashmobileblog.com/wp-content/uploads/2010/10/Screen-shot-2010-10-08-at-13.48.45.png"><img class="aligncenter size-full wp-image-1207" title="Screen shot 2010-10-08 at 13.48.45" src="http://www.flashmobileblog.com/wp-content/uploads/2010/10/Screen-shot-2010-10-08-at-13.48.45.png" alt="" width="332" height="548" /></a></p>
<p>Today I published my P2P video application, &#8220;Radar&#8221; on the Android Market for free, it took about 15mins in total.  You can now all go and download the application and rate it five stars minimum <img src='http://www.flashmobileblog.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><a href="http://www.webkitchen.be/2010/10/08/got-air-for-android-try-these-games/">Serge is also going to try and keep a list of the current applications here.</a></p>
<h2>Installation</h2>
<p>We have worked closely with the Android team to ensure that the seamless AIR runtime installation from the desktop is mirrored on devices.  This isn&#8217;t a simple process and as you will notice, it&#8217;s not perfect.  Today, the first AIR application that gets installed will ask the users permission to download the AIR runtime &#8211; this comes from the Android Market.</p>
<p>To be clear, on mobile devices there is a very clear security process for 3rd party installations.  We don&#8217;t intend to break that model for the time being as it comes with a number of benefits &#8211; like updating the runtime for example.</p>
<address>Adobe AIR is 5.65Mb compressed and 16.3Mb when installed.<br />
</address>
<h1>Get Started</h1>
<p>This is obviously a very exciting time and there are already some Flash based games and applications sitting on the market from Flash developers around the world.  I tried playing with a few of them and it&#8217;s exciting to see so many of you jumping at the chance to go live, arguably a few jumped too soon.  Please Please test your applications thorough and ensure high quality!!</p>
<h1>Submission process</h1>
<p>Set yourself up as an Android Developer, <a href="http://market.android.com/publish/Home">it costs $25</a> and you can use Google Checkout.</p>
<h3>Certificates</h3>
<p>Once you&#8217;re all signed up, you only need to submit your application APK, created from Flash Professional or using the wonderful command line.  In either case, you will need to ensure that your certificate is valid for 25 years.</p>
<p>Go to the AndroidSDK\tools folder using your Terminal or Command Prompt.</p>
<pre>adt -certificate -cn flashmobileblog -ou markadoherty -validityPeriod 25 2048-RSA ./androidCert.p12 somepassword</pre>
<p>Once completed, you can now compiled your APK as before &#8211; selecting this new certificate.  Android publishers are free to use self-signed certificates created in this way, however it is advisable to use a proper certificate.  The Adobe AIR certificate is well recognized (Verisign based) and works on Android, Mac, Windows, Linux and more to come.</p>
<h3>Icons</h3>
<p>You will need icons, 48&#215;48 and 72&#215;72.  Google have provided a very detailed <a href="http://developer.android.com/guide/practices/ui_guidelines/icon_design.html">set of guidelines</a> on icon production, so I suggest you drop by and ensure that you&#8217;re following the best practices.  Liz Myers has a great video session on icons and how to stand out <a href="http://tv.adobe.com/#vi+f15313v1006">over here</a> (note that this was for Flash Lite, but the concepts are the same).</p>
<h3>Screenshots</h3>
<p>In addition, in the Android Market there are usually some marketing screenshots.  These help users decide whether they are interested in your app or not and so I suggest that you spend some time making them great.  You can submit two of them at 320&#215;480 or 480&#215;854.</p>
<p>Lastly, you will want to submit a promotional graphic for use on websites and other materials at 180&#215;120 portrait.</p>
<h1>Marketing</h1>
<p>In these early days I recommend adding Adobe AIR into your description for the application.  This will ensure that users are aware that they need a Froyo device and you can also benefit from free marketing moving forward as users will be able to search for &#8220;Adobe AIR&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flashmobileblog.com/2010/10/08/videocall-radar-is-now-on-the-android-market/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Adobe AIR2 Launch &#8211; Helisso Source</title>
		<link>http://www.flashmobileblog.com/2010/06/11/adobe-air2-launch-helisso-source/</link>
		<comments>http://www.flashmobileblog.com/2010/06/11/adobe-air2-launch-helisso-source/#comments</comments>
		<pubDate>Fri, 11 Jun 2010 17:22:44 +0000</pubDate>
		<dc:creator>Mark Doherty</dc:creator>
				<category><![CDATA[Flash Player]]></category>
		<category><![CDATA[Adobe AIR 2]]></category>
		<category><![CDATA[Flash Platform]]></category>

		<guid isPermaLink="false">http://www.flashmobileblog.com/?p=1061</guid>
		<description><![CDATA[To celebrate the launch of AIR2 for Mac, Windows and Linux in this blog post I am providing the full source and build chain for Helisso.  In case you missed the blog post&#8230; Helisso is a packaging tool that allows you to package your AS2 Flash applications that target Flash Lite.  Under the hood Helisso [...]]]></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=12596101&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=00ADEF&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=12596101&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=00ADEF&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="601" height="338"></embed></object></center></p>
<p style="text-align: left;">
<p style="text-align: left;">To celebrate the launch of AIR2 for Mac, Windows and Linux in this blog post I am providing the full source and build chain for <a href="http://www.flashmobileblog.com/2010/03/03/helisso-a-packager-for-symbian-devices/">Helisso</a>.  In case you missed the blog post&#8230;</p>
<p style="text-align: left;">Helisso is a packaging tool that allows you to package your AS2 Flash applications that target Flash Lite.  Under the hood Helisso uses a combination of Python compiled binaries, OpenSSL and an AS3 based cab packager written by our engineering team.</p>
<p style="text-align: left;">In the source you are going to find a huge swathe of code, everything from the Symbian stub applications source to the template Windows application and Python sources.  Prepare to be blown away by the amount of work that went into this <img src='http://www.flashmobileblog.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p style="text-align: left;"><a href="http://www.flashmobileblog.com/wp-content/uploads/2010/06/Screen-shot-2010-06-11-at-18.30.56.png"><img class="aligncenter size-full wp-image-1069" title="Screen shot 2010-06-11 at 18.30.56" src="http://www.flashmobileblog.com/wp-content/uploads/2010/06/Screen-shot-2010-06-11-at-18.30.56.png" alt="" width="277" height="298" /></a></p>
<p><strong>What is it?</strong></p>
<ul>
<li>A packaging utility that can produce SIS packages for S60 devices</li>
<li>This new version supports Windows Mobile 5/6 devices</li>
<li>It targets the Flash Lite 3.x runtime</li>
<li>It runs on Windows and Mac OS, all versions</li>
</ul>
<p><strong>AIR2</strong></p>
<p>Helisso would not have been possible without AIR2, for the simple reason that the time investment in creating two separate applications would have been too great.  Ask yourself, how many examples of SIS or CAB packaging have you seen on Mac OS?  (clue: none!)</p>
<p>Within the application source you&#8217;ll discover a class called PackagerService that makes use of the AIR2 <a href="http://www.adobe.com/devnet/air/flex/articles/air_screenrecording.html?devcon=f2a">NativeProcess API</a>.  This is a HUGE boon for development on platforms using native code, for the first time with AIR it&#8217;s possible to make use of applications and services running natively on the OS.</p>
<p>In the case of Helisso, we use NativeProcess to run the Python compile binary Wrap.app and Wrap.exe.  Although in the case of the Mac we use a simple script called doWrap.sh, which has the wonderful task of ensuring that we use the correct version of Python on the Mac.  So this will be a particular point of interest for the Python developers among you.</p>
<p><strong>Flash Catalyst</strong></p>
<p>At the time that I began work on the user interface we were testing <a href="http://www.adobe.com/products/flashcatalyst/">Flash Catalyst CS5</a>, so I thought it appropriate to use this for my project.  I began the work in <a href="http://www.adobe.com/products/fireworks/">Fireworks CS5</a> and then moved to <a href="http://www.adobe.com/products/photoshop/compare/">Photoshop CS5</a> for some optimization and to generate the PSD.</p>
<p>From there I was able to produce the simple UI and skin my very first Flex 4 application.  If you haven&#8217;t tried this then I cannot recommend it enough, the process is ridiculously simple and you can get started in no time.</p>
<p>You can learn more about Flash Catalyst <a href="http://www.adobe.com/devnet/flashcatalyst/?view=gettingstarted">over here</a>.</p>
<p><strong>Flash Builder 4</strong></p>
<p>Using Catalyst it&#8217;s possible to produce skins and define the user experience and interface for your Flex 4 applications.  Flash Catalyst will write A LOT of code for you, but to really get the most out of the Flash Platform you should know a bit of Actionscript 3.</p>
<p><a href="http://www.adobe.com/products/flashbuilder/">Flash Builder 4</a> is now a CS5 product, and its the second step to working with Flash Catalyst, allowing me to add all of the backend code.  I merely had to import the FXP file from Catalyst and I was all set after moving a few items around.  There were some minor issues with the actual display of fonts at the time, all of which are now fixed in this latest version.</p>
<p>From there I added quite a bit of code to handle the various buttons presses, error events and used our corporate &#8220;Adobe Clean&#8221; font.  So that way it actually looks consistent on Windows and Mac &#8211; as well as appearing like an Adobe application.</p>
<p><strong>Oppian</strong></p>
<p>I must also acknowledge the efforts of <a href="http://oppian.com/">Steve Hartley at Oppian</a> who worked tirelessly on this project.  Many of you have noticed the &#8220;much faster SIS package installations&#8221; and various other super-tweaks applied to make the end-user experience amazing.</p>
<h1><strong>End User Installation<br />
</strong></h1>
<ul>
<li><a href="https://acrobat.com/#d=cswWEOOLItxxlM7E3nFn7g">Mac Build</a></li>
<li><a href="https://acrobat.com/#d=yhokR20ihcxTErt2VUhCCw">Windows Build</a></li>
</ul>
<h1><strong>Helisso Source Installation</strong></h1>
<p><a href="http://www.flashmobileblog.com/helisso.zip">Unzip Helisso source</a><br />
<a href="http://fpdownload.adobe.com/pub/flex/sdk/builds/flex4/flex_sdk_4.1.0.16076.zip">Unzip the Flex4/AIR2 SDK </a></p>
<p>Place the Flex/AIR SDK into the helisso\SDK\ folder so that it looks like this..</p>
<p style="text-align: center;"><img class="size-full wp-image-1062  aligncenter" title="Screen shot 2010-06-11 at 17.54.43" src="http://www.flashmobileblog.com/wp-content/uploads/2010/06/Screen-shot-2010-06-11-at-17.54.43.png" alt="" width="408" height="119" /></p>
<p>Add this SDK to Flash Builder preferences, it should look like this&#8230;</p>
<p style="text-align: center;"><img class="size-full wp-image-1063  aligncenter" title="Screen shot 2010-06-11 at 17.56.05" src="http://www.flashmobileblog.com/wp-content/uploads/2010/06/Screen-shot-2010-06-11-at-17.56.05.png" alt="" width="634" height="402" /></p>
<p>Mac users are now all setup because Python and OpenSSL are baked into the OS.  Windows users need to install Python and OpenSSL separately, so follow closely <img src='http://www.flashmobileblog.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><strong>Python</strong><br />
The installer is located in Helisso\tools\build\pc\installs\python-2.6.4.msi<br />
Run this installer and use the default settings</p>
<p><strong>OpenSSL</strong><br />
Unzip the file Helisso\tools\build\pc\installs\openssl-0.9.8h-1-bin.zip<br />
Rename the folder to OpenSSL and move it to a root folder, you might want to put it in the same location as Python</p>
<p><strong>Add Python and OpenSSL to the Path variable</strong><br />
Check out this <a href="http://www.youtube.com/watch?v=PdWw3Mo-zrY">video</a> that shows you how to add an Environment variable and find the Environment variables dialog <span style="color: #ff0000;">(watch carefully)</span><br />
You merely have to add <span style="color: #ff0000;">C:\Python24;C:\OpenSSL\bin</span> to the end of the string</p>
<p>I hope you enjoy looking at the code and playing with all of these Flash Platform tools.  Let me know if you have any questions regarding Helisso and about your AIR 2 projects and ideas.</p>
<p>Mark</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flashmobileblog.com/2010/06/11/adobe-air2-launch-helisso-source/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Announcing Flash Builder 4</title>
		<link>http://www.flashmobileblog.com/2009/05/16/announcing-flash-builder-4/</link>
		<comments>http://www.flashmobileblog.com/2009/05/16/announcing-flash-builder-4/#comments</comments>
		<pubDate>Sat, 16 May 2009 11:39:11 +0000</pubDate>
		<dc:creator>Mark Doherty</dc:creator>
				<category><![CDATA[]]></category>
		<category><![CDATA[Flash Lite]]></category>
		<category><![CDATA[Industry News]]></category>
		<category><![CDATA[flash lite]]></category>
		<category><![CDATA[Flash Platform]]></category>
		<category><![CDATA[FLEX]]></category>

		<guid isPermaLink="false">http://www.flashmobileblog.com/?p=306</guid>
		<description><![CDATA[During the past year we&#8217;ve been focussing on branding around the Flash Platform&#8217;s tools and runtimes. For example Flash Platform for the Digital Home is how we refer to the optimized Flash Player that runs on set-top boxes.  Under the hood it&#8217;s Flash Lite 3.1, but that&#8217;s a Flash Player optimized for TVs, get it?  [...]]]></description>
			<content:encoded><![CDATA[<p>During the past year we&#8217;ve been focussing on branding around the Flash Platform&#8217;s tools and runtimes.</p>
<p>For example Flash Platform for the Digital Home is how we refer to the optimized Flash Player that runs on set-top boxes.  Under the hood it&#8217;s Flash Lite 3.1, but that&#8217;s a Flash Player optimized for TVs, get it?  You&#8217;ll notice that in the coming months I&#8217;ll be referring to Flash Lite as Flash Player across the board, and you should too.</p>
<p>To be clear though Flash Lite is still the name of the product.</p>
<p>So today we announced that one of our key products Flex Builder will be renamed Flash Builder in the next release.  It makes a lot of sense when you consider Flash Catalyst is on the way and we need a way to tie them together, they both rely on the same open source Flex SDK.</p>
<p>In terms of workflow you could create your assets in Photoshop, use Flash Catalyst to turn these assets into a interactive experience.  Then in Flash Builder you tie up the underlying functionality and hook up the data services etc.</p>
<p>Flex doesn&#8217;t disappear as a brand, you still call yourself a Flex Developer because you&#8217;re using the open source Flex SDK.  The only difference is that you do your development in Flash Builder.</p>
<p>So that&#8217;s all clear then, but Serge has a nice post on <a href="http://www.webkitchen.be/2009/05/16/next-version-of-flex-builder-will-be-named-flash-builder-4/" target="_blank">this</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flashmobileblog.com/2009/05/16/announcing-flash-builder-4/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Announcing: Adobe Flash Platform for the Digital Home</title>
		<link>http://www.flashmobileblog.com/2009/04/20/announcing-adobe-flash-platform-for-the-digital-home/</link>
		<comments>http://www.flashmobileblog.com/2009/04/20/announcing-adobe-flash-platform-for-the-digital-home/#comments</comments>
		<pubDate>Mon, 20 Apr 2009 19:12:45 +0000</pubDate>
		<dc:creator>Mark Doherty</dc:creator>
				<category><![CDATA[]]></category>
		<category><![CDATA[Devices]]></category>
		<category><![CDATA[Flash Lite]]></category>
		<category><![CDATA[Industry News]]></category>
		<category><![CDATA[Digital Home]]></category>
		<category><![CDATA[Flash Lite 3.1]]></category>
		<category><![CDATA[Flash Platform]]></category>

		<guid isPermaLink="false">http://www.flashmobileblog.com/?p=239</guid>
		<description><![CDATA[Today we announced the Flash Platform for the Digital Home one of the most exciting products I think we&#8217;ve produced in the devices space.  We&#8217;ve been working on this flat out for many many months, and finally all this hard work has resulted in an incredible new product. It should be no surprise that the [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-240" title="Flash Platform for the Digital Home" src="http://www.flashmobileblog.com/wp-content/uploads/2009/04/picture-3.png" alt="Flash Platform for the Digital Home" width="533" height="194" /></p>
<p>Today we announced the Flash Platform for the Digital Home one of the most exciting products I think we&#8217;ve produced in the devices space.  We&#8217;ve been working on this flat out for many many months, and finally all this hard work has resulted in an incredible new product.</p>
<p>It should be no surprise that the Digital Home player is built on Flash Lite 3.1 (same as the Distributable Player).  Though of course the major challenge has been to create a player that can survive on a set-top box.  Think about it, an average set-top box or TV sits in the home for about 5-7 years, these devices are rarely turned off and they are expected to consume little power.  Although to be fair, many are very bad at saving power in the off state including my box.</p>
<p>I remember sitting in an engineering training session (a year ago) watching a Flash Lite game playing on a television.  The team informed us that the challenge ahread was similar to plugging an HD TV into a mobile phone and attempting to go on youtube.  Think about it, a 300mhz CPU playing 1080p H.264 video; it just shouldn&#8217;t be possible.. but with the magic of Flash Lite and very clever engineers, it is <img src='http://www.flashmobileblog.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>The results have been incredible and it&#8217;s pretty clear now that there&#8217;s a real opportunity to bring the web to your TV.  As usual we haven&#8217;t done this alone, we&#8217;re working with partners across the industry including Broadcom, Intel, Comcast, Disney Interactive, Netflix, New York Times Company, NXP Semiconductors, Sigma Designs, STMicroelectronics, Atlantic Records.  Of course there are others, but that would be telling <img src='http://www.flashmobileblog.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>But these days we&#8217;re all about &#8220;multi-screen&#8221; so let us consider that for a moment.  Just think of all those users sitting in front of their TVs every night, and every single one of them fiddling with their mobile phone.  You see, interactive TV may have been around for some time but this changes the market and opens up a huge opportunity.</p>
<p>To give you an idea of what has been considered here at Adobe, enjoy!</p>
<p><object width="425" height="344" data="http://www.youtube.com/v/hqk66RTa--k&amp;hl=en&amp;fs=1&amp;color1=0x3a3a3a&amp;color2=0x999999" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/hqk66RTa--k&amp;hl=en&amp;fs=1&amp;color1=0x3a3a3a&amp;color2=0x999999" /><param name="allowfullscreen" value="true" /></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.flashmobileblog.com/2009/04/20/announcing-adobe-flash-platform-for-the-digital-home/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
	</channel>
</rss>

