<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" gd:etag="W/&quot;A0QCSHo6eCp7ImA9WhRUEE4.&quot;"><id>tag:blogger.com,1999:blog-682209727141590082</id><updated>2012-01-19T22:02:49.410-08:00</updated><category term="lg" /><category term="AIR mobile" /><category term="willna" /><category term="willna packer" /><category term="bug" /><category term="Flash Lite Phone Browser" /><category term="ovi" /><category term="wii" /><category term="screensaver" /><category term="adobe" /><category term="game" /><category term="book" /><category term="samsung" /><category term="poulpy" /><category term="getjar" /><category term="flash alternative" /><category term="nfl" /><category term="vgtrailers" /><category term="iphone" /><category term="android" /><category term="nokia" /><category term="jarpa" /><category term="sony ericsson" /><category term="chumby" /><category term="gamesplaza" /><category term="mobango" /><category term="link" /><category term="flash lite" /><category term="playyoo" /><category term="motorola" /><category term="monetizing" /><category term="capuchin" /><title>Flash Lite World</title><subtitle type="html">My experiments on Flash for mobile throught Flash (Lite), Flex, Android.</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://kanedafr.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://kanedafr.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/682209727141590082/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>William Gregoire</name><uri>http://www.blogger.com/profile/12375745935942615870</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>227</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/FlashLiteWorld" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="flashliteworld" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;C0MFQXo5fyp7ImA9WhRWGE4.&quot;"><id>tag:blogger.com,1999:blog-682209727141590082.post-6385344913924395482</id><published>2012-01-05T22:26:00.000-08:00</published><updated>2012-01-05T22:30:10.427-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-05T22:30:10.427-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="AIR mobile" /><title>Generate your own PKCS12 certificate for AIR</title><content type="html">I know... it's another one about certificate but perhaps you'll need this like I did.&lt;br /&gt;If you follow this blog, you know I'm &lt;a href="http://kanedafr.blogspot.com/2011/12/retrieve-information-from-your-p12.html"&gt;in need for a +30years certificate&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;Problem&lt;/u&gt;&lt;br /&gt;Flash Builder wizard generate 25 years certificate only&lt;br /&gt;&lt;br /&gt;&lt;u&gt;Solution&lt;/u&gt;&lt;br /&gt;generate the certificate myself!&lt;br /&gt;&lt;br /&gt;Again, thanks to keytool :&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;keytool.exe -genkey -keyalg RSA -storetype pkcs12 -alias &amp;lt;your_key_alias&amp;gt; -keystore &amp;lt;certificate_file&amp;gt;.p12 -validity 12000&lt;/blockquote&gt;&lt;br /&gt;Enter your password when requested only and fill the questions to complete&lt;br /&gt;&lt;br /&gt;Note the &lt;em&gt;-validity&lt;/em&gt; value is waiting for a number of days (not years!) so 12000 is about 32 years&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/682209727141590082-6385344913924395482?l=kanedafr.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/FlashLiteWorld?a=iBcvm6UOeXU:ceX5Gzuj3xo:UT3xtbGYFzA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlashLiteWorld?d=UT3xtbGYFzA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FlashLiteWorld?a=iBcvm6UOeXU:ceX5Gzuj3xo:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlashLiteWorld?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FlashLiteWorld?a=iBcvm6UOeXU:ceX5Gzuj3xo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlashLiteWorld?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://kanedafr.blogspot.com/feeds/6385344913924395482/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=682209727141590082&amp;postID=6385344913924395482" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/682209727141590082/posts/default/6385344913924395482?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/682209727141590082/posts/default/6385344913924395482?v=2" /><link rel="alternate" type="text/html" href="http://kanedafr.blogspot.com/2012/01/generate-your-own-pkcs12-certificate.html" title="Generate your own PKCS12 certificate for AIR" /><author><name>William Gregoire</name><uri>http://www.blogger.com/profile/12375745935942615870</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CkIAQHw7eyp7ImA9WhRWEUw.&quot;"><id>tag:blogger.com,1999:blog-682209727141590082.post-6740579803849514348</id><published>2011-12-28T14:13:00.000-08:00</published><updated>2011-12-28T14:15:41.203-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-28T14:15:41.203-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="AIR mobile" /><category scheme="http://www.blogger.com/atom/ns#" term="android" /><title>Check the certificate of an APK</title><content type="html">Following &lt;a href="http://kanedafr.blogspot.com/2011/12/retrieve-information-from-your-p12.html"&gt;previous post&lt;/a&gt;, if you lost your certificate file, you have 2 problems&lt;br /&gt;1/ you won't be able to update your APK on the market anymore&lt;br /&gt;2/ you are unable to retrieve details about the certificate used&lt;br /&gt;&lt;br /&gt;While there is &lt;strong&gt;NOTHING&lt;/strong&gt; to do for the first problem, there is a way to retrieve the certificate information.&lt;br /&gt;&lt;br /&gt;Coming with jdk, you should use jarsigner :&lt;br /&gt;&lt;blockquote&gt;jarsigner.exe -verify -certs -verbose &amp;lt;app&amp;gt;.apk&lt;/blockquote&gt;&lt;br /&gt;For each file of the apk, it will give you something similar to&lt;br /&gt;&lt;blockquote&gt;       X.509, CN=WillNa, OU=, O=, C=FR&lt;br /&gt;       [certificate is valid from 19/12/10 08:38 to 19/12/35 08:38]&lt;/blockquote&gt;&lt;br /&gt;this is the certicate details available.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/682209727141590082-6740579803849514348?l=kanedafr.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/FlashLiteWorld?a=TdSarcTtSVk:yH6qAvZHn6Y:UT3xtbGYFzA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlashLiteWorld?d=UT3xtbGYFzA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FlashLiteWorld?a=TdSarcTtSVk:yH6qAvZHn6Y:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlashLiteWorld?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FlashLiteWorld?a=TdSarcTtSVk:yH6qAvZHn6Y:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlashLiteWorld?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://kanedafr.blogspot.com/feeds/6740579803849514348/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=682209727141590082&amp;postID=6740579803849514348" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/682209727141590082/posts/default/6740579803849514348?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/682209727141590082/posts/default/6740579803849514348?v=2" /><link rel="alternate" type="text/html" href="http://kanedafr.blogspot.com/2011/12/check-certificate-of-apk.html" title="Check the certificate of an APK" /><author><name>William Gregoire</name><uri>http://www.blogger.com/profile/12375745935942615870</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CkIDQ3Y9cSp7ImA9WhRWEUw.&quot;"><id>tag:blogger.com,1999:blog-682209727141590082.post-3138598901088246818</id><published>2011-12-28T14:08:00.000-08:00</published><updated>2011-12-28T14:16:12.869-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-28T14:16:12.869-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="AIR mobile" /><category scheme="http://www.blogger.com/atom/ns#" term="android" /><title>Retrieve information from your p12 certificate</title><content type="html">Some days ago, one of my distributors asked me a package with a 30 years long certificate. I was pretty sure my current package was long enought but I didn't remember how much so I looked for a way to get it from this cryptic p12 file.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Be sure you have a jdk and not a jre installed else &lt;a href="http://docs.oracle.com/javase/6/docs/technotes/tools/windows/keytool.html"&gt;keytool&lt;/a&gt; won't be available.&lt;br /&gt;The command to read information from a .p12 certificate is&lt;br /&gt;&lt;blockquote&gt;keytool -list -keystore &amp;lt;certificate_file&amp;gt;.p12 -storetype pkcs12 -v&lt;/blockquote&gt;&lt;br /&gt;the magic option is &lt;em&gt;-v&lt;/em&gt;&lt;br /&gt;This way you could see the full informations&lt;br /&gt;&lt;br /&gt;My p12 was 25 years long, it seems Google asks 30 years long now&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Warning :&lt;/strong&gt; it's not possible to update the certificate, the only way is to create a new one with the same informations and 30 years validity.&lt;br /&gt;Sadly, doing this cancels the update system of Android.&lt;br /&gt;Current users &lt;a href="http://developer.android.com/guide/publishing/publishing.html#marketupgrade"&gt;won't be able to update&lt;/a&gt; your app with the previous certificate, they have to delete and redownload it.&lt;br /&gt;&lt;br /&gt;So backup and double backup your certificate !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/682209727141590082-3138598901088246818?l=kanedafr.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/FlashLiteWorld?a=aEIxFoE8ZBE:vJqGWtA0Goo:UT3xtbGYFzA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlashLiteWorld?d=UT3xtbGYFzA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FlashLiteWorld?a=aEIxFoE8ZBE:vJqGWtA0Goo:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlashLiteWorld?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FlashLiteWorld?a=aEIxFoE8ZBE:vJqGWtA0Goo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlashLiteWorld?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://kanedafr.blogspot.com/feeds/3138598901088246818/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=682209727141590082&amp;postID=3138598901088246818" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/682209727141590082/posts/default/3138598901088246818?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/682209727141590082/posts/default/3138598901088246818?v=2" /><link rel="alternate" type="text/html" href="http://kanedafr.blogspot.com/2011/12/retrieve-information-from-your-p12.html" title="Retrieve information from your p12 certificate" /><author><name>William Gregoire</name><uri>http://www.blogger.com/profile/12375745935942615870</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CEYFRnw7fyp7ImA9WhRXFks.&quot;"><id>tag:blogger.com,1999:blog-682209727141590082.post-7494946468367966042</id><published>2011-12-23T09:38:00.000-08:00</published><updated>2011-12-23T09:41:57.207-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-23T09:41:57.207-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="monetizing" /><title>Monetize 'cheap' apps</title><content type="html">Interesting post on &lt;a href="http://www.inmobi.com/inmobiblog/2011/12/15/does-it-make-economic-sense-to-release-a-free-app/" target="_blank"&gt;InMobi's blog&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It tries to explain you how much you could win in releasing ads based apps vs paid apps.&lt;br /&gt;Of course, you shouldn't forget it for CHEAP apps only !&lt;br /&gt;&lt;br /&gt;The side note of this post is that you have 2 ways to monetize your apps : ads or update your sell price ;)&lt;br /&gt;&lt;br /&gt;Another even more interesting thing of this post is the linked Excel sheet : it allows you to quickly find if you will earn more advertising your app.&lt;br /&gt;&lt;br /&gt;I made a test myself:&lt;br /&gt;* for apps will a small number of downloads, the answer is defintly "NO"&lt;br /&gt;* for 1M+ downloads, the answer is "YES"&lt;br /&gt;Like for money, the more download you have, the more download you'll get !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/682209727141590082-7494946468367966042?l=kanedafr.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/FlashLiteWorld?a=ufxn-akyjvE:ILP1XrTMbdc:UT3xtbGYFzA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlashLiteWorld?d=UT3xtbGYFzA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FlashLiteWorld?a=ufxn-akyjvE:ILP1XrTMbdc:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlashLiteWorld?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FlashLiteWorld?a=ufxn-akyjvE:ILP1XrTMbdc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlashLiteWorld?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://kanedafr.blogspot.com/feeds/7494946468367966042/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=682209727141590082&amp;postID=7494946468367966042" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/682209727141590082/posts/default/7494946468367966042?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/682209727141590082/posts/default/7494946468367966042?v=2" /><link rel="alternate" type="text/html" href="http://kanedafr.blogspot.com/2011/12/monetize-cheap-apps.html" title="Monetize 'cheap' apps" /><author><name>William Gregoire</name><uri>http://www.blogger.com/profile/12375745935942615870</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DkAARXs5eip7ImA9WhdbF0g.&quot;"><id>tag:blogger.com,1999:blog-682209727141590082.post-2190266998821683297</id><published>2011-10-16T01:35:00.001-07:00</published><updated>2011-10-16T01:45:44.522-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-16T01:45:44.522-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="android" /><title>Android Market v2 not for publisher</title><content type="html">I'm using the new Android Market for some weeks now...&lt;br /&gt;Google successfully made a market...worst than the previous one!&lt;br /&gt;&lt;br /&gt;I won't talk about the (un)usability (category on left, search....) but only of a point which affects publisher :&lt;br /&gt;I'm still looking for the old 'new free app' and 'new paid app', I only found top and best value&lt;br /&gt;&lt;br /&gt;I don't see how your new released game/app could be a success if people don't even know it was released !&lt;br /&gt;Does it mean you have to made some advertising ? Does it mean you have to rely on (very badly working) keywords, users will so 'discover' you app by chance/mistake ?&lt;br /&gt;&lt;br /&gt;So yes, I dislike the new market. The only option I see is to use AppBrain to browse apps and Market to buy and update them....&lt;br /&gt;It's a solution for myself as an user, not a solution as a publisher&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/682209727141590082-2190266998821683297?l=kanedafr.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/FlashLiteWorld?a=I5gNxiGGVb8:6ZnNk1PpcDI:UT3xtbGYFzA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlashLiteWorld?d=UT3xtbGYFzA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FlashLiteWorld?a=I5gNxiGGVb8:6ZnNk1PpcDI:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlashLiteWorld?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FlashLiteWorld?a=I5gNxiGGVb8:6ZnNk1PpcDI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlashLiteWorld?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://kanedafr.blogspot.com/feeds/2190266998821683297/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=682209727141590082&amp;postID=2190266998821683297" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/682209727141590082/posts/default/2190266998821683297?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/682209727141590082/posts/default/2190266998821683297?v=2" /><link rel="alternate" type="text/html" href="http://kanedafr.blogspot.com/2011/10/android-market-v2-not-for-publisher.html" title="Android Market v2 not for publisher" /><author><name>William Gregoire</name><uri>http://www.blogger.com/profile/12375745935942615870</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DkcNQHY9fyp7ImA9WhdbF0g.&quot;"><id>tag:blogger.com,1999:blog-682209727141590082.post-4622746631287419928</id><published>2011-10-16T01:26:00.000-07:00</published><updated>2011-10-16T01:34:51.867-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-16T01:34:51.867-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="adobe" /><title>Adobe did again...sadly</title><content type="html">Some days ago, Adobe released Flash Player 11 for Android.&lt;br /&gt;Great, no ? Enhanced player, 3D support etc....&lt;br /&gt;&lt;br /&gt;Well, yes and no, Adobe made (again) the mistake to release an heavy app without App2SD support....&lt;br /&gt;On my HTC Desire, it needs 17M of internal memory, almost as much as AIR (which at last support App2SD now)....&lt;br /&gt;It's not a problem on my Nexus S but I had to remove 2 or 3 apps on my Desire to install FP11...&lt;br /&gt;At this rate, for the next version, I'll finish with a Desire with bundled apps + AIR and FP only...&lt;br /&gt;(yes, Google Earth, Map and Market are just too heavy also)&lt;br /&gt;&lt;br /&gt;Does it mean my Desire is now a obsolete smartphone ? Does it mean Adobe optimized their player for speed nor for size ?&lt;br /&gt;I don't know but if you read the comments (at least here in France) on the market, it's only complaints about the size, not the new capacities... Not very good....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/682209727141590082-4622746631287419928?l=kanedafr.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/FlashLiteWorld?a=TpBuDdT4XPg:88JRId4ItOo:UT3xtbGYFzA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlashLiteWorld?d=UT3xtbGYFzA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FlashLiteWorld?a=TpBuDdT4XPg:88JRId4ItOo:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlashLiteWorld?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FlashLiteWorld?a=TpBuDdT4XPg:88JRId4ItOo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlashLiteWorld?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://kanedafr.blogspot.com/feeds/4622746631287419928/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=682209727141590082&amp;postID=4622746631287419928" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/682209727141590082/posts/default/4622746631287419928?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/682209727141590082/posts/default/4622746631287419928?v=2" /><link rel="alternate" type="text/html" href="http://kanedafr.blogspot.com/2011/10/adobe-did-againsadly.html" title="Adobe did again...sadly" /><author><name>William Gregoire</name><uri>http://www.blogger.com/profile/12375745935942615870</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>2</thr:total></entry><entry gd:etag="W/&quot;C04BSHo6fSp7ImA9WhdWF00.&quot;"><id>tag:blogger.com,1999:blog-682209727141590082.post-7305239789798250358</id><published>2011-09-10T17:45:00.000-07:00</published><updated>2011-09-10T17:45:59.415-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-10T17:45:59.415-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="monetizing" /><title>Poor fill rate for Asia, sadly</title><content type="html">While working on &lt;a href="http://kanedafr.blogspot.com/2011/09/how-to-not-win-money-with-air-for.html"&gt;AIR's UserAgent bug&lt;/a&gt;, I noticed a LOT of Korean are actually playing my games...&lt;br /&gt;
&lt;br /&gt;
It's a good news and I'm happy I recently was able to sign an agreement with a korean market to distribute Penguinoid.&lt;br /&gt;
&lt;br /&gt;
The bad news is I'm currrently not winning a penny from Korea : the several ads network I use don't support Korea or very poorly ( 1 or 2% fill rate, even with a working user agent )&lt;br /&gt;
&lt;br /&gt;
He! Advertisers! What are you doing ?! I could tell you korean are using Android a lot RIGHT NOW!&lt;br /&gt;And it seems Taiwan is coming too....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/682209727141590082-7305239789798250358?l=kanedafr.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/FlashLiteWorld?a=EPb44MkqHD8:zOC2ysjR8iw:UT3xtbGYFzA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlashLiteWorld?d=UT3xtbGYFzA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FlashLiteWorld?a=EPb44MkqHD8:zOC2ysjR8iw:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlashLiteWorld?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FlashLiteWorld?a=EPb44MkqHD8:zOC2ysjR8iw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlashLiteWorld?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://kanedafr.blogspot.com/feeds/7305239789798250358/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=682209727141590082&amp;postID=7305239789798250358" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/682209727141590082/posts/default/7305239789798250358?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/682209727141590082/posts/default/7305239789798250358?v=2" /><link rel="alternate" type="text/html" href="http://kanedafr.blogspot.com/2011/09/poor-fill-rate-for-asia-sadly.html" title="Poor fill rate for Asia, sadly" /><author><name>William Gregoire</name><uri>http://www.blogger.com/profile/12375745935942615870</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;C0QDQnY6fCp7ImA9WhdWF00.&quot;"><id>tag:blogger.com,1999:blog-682209727141590082.post-5777253576106751618</id><published>2011-09-10T17:35:00.000-07:00</published><updated>2011-09-10T17:36:13.814-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-10T17:36:13.814-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="AIR mobile" /><category scheme="http://www.blogger.com/atom/ns#" term="willna" /><title>Learn Dari on Android thanks to AIR</title><content type="html">Some weeks again, I finished an app I personnaly use : &lt;a href="https://market.android.com/details?id=air.com.willna.apps.darialefbe"&gt;Dari AlefBe&lt;/a&gt;&lt;br /&gt;
This app help you to learn the Dari's alphabet.&lt;br /&gt;
What is Dari ? Wrongly called Farsi or persian, tt's one of the 2 main languages in Afghanistan.&lt;br /&gt;
Mainly in the north part of Afghanistan, including Kabul.&lt;br /&gt;
&lt;br /&gt;
This app was made using Flex 4.5 and its mobile version.&lt;br /&gt;
It's my first app using Flex for mobile since my games use pure AS3.&lt;br /&gt;
I must say I'm not totally happy with Flex 4.5 Mobile.&lt;br /&gt;
The way they defined the skins according dpi, the default navigator, the buggy BACK key handling are some of the reasons why&amp;nbsp;I not totally like it. I probably blog about these soon.&lt;br /&gt;
You could also add the fact they changed the defaut mobile skin from the beta : it is no longer Android-like, so I had to redefine almost every skin of the component I used.&lt;br /&gt;
Hopefully, gesture and effects are working very well. It was easy to make the Flash Cards !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/682209727141590082-5777253576106751618?l=kanedafr.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/FlashLiteWorld?a=vTea8XTTCzQ:402MnAmrJrw:UT3xtbGYFzA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlashLiteWorld?d=UT3xtbGYFzA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FlashLiteWorld?a=vTea8XTTCzQ:402MnAmrJrw:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlashLiteWorld?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FlashLiteWorld?a=vTea8XTTCzQ:402MnAmrJrw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlashLiteWorld?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://kanedafr.blogspot.com/feeds/5777253576106751618/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=682209727141590082&amp;postID=5777253576106751618" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/682209727141590082/posts/default/5777253576106751618?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/682209727141590082/posts/default/5777253576106751618?v=2" /><link rel="alternate" type="text/html" href="http://kanedafr.blogspot.com/2011/09/learn-dari-on-android-thanks-to-air.html" title="Learn Dari on Android thanks to AIR" /><author><name>William Gregoire</name><uri>http://www.blogger.com/profile/12375745935942615870</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CkECSHw6fCp7ImA9WhdWF00.&quot;"><id>tag:blogger.com,1999:blog-682209727141590082.post-806490254159130951</id><published>2011-09-10T17:24:00.000-07:00</published><updated>2011-09-10T17:24:29.214-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-10T17:24:29.214-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="AIR mobile" /><category scheme="http://www.blogger.com/atom/ns#" term="bug" /><category scheme="http://www.blogger.com/atom/ns#" term="monetizing" /><category scheme="http://www.blogger.com/atom/ns#" term="willna" /><title>How to (not) win money with AIR for mobile</title><content type="html">Last week, I analized the ads fill rate for my games on several market.&lt;br /&gt;
I was very surprised to find a poor 8% max for my Android games while almost 25% for the WillNa website and Poulpytris Flash Lite.&lt;br /&gt;
&lt;br /&gt;
So I tried to find the difference, using my own ads request log....and found it:&lt;br /&gt;
This is the UserAgent I receive from some guys on Poulpytris&lt;br /&gt;
&amp;nbsp;&lt;i&gt;mozilla/5.0 (android; u; en-us) applewebkit/531.9 (khtml, like gecko) adobeair/2.7&lt;/i&gt;&lt;br /&gt;
When you look first, nothing strange...but then I looked at my log about WillNa.com and found this one&lt;br /&gt;
&lt;i&gt;Mozilla/5.0 (Linux; U; Android 2.2; en-us; Nexus One Build/FRF91) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1 &lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Well, it seems there is a lot of differences, no ?&lt;br /&gt;For whatever reason, AIR use its own UserAgent.&lt;br /&gt;It wouldn't be a problem if it didn't use a partial UserAgent!&lt;br /&gt;In AIR default UserAgent, no android version, no device ID.&lt;br /&gt;These 2 points are a MAJOR problem when you monetize your app throught ads :&amp;nbsp;Ads network use these info to give you the ads ! No info, no ads or a basic one times to times.&lt;br /&gt;
&lt;br /&gt;
Hopefully, there is a solution : you can override the defaut UserAgent with &lt;i&gt;URLRequestDefaults.userAgent = newUA;&lt;/i&gt;&lt;br /&gt;
Now, we need to find a solution to detect the AndroidOS version and device ID.&lt;br /&gt;And again, AIR failed to help us to make money : there is NO way to get these values using AS3 !&lt;br /&gt;
&lt;br /&gt;
After some googleing, I find &lt;a href="http://www.funky-monkey.nl/blog/2010/11/11/getting-device-properties-like-os-model-brand-sdk-version-and-cpu-on-air-for-andoid/"&gt;someone&lt;/a&gt; who made a fantastic discovery : these values are available on an .ini file !&lt;br /&gt;
Using his &lt;i&gt;NativeDeviceInfo&lt;/i&gt; class, I&amp;nbsp;updated my apps everywhere, hoping users will update them quickly.&lt;br /&gt;
&lt;br /&gt;
It's been a week and about half of them update it.&lt;br /&gt;
For them, I saw a BIG increase of the ads fill rate which confirm the problem's origin : user agent !&lt;br /&gt;
&lt;br /&gt;
A big thanks to &lt;a href="http://www.funky-monkey.nl/blog/"&gt;Sidney&lt;/a&gt; for his class so !&lt;br /&gt;
and another buggy feature for AIR to report, helas ...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/682209727141590082-806490254159130951?l=kanedafr.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/FlashLiteWorld?a=GpL5i8ugLQ8:8gO4f-3Mr8E:UT3xtbGYFzA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlashLiteWorld?d=UT3xtbGYFzA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FlashLiteWorld?a=GpL5i8ugLQ8:8gO4f-3Mr8E:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlashLiteWorld?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FlashLiteWorld?a=GpL5i8ugLQ8:8gO4f-3Mr8E:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlashLiteWorld?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://kanedafr.blogspot.com/feeds/806490254159130951/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=682209727141590082&amp;postID=806490254159130951" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/682209727141590082/posts/default/806490254159130951?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/682209727141590082/posts/default/806490254159130951?v=2" /><link rel="alternate" type="text/html" href="http://kanedafr.blogspot.com/2011/09/how-to-not-win-money-with-air-for.html" title="How to (not) win money with AIR for mobile" /><author><name>William Gregoire</name><uri>http://www.blogger.com/profile/12375745935942615870</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DEEDRnw5cCp7ImA9WhZbEkU.&quot;"><id>tag:blogger.com,1999:blog-682209727141590082.post-3438455322283354151</id><published>2011-06-16T21:40:00.000-07:00</published><updated>2011-06-16T21:57:57.228-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-16T21:57:57.228-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="AIR mobile" /><category scheme="http://www.blogger.com/atom/ns#" term="android" /><title>AIR for Android (almost) on SD</title><content type="html">From &lt;a href="http://www.biskero.org/air-2-7-mobile-for-android-available-for-download-5645"&gt;Alessandro&lt;/a&gt;, AIR 2.7 for Android was released 2 days ago...&lt;br /&gt;The main changement I quickly jumped to was the ability to AT LAST move the runtime to the SD Card.&lt;br /&gt;&lt;br /&gt;I was about to post about the real problem of this runtime : its size.&lt;br /&gt;I made a quick stats on the french Android Market and about half of the comment are something like "too heavy and don't know what it is needed for so... deleted!"&lt;br /&gt;On the other half, half (so 1/4 of the total comment) claimed they use a custom ROM (the infamous Cyanogen) to move the runtime on the SD.&lt;br /&gt;You see the point : about 3/4 of the comments are talking about the size of the runtime. It also means 1/2 of users deleted the runtime...and so won't install it anymore even if you publish an awesome (air) app/game.&lt;br /&gt;Note I don't know if it's the same in US or UK, I only talk about France.&lt;br /&gt;&lt;br /&gt;So, I was more than happy when reading the news 2 days ago!&lt;br /&gt;Hélàs, my happiness was equal to my sadness when I finally updated AIR on my Desire : of the 16Mo of the runtime, ONLY 5Mo are moveable to the SD card....&lt;br /&gt;Come on! It's better but far to solve the "too heavy" criticism!&lt;br /&gt;&lt;br /&gt;I think you could argue Google Maps is almost the same size...but I think you can't compare this because Google Maps is Google Maps (people want it) where AIR is ... what? (1/3 of people don't even know what the need for!)&lt;br /&gt;&lt;br /&gt;16Mo for the runtime plus x Mo for any basic app generated with Flex 4.5&lt;br /&gt;The more I use this solution, the more I think it's not the good way....&lt;br /&gt;AIR shouldn't be needed and the apk generated should be (translated) native code.&lt;br /&gt;I finally found a middleware which do so... I'll give it a try next month I think.&lt;br /&gt;Note Adobe is able to do this, look at &lt;a href="http://labs.adobe.com/technologies/wallaby/"&gt;Wallaby&lt;/a&gt; (Flash to HTML5) for example....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/682209727141590082-3438455322283354151?l=kanedafr.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/FlashLiteWorld?a=XgAToDMag-4:QRudmddE3cc:UT3xtbGYFzA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlashLiteWorld?d=UT3xtbGYFzA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FlashLiteWorld?a=XgAToDMag-4:QRudmddE3cc:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlashLiteWorld?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FlashLiteWorld?a=XgAToDMag-4:QRudmddE3cc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlashLiteWorld?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://kanedafr.blogspot.com/feeds/3438455322283354151/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=682209727141590082&amp;postID=3438455322283354151" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/682209727141590082/posts/default/3438455322283354151?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/682209727141590082/posts/default/3438455322283354151?v=2" /><link rel="alternate" type="text/html" href="http://kanedafr.blogspot.com/2011/06/air-for-android-almost-on-sd.html" title="AIR for Android (almost) on SD" /><author><name>William Gregoire</name><uri>http://www.blogger.com/profile/12375745935942615870</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;C0QAQXk-fCp7ImA9WhZREE4.&quot;"><id>tag:blogger.com,1999:blog-682209727141590082.post-3265970817329031694</id><published>2011-04-05T12:20:00.000-07:00</published><updated>2011-04-05T12:22:20.754-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-05T12:22:20.754-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="AIR mobile" /><title>All you need to know about icons</title><content type="html">If you plan to use AIR to generate Iphone or Android apps, you should bookmark &lt;a href="http://www.adobe-flashlite.com/?p=2507"&gt;this page&lt;/a&gt; ! It will help you to find which size of icons is needed for which version.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/682209727141590082-3265970817329031694?l=kanedafr.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/FlashLiteWorld?a=FLg26yEXEUU:rb_XR6xf5Sc:UT3xtbGYFzA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlashLiteWorld?d=UT3xtbGYFzA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FlashLiteWorld?a=FLg26yEXEUU:rb_XR6xf5Sc:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlashLiteWorld?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FlashLiteWorld?a=FLg26yEXEUU:rb_XR6xf5Sc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlashLiteWorld?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://kanedafr.blogspot.com/feeds/3265970817329031694/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=682209727141590082&amp;postID=3265970817329031694" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/682209727141590082/posts/default/3265970817329031694?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/682209727141590082/posts/default/3265970817329031694?v=2" /><link rel="alternate" type="text/html" href="http://kanedafr.blogspot.com/2011/04/all-you-need-to-know-about-icons.html" title="All you need to know about icons" /><author><name>William Gregoire</name><uri>http://www.blogger.com/profile/12375745935942615870</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CEYGRns4cSp7ImA9WhZTE0Q.&quot;"><id>tag:blogger.com,1999:blog-682209727141590082.post-109564969658370475</id><published>2011-03-17T12:55:00.000-07:00</published><updated>2011-03-17T13:02:07.539-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-17T13:02:07.539-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="monetizing" /><title>Can't use Amazon to generate money on mobile ?!</title><content type="html">I'm finishing an application for Android.&lt;br /&gt;Since it's about the Wii, I thought it could be valuable to include affiliate links to Amazon to generate some money.&lt;br /&gt;&lt;br /&gt;Unfortunatly, to avoid in legal issue, I (re)read yesterday Amazon's &lt;strong&gt;Associates Program Participation Requirements&lt;/strong&gt; and noticed this point&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;7. You will not, without our express prior written approval, use any Content or Special Link, or otherwise link to the Amazon Site, on or in connection with any site or application designed or intended for use with a mobile phone or other handheld device, or any television set-top box (e.g., digital video recorders, cable or satellite boxes, streaming video players, blu-ray players, or dvd players) or Internet-enabled television (e.g., GoogleTV, Sony Bravia, Panasonic Viera Cast, or Vizio Internet Apps). &lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;or, cleaned,&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;7. You will not [...] use any Content or Special Link [...] on [..] any [...] application designed [...] for use with a mobile phone or other handheld device, or any television set-top box [...] or Internet-enabled television[...]. &lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;It's just...awesome!&lt;br /&gt;so I have to delete my Amazon lib from my app and find another way (ads again...) to get some money...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/682209727141590082-109564969658370475?l=kanedafr.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/FlashLiteWorld?a=rK5qHMRu-mI:6FHwQXNGh28:UT3xtbGYFzA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlashLiteWorld?d=UT3xtbGYFzA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FlashLiteWorld?a=rK5qHMRu-mI:6FHwQXNGh28:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlashLiteWorld?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FlashLiteWorld?a=rK5qHMRu-mI:6FHwQXNGh28:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlashLiteWorld?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://kanedafr.blogspot.com/feeds/109564969658370475/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=682209727141590082&amp;postID=109564969658370475" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/682209727141590082/posts/default/109564969658370475?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/682209727141590082/posts/default/109564969658370475?v=2" /><link rel="alternate" type="text/html" href="http://kanedafr.blogspot.com/2011/03/cant-use-amazon-to-generate-money-on.html" title="Can't use Amazon to generate money on mobile ?!" /><author><name>William Gregoire</name><uri>http://www.blogger.com/profile/12375745935942615870</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;C0cESXw7eyp7ImA9Wx9aF0Q.&quot;"><id>tag:blogger.com,1999:blog-682209727141590082.post-6341228942807584890</id><published>2011-03-10T12:56:00.000-08:00</published><updated>2011-03-10T13:03:28.203-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-10T13:03:28.203-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="AIR mobile" /><category scheme="http://www.blogger.com/atom/ns#" term="android" /><title>AIR for Android, Market and Motorola Droid X</title><content type="html">Thanks to great guy at &lt;a href="http://www.flashgamelicense.com"&gt;FlashGameLicense.com&lt;/a&gt;, I discovered my games weren't available to Droid X users.&lt;br /&gt;Why ? Thanks to a small tweet of &lt;a href="http://twitter.com/suzalex"&gt;suzalex&lt;/a&gt; from Motorola in October, I found the culprit :&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;a &amp;lt;uses-configuration&amp;gt; tag with android:reqFiveWayNav set true market filters your app off&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Lesson learned : only set configuration, requirement, permission you REALLY need ;)&lt;br /&gt;Beware, Burrito fills some you don't really need while Flash CS5 don't.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/682209727141590082-6341228942807584890?l=kanedafr.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/FlashLiteWorld?a=KDiiUKj9oME:wbrADdHTpQg:UT3xtbGYFzA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlashLiteWorld?d=UT3xtbGYFzA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FlashLiteWorld?a=KDiiUKj9oME:wbrADdHTpQg:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlashLiteWorld?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FlashLiteWorld?a=KDiiUKj9oME:wbrADdHTpQg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlashLiteWorld?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://kanedafr.blogspot.com/feeds/6341228942807584890/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=682209727141590082&amp;postID=6341228942807584890" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/682209727141590082/posts/default/6341228942807584890?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/682209727141590082/posts/default/6341228942807584890?v=2" /><link rel="alternate" type="text/html" href="http://kanedafr.blogspot.com/2011/03/air-for-android-market-and-motorola.html" title="AIR for Android, Market and Motorola Droid X" /><author><name>William Gregoire</name><uri>http://www.blogger.com/profile/12375745935942615870</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;A0AGQXw4eyp7ImA9Wx9aFEg.&quot;"><id>tag:blogger.com,1999:blog-682209727141590082.post-2523880712224123120</id><published>2011-03-06T17:00:00.001-08:00</published><updated>2011-03-06T17:02:00.233-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-06T17:02:00.233-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="android" /><category scheme="http://www.blogger.com/atom/ns#" term="game" /><title>Poulpytris on Market</title><content type="html">Following Penguinoid, I published Poulpytris on Market&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;a href="https://market.android.com/details?id=air.com.willna.games.poulpytris"&gt;&lt;img id="BLOGGER_PHOTO_ID_5581136803827488306" style="WIDTH: 72px; CURSOR: hand; HEIGHT: 72px" alt="" src="http://4.bp.blogspot.com/-qafd8QDJ8Sc/TXQuWlr_FjI/AAAAAAAAADc/UhDSdIFjYRk/s200/icone_72.png" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;I hope it will be a success&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/682209727141590082-2523880712224123120?l=kanedafr.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/FlashLiteWorld?a=z9-YSx_zLUk:JLQ5hsfhY5A:UT3xtbGYFzA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlashLiteWorld?d=UT3xtbGYFzA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FlashLiteWorld?a=z9-YSx_zLUk:JLQ5hsfhY5A:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlashLiteWorld?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FlashLiteWorld?a=z9-YSx_zLUk:JLQ5hsfhY5A:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlashLiteWorld?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://kanedafr.blogspot.com/feeds/2523880712224123120/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=682209727141590082&amp;postID=2523880712224123120" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/682209727141590082/posts/default/2523880712224123120?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/682209727141590082/posts/default/2523880712224123120?v=2" /><link rel="alternate" type="text/html" href="http://kanedafr.blogspot.com/2011/03/poulpytris-on-market.html" title="Poulpytris on Market" /><author><name>William Gregoire</name><uri>http://www.blogger.com/profile/12375745935942615870</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-qafd8QDJ8Sc/TXQuWlr_FjI/AAAAAAAAADc/UhDSdIFjYRk/s72-c/icone_72.png" height="72" width="72" /><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;A0AHQHo5cCp7ImA9Wx9aFEg.&quot;"><id>tag:blogger.com,1999:blog-682209727141590082.post-4908693012664776187</id><published>2011-03-06T16:54:00.000-08:00</published><updated>2011-03-06T17:02:11.428-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-06T17:02:11.428-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="android" /><category scheme="http://www.blogger.com/atom/ns#" term="game" /><title>Penguinoid on Market</title><content type="html">It was hard but I finally managed to upload a fully working version of Penguinoid to the Android Market.&lt;br /&gt;&lt;br /&gt;&lt;a href="https://market.android.com/details?id=air.com.willna.games.penguinoid"&gt;&lt;img id="BLOGGER_PHOTO_ID_5581135959281469906" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 72px; CURSOR: hand; HEIGHT: 72px; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/-QwIG2SEU3hM/TXQtlbghidI/AAAAAAAAADU/034IQazzsGI/s200/icone_72.png" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;If you read my previous posts, you understood my main problem was key handling....&lt;br /&gt;It's now fixed (I hope) so let's the game spreads all over the mobile world...&lt;br /&gt;&lt;br /&gt;See you in some months for the full analysis of the results&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/682209727141590082-4908693012664776187?l=kanedafr.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/FlashLiteWorld?a=YosvjQIzpo8:XmfCHmpX0N8:UT3xtbGYFzA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlashLiteWorld?d=UT3xtbGYFzA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FlashLiteWorld?a=YosvjQIzpo8:XmfCHmpX0N8:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlashLiteWorld?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FlashLiteWorld?a=YosvjQIzpo8:XmfCHmpX0N8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlashLiteWorld?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://kanedafr.blogspot.com/feeds/4908693012664776187/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=682209727141590082&amp;postID=4908693012664776187" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/682209727141590082/posts/default/4908693012664776187?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/682209727141590082/posts/default/4908693012664776187?v=2" /><link rel="alternate" type="text/html" href="http://kanedafr.blogspot.com/2011/03/penguinoid-on-market.html" title="Penguinoid on Market" /><author><name>William Gregoire</name><uri>http://www.blogger.com/profile/12375745935942615870</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-QwIG2SEU3hM/TXQtlbghidI/AAAAAAAAADU/034IQazzsGI/s72-c/icone_72.png" height="72" width="72" /><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;AkMDSH46eSp7ImA9Wx9aFE0.&quot;"><id>tag:blogger.com,1999:blog-682209727141590082.post-2940988130180296215</id><published>2011-03-06T02:27:00.000-08:00</published><updated>2011-03-06T02:47:59.011-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-06T02:47:59.011-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="AIR mobile" /><category scheme="http://www.blogger.com/atom/ns#" term="bug" /><title>BUG : changing stage.displayState break key listener</title><content type="html">If you ever call&lt;br /&gt;&lt;blockquote&gt;stage.displayState = StageDisplayState.FULL_SCREEN&lt;/blockquote&gt;on your game, this will break any listener you added throught&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;NativeApplication.nativeApplication.addEventListener(KeyboardEvent.KEY_DOWN,&lt;br /&gt;onKeyPress);&lt;/blockquote&gt;&lt;br /&gt;I tried to re-add it listening to FullScreen event, without success...&lt;br /&gt;&lt;br /&gt;It's not needed on AIR app, but I share the same code for Web and AIR version.&lt;br /&gt;It's handy when you're online and the player get back to game.&lt;br /&gt;&lt;br /&gt;So... only call it if (&lt;span style="font-family:courier new;"&gt;Capabilities.playerType=="PlugIn"&lt;/span&gt;) !!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/682209727141590082-2940988130180296215?l=kanedafr.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/FlashLiteWorld?a=xkN8z3LmBVA:dyfD6X42m5o:UT3xtbGYFzA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlashLiteWorld?d=UT3xtbGYFzA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FlashLiteWorld?a=xkN8z3LmBVA:dyfD6X42m5o:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlashLiteWorld?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FlashLiteWorld?a=xkN8z3LmBVA:dyfD6X42m5o:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlashLiteWorld?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://kanedafr.blogspot.com/feeds/2940988130180296215/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=682209727141590082&amp;postID=2940988130180296215" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/682209727141590082/posts/default/2940988130180296215?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/682209727141590082/posts/default/2940988130180296215?v=2" /><link rel="alternate" type="text/html" href="http://kanedafr.blogspot.com/2011/03/bug-changing-stagedisplaystate-broke.html" title="BUG : changing stage.displayState break key listener" /><author><name>William Gregoire</name><uri>http://www.blogger.com/profile/12375745935942615870</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DUYBRnYzeSp7ImA9Wx9aFE0.&quot;"><id>tag:blogger.com,1999:blog-682209727141590082.post-1250280611320208984</id><published>2011-03-06T02:21:00.000-08:00</published><updated>2011-03-06T02:25:57.881-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-06T02:25:57.881-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="AIR mobile" /><title>Really Intercept Back key</title><content type="html">Following &lt;a href="http://kanedafr.blogspot.com/2010/12/intercept-key-event-on-android.html"&gt;previous post&lt;/a&gt;, it seems this way is not fully working on Flex app&lt;br /&gt;It works on AS mobile project but not fully on Flex mobile project.&lt;br /&gt;To make it works, you need to follow the steps defined in &lt;a href="http://swfhead.com/blog/?p=904"&gt;SWFHead's post&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;To resume, you have to override &lt;span style="font-family:courier new;"&gt;backKeyHandler&lt;/span&gt; and provide your own back handling (throught &lt;span style="font-family:courier new;"&gt;popView&lt;/span&gt;)&lt;br /&gt;&lt;br /&gt;Grrr.....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/682209727141590082-1250280611320208984?l=kanedafr.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/FlashLiteWorld?a=YXIU4ddMMIw:f0rDSRDHxK8:UT3xtbGYFzA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlashLiteWorld?d=UT3xtbGYFzA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FlashLiteWorld?a=YXIU4ddMMIw:f0rDSRDHxK8:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlashLiteWorld?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FlashLiteWorld?a=YXIU4ddMMIw:f0rDSRDHxK8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlashLiteWorld?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://kanedafr.blogspot.com/feeds/1250280611320208984/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=682209727141590082&amp;postID=1250280611320208984" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/682209727141590082/posts/default/1250280611320208984?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/682209727141590082/posts/default/1250280611320208984?v=2" /><link rel="alternate" type="text/html" href="http://kanedafr.blogspot.com/2011/03/really-intercept-back-key.html" title="Really Intercept Back key" /><author><name>William Gregoire</name><uri>http://www.blogger.com/profile/12375745935942615870</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CEYFQ38yfCp7ImA9Wx9UEk0.&quot;"><id>tag:blogger.com,1999:blog-682209727141590082.post-7120851149649196034</id><published>2011-02-08T13:46:00.000-08:00</published><updated>2011-02-08T13:55:12.194-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-08T13:55:12.194-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="AIR mobile" /><category scheme="http://www.blogger.com/atom/ns#" term="android" /><title>NEVER use Count with SQLite</title><content type="html">Let be honest, Flex on Android isn't synonym with "Speed"&lt;br /&gt;Even with a paged array (I won 10sec with it), I was fighting for 2hours with a 15 sec(!) delay before filling a list.&lt;br /&gt;&lt;br /&gt;FYI, I'm using a 3000 rows table and id is a key...&lt;br /&gt;&lt;br /&gt;If i use&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;(sql) SELECT COUNT(id) as count FROM mytable&lt;br /&gt;&lt;/span&gt;and&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;(as3) return stmt.getResult().data[0]["count"];&lt;br /&gt;&lt;/span&gt;this tooks 15 sec...&lt;br /&gt;&lt;br /&gt;If I use&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;(sql) SELECT id FROM mytable&lt;br /&gt;&lt;/span&gt;and&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;(as3) return stmt.getResult().data.lenght&lt;br /&gt;&lt;/span&gt;this tooks 0.4 sec&lt;br /&gt;&lt;br /&gt;so &lt;strong&gt;NEVER&lt;/strong&gt; use COUNT!&lt;br /&gt;Google it, you'll find COUNT isn't optimized at all on SQLite&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/682209727141590082-7120851149649196034?l=kanedafr.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/FlashLiteWorld?a=zbjh1VfzuCE:EYDnC8g6ugw:UT3xtbGYFzA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlashLiteWorld?d=UT3xtbGYFzA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FlashLiteWorld?a=zbjh1VfzuCE:EYDnC8g6ugw:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlashLiteWorld?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FlashLiteWorld?a=zbjh1VfzuCE:EYDnC8g6ugw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlashLiteWorld?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://kanedafr.blogspot.com/feeds/7120851149649196034/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=682209727141590082&amp;postID=7120851149649196034" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/682209727141590082/posts/default/7120851149649196034?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/682209727141590082/posts/default/7120851149649196034?v=2" /><link rel="alternate" type="text/html" href="http://kanedafr.blogspot.com/2011/02/never-use-count-with-sqlite.html" title="NEVER use Count with SQLite" /><author><name>William Gregoire</name><uri>http://www.blogger.com/profile/12375745935942615870</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>1</thr:total></entry><entry gd:etag="W/&quot;Dk8CRXg6fip7ImA9Wx9VGUg.&quot;"><id>tag:blogger.com,1999:blog-682209727141590082.post-128051425881325156</id><published>2011-02-05T16:56:00.000-08:00</published><updated>2011-02-05T17:14:24.616-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-05T17:14:24.616-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="monetizing" /><category scheme="http://www.blogger.com/atom/ns#" term="android" /><category scheme="http://www.blogger.com/atom/ns#" term="willna" /><title>My games were stolen !</title><content type="html">I today discovered a new kind of piracy...&lt;br /&gt;&lt;br /&gt;1 month ago I published my (android) games on GetJar.&lt;br /&gt;I planned to publish them on Android Market later (because of the fees).&lt;br /&gt;It's just now impossible :&lt;br /&gt;someone (Jasminstory or his clone integrixx) published my games (which he downloaded from GetJar) on the market, using the same name, the same screenshots, the same icons and even the same UIDs !&lt;br /&gt;&lt;br /&gt;Yes, Jasminstory was able to publish air.com.willna.poulpytris from his own...&lt;br /&gt;So, in the future, publish your game ANYWHERE you want to publish them at the SAME time...else someone could do it for you...&lt;br /&gt;&lt;br /&gt;You could say "what's the matter? he paid the fees and publish it for you"...but&lt;br /&gt;1/ he was SELLING my free games&lt;br /&gt;2/ he was discovered and so I can't publish my games now, even if they were removed from the market&lt;br /&gt;3/ the air.com.willna.xxx are now with a low profile on the market, few chances to be on the "Top" or "Try them" list now ....&lt;br /&gt;&lt;br /&gt;I hope Google will help to solve this issue but it's now clear I won't earn a cent with these games...&lt;br /&gt;so bad...&lt;br /&gt;Nokia bullshit (more on this soon) and now that...&lt;br /&gt;It's not my year, it seems...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/682209727141590082-128051425881325156?l=kanedafr.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/FlashLiteWorld?a=RWgnLpK65A4:nFZhMvpr2pU:UT3xtbGYFzA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlashLiteWorld?d=UT3xtbGYFzA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FlashLiteWorld?a=RWgnLpK65A4:nFZhMvpr2pU:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlashLiteWorld?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FlashLiteWorld?a=RWgnLpK65A4:nFZhMvpr2pU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlashLiteWorld?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://kanedafr.blogspot.com/feeds/128051425881325156/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=682209727141590082&amp;postID=128051425881325156" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/682209727141590082/posts/default/128051425881325156?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/682209727141590082/posts/default/128051425881325156?v=2" /><link rel="alternate" type="text/html" href="http://kanedafr.blogspot.com/2011/02/my-games-were-stolen.html" title="My games were stolen !" /><author><name>William Gregoire</name><uri>http://www.blogger.com/profile/12375745935942615870</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;AkMAQHw6eip7ImA9Wx9aFE0.&quot;"><id>tag:blogger.com,1999:blog-682209727141590082.post-672999443655406728</id><published>2010-12-20T13:52:00.000-08:00</published><updated>2011-03-06T02:47:21.212-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-06T02:47:21.212-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="AIR mobile" /><category scheme="http://www.blogger.com/atom/ns#" term="android" /><title>Intercept key event on Android</title><content type="html">To exit your AIR android application, you need to call&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;NativeApplication.nativeApplication.exit();&lt;br /&gt;&lt;/span&gt;when user press the BACK button&lt;br /&gt;&lt;br /&gt;I see a lot of post on blog/forum which give this line of code&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;stage.addEventListener(KeyboardEvent.KEY_DOWN, onKeyPress);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I must say it doesn't work on every use case.&lt;br /&gt;For example, when I change screen, I remove my main sprite then add a new sprite.&lt;br /&gt;If I do that, I 'lost' the input focus. I had to touch the screen to give the focus back.&lt;br /&gt;Unless someone could tell me how to give the focus back (post a comment!), the solution is to use &lt;a href="http://forums.adobe.com/message/3304343#3304343"&gt;this&lt;/a&gt; line of code:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;NativeApplication.nativeApplication.addEventListener(KeyboardEvent.KEY_DOWN, onKeyPress);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;EDIT : this works for AS Mobile project only.&lt;br /&gt;You need to make it like &lt;a href="http://kanedafr.blogspot.com/2011/03/really-intercept-back-key.html"&gt;this&lt;/a&gt; on Flex mobile project.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/682209727141590082-672999443655406728?l=kanedafr.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/FlashLiteWorld?a=P-Swd-haGSc:mLWukAoYaiw:UT3xtbGYFzA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlashLiteWorld?d=UT3xtbGYFzA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FlashLiteWorld?a=P-Swd-haGSc:mLWukAoYaiw:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlashLiteWorld?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FlashLiteWorld?a=P-Swd-haGSc:mLWukAoYaiw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlashLiteWorld?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://kanedafr.blogspot.com/feeds/672999443655406728/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=682209727141590082&amp;postID=672999443655406728" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/682209727141590082/posts/default/672999443655406728?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/682209727141590082/posts/default/672999443655406728?v=2" /><link rel="alternate" type="text/html" href="http://kanedafr.blogspot.com/2010/12/intercept-key-event-on-android.html" title="Intercept key event on Android" /><author><name>William Gregoire</name><uri>http://www.blogger.com/profile/12375745935942615870</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CU4FSH08cSp7ImA9Wx9TGU4.&quot;"><id>tag:blogger.com,1999:blog-682209727141590082.post-5733766360067365438</id><published>2010-11-28T00:36:00.000-08:00</published><updated>2010-11-28T00:45:19.379-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-28T00:45:19.379-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="nokia" /><category scheme="http://www.blogger.com/atom/ns#" term="poulpy" /><category scheme="http://www.blogger.com/atom/ns#" term="flash lite" /><title>Test touch game w/o a real device is a pain</title><content type="html">Some weeks ago, I finished my Poulpytris port for Android (using AIR for Android).&lt;br /&gt;It's pure AS3 so I would like to port it to Nokia's &lt;a href="http://www.forum.nokia.com/Devices/Device_specifications/?filter=flashLite4.0"&gt;FL4 devices&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I think it works, but how could I seriously release a game for a device without real touch tests ?&lt;br /&gt;I tried with Remote Device Access  but I don't know if my game is slow or if the web is slow ;) Emulate touch throught Web is almost impossible....&lt;br /&gt;&lt;br /&gt;So I think I'll keep this version for me until I got, perhaps, a FL4 enabled device (which I doubt since I'll soon receive an Android based one)&lt;br /&gt;Plus I can't release it since I need to package it in a .sisx file and, so, need a valid IMEI....&lt;br /&gt;why don't they support .nfl on S60 devices ?!!!&lt;br /&gt;It's been so long we're asking for... :(&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/682209727141590082-5733766360067365438?l=kanedafr.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/FlashLiteWorld?a=pK8xakykybQ:C4KBaKfMpg4:UT3xtbGYFzA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlashLiteWorld?d=UT3xtbGYFzA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FlashLiteWorld?a=pK8xakykybQ:C4KBaKfMpg4:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlashLiteWorld?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FlashLiteWorld?a=pK8xakykybQ:C4KBaKfMpg4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlashLiteWorld?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://kanedafr.blogspot.com/feeds/5733766360067365438/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=682209727141590082&amp;postID=5733766360067365438" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/682209727141590082/posts/default/5733766360067365438?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/682209727141590082/posts/default/5733766360067365438?v=2" /><link rel="alternate" type="text/html" href="http://kanedafr.blogspot.com/2010/11/test-touch-game-wo-real-device-is-pain.html" title="Test touch game w/o a real device is a pain" /><author><name>William Gregoire</name><uri>http://www.blogger.com/profile/12375745935942615870</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CEYESXg5eyp7ImA9Wx5bE0w.&quot;"><id>tag:blogger.com,1999:blog-682209727141590082.post-3486637941083976688</id><published>2010-10-28T17:21:00.001-07:00</published><updated>2010-10-28T17:28:28.623-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-28T17:28:28.623-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="AIR mobile" /><category scheme="http://www.blogger.com/atom/ns#" term="android" /><title>Flash Builder Burrito available</title><content type="html">At last, a Flash builder dedicated to mobile !&lt;br /&gt;&lt;br /&gt;This week, Adobe released&lt;a href="http://labs.adobe.com/technologies/flashbuilder_burrito/"&gt; the beta 1 of Flash Builder Burrito&lt;/a&gt;....just when I finished my ANT script to handle Android publication on Flahs Builder 4 ;)&lt;br /&gt;&lt;br /&gt;I must say a "Flex mobile project" is very easy to create !&lt;br /&gt;I can't wait to test the "Actionscript mobile project".&lt;br /&gt;They still included their boring help system using AIR but else, you'll be surprising how easy it is the make an AIR for Android application : this &lt;a href="http://www.adobe.com/devnet/flex/articles/mobile_development_hero_burrito.html"&gt;article&lt;/a&gt; on DevNet will help you (don't miss the videos at the end!)&lt;br /&gt;&lt;br /&gt;Note this one is dedicated to FP10.1 output, not Flash Lite so...no Device Central!&lt;br /&gt;It currently supports Android but Iphone/IPad &amp; BBery will be added in a future release.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/682209727141590082-3486637941083976688?l=kanedafr.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/FlashLiteWorld?a=0wEPmqefBF0:ljWYEk57-Q4:UT3xtbGYFzA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlashLiteWorld?d=UT3xtbGYFzA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FlashLiteWorld?a=0wEPmqefBF0:ljWYEk57-Q4:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlashLiteWorld?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FlashLiteWorld?a=0wEPmqefBF0:ljWYEk57-Q4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlashLiteWorld?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://kanedafr.blogspot.com/feeds/3486637941083976688/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=682209727141590082&amp;postID=3486637941083976688" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/682209727141590082/posts/default/3486637941083976688?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/682209727141590082/posts/default/3486637941083976688?v=2" /><link rel="alternate" type="text/html" href="http://kanedafr.blogspot.com/2010/10/flash-builder-burrito-available.html" title="Flash Builder Burrito available" /><author><name>William Gregoire</name><uri>http://www.blogger.com/profile/12375745935942615870</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;Ak4BQH06fip7ImA9Wx5bEk0.&quot;"><id>tag:blogger.com,1999:blog-682209727141590082.post-4405963877116660923</id><published>2010-10-27T12:46:00.000-07:00</published><updated>2010-10-27T12:49:11.316-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-27T12:49:11.316-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Flash Lite Phone Browser" /><title>FlashLite Phone Browser v1.3</title><content type="html">I updated FlashLite phone browser to the new Sony Ericsson API.&lt;br /&gt;&lt;br /&gt;For some times now, Sony tab didn't work anymore...sorry for that.&lt;br /&gt;&lt;br /&gt;I also added support for newest Flash Lite and touch screen useful info.&lt;br /&gt;&lt;br /&gt;Update througt Help &gt; Check for update... or install from the launcher on the right.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/682209727141590082-4405963877116660923?l=kanedafr.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/FlashLiteWorld?a=MXA5XhFlvzA:0COKZ3zmxKE:UT3xtbGYFzA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlashLiteWorld?d=UT3xtbGYFzA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FlashLiteWorld?a=MXA5XhFlvzA:0COKZ3zmxKE:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlashLiteWorld?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FlashLiteWorld?a=MXA5XhFlvzA:0COKZ3zmxKE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlashLiteWorld?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://kanedafr.blogspot.com/feeds/4405963877116660923/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=682209727141590082&amp;postID=4405963877116660923" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/682209727141590082/posts/default/4405963877116660923?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/682209727141590082/posts/default/4405963877116660923?v=2" /><link rel="alternate" type="text/html" href="http://kanedafr.blogspot.com/2010/10/flashlite-phone-browser-v13.html" title="FlashLite Phone Browser v1.3" /><author><name>William Gregoire</name><uri>http://www.blogger.com/profile/12375745935942615870</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;C0YMR38zeip7ImA9Wx5UFkQ.&quot;"><id>tag:blogger.com,1999:blog-682209727141590082.post-81373763435581925</id><published>2010-10-21T12:57:00.000-07:00</published><updated>2010-10-21T12:59:46.182-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-21T12:59:46.182-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="AIR mobile" /><category scheme="http://www.blogger.com/atom/ns#" term="iphone" /><title>How to produce an app for iPhone/iPad</title><content type="html">If you ever want to make a Flash game/app for iPhone/iPad, this &lt;a href="http://bharatria.wordpress.com/2010/10/12/packager-for-iphone/trackback/"&gt;post &lt;/a&gt; is the main one !&lt;br /&gt;All you need to know in 6 links.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/682209727141590082-81373763435581925?l=kanedafr.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/FlashLiteWorld?a=QgH8QqPw0bI:KK9fuRTja3c:UT3xtbGYFzA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlashLiteWorld?d=UT3xtbGYFzA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FlashLiteWorld?a=QgH8QqPw0bI:KK9fuRTja3c:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlashLiteWorld?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FlashLiteWorld?a=QgH8QqPw0bI:KK9fuRTja3c:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlashLiteWorld?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://kanedafr.blogspot.com/feeds/81373763435581925/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=682209727141590082&amp;postID=81373763435581925" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/682209727141590082/posts/default/81373763435581925?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/682209727141590082/posts/default/81373763435581925?v=2" /><link rel="alternate" type="text/html" href="http://kanedafr.blogspot.com/2010/10/how-to-produce-app-for-iphoneipad.html" title="How to produce an app for iPhone/iPad" /><author><name>William Gregoire</name><uri>http://www.blogger.com/profile/12375745935942615870</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;Ak4DQngyfCp7ImA9Wx5UE00.&quot;"><id>tag:blogger.com,1999:blog-682209727141590082.post-8825239199201262156</id><published>2010-10-17T02:30:00.000-07:00</published><updated>2010-10-17T02:49:33.694-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-17T02:49:33.694-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="AIR mobile" /><title>Does AIR runtime's size matter ?</title><content type="html">Before I port my game to AIR for Android, I tried to install the runtime on my buggy HTC Desire.&lt;br /&gt;It's always interesting to read comments on this kind of 'important' release.&lt;br /&gt;Unfortunatly, I mainly read comments on something I thought for the beginning : "what ? 16Mo ?!!" or "so big and can't be installed to SD!"&lt;br /&gt;&lt;br /&gt;I still can't understand this size, I just can't imagine how long it would take to download and install it OTA...&lt;br /&gt;Now, imagine this :&lt;br /&gt;a gamer download your 200kb game&lt;br /&gt;since it's an AIR game, the game's install process &lt;a href="http://blog.digitalbackcountry.com/2010/10/what-happens-when-your-users-install-an-air-for-android-application-without-air/"&gt;asks the gamer to also install the runtime&lt;/a&gt;&lt;br /&gt;what do you think will be the reaction of the gamer when he will need to download a 5Mb file to play your 200kb game ?&lt;br /&gt;and I can't imagine the nightmare if he paid for your game : "I paid for your game but I can't play because I can't/don't want to install an additional 5mb file"&lt;br /&gt;It's EXACTLY what I thought when I downloaded a Polarbit game which asks to install the common lib for all their games&lt;br /&gt;&lt;br /&gt;I still think there is a problem there....&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;It seems there is a &lt;a href="http://www.webkitchen.be/2010/10/06/android-move-your-apps-to-sd/"&gt;trick&lt;/a&gt; to install AIR on the SD card but for developers only, not the common gamer!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/682209727141590082-8825239199201262156?l=kanedafr.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/FlashLiteWorld?a=GDT-i1v-x9c:QucAUITJAok:UT3xtbGYFzA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlashLiteWorld?d=UT3xtbGYFzA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FlashLiteWorld?a=GDT-i1v-x9c:QucAUITJAok:bcOpcFrp8Mo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlashLiteWorld?d=bcOpcFrp8Mo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FlashLiteWorld?a=GDT-i1v-x9c:QucAUITJAok:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FlashLiteWorld?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://kanedafr.blogspot.com/feeds/8825239199201262156/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=682209727141590082&amp;postID=8825239199201262156" title="7 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/682209727141590082/posts/default/8825239199201262156?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/682209727141590082/posts/default/8825239199201262156?v=2" /><link rel="alternate" type="text/html" href="http://kanedafr.blogspot.com/2010/10/does-air-runtimes-size-matter.html" title="Does AIR runtime's size matter ?" /><author><name>William Gregoire</name><uri>http://www.blogger.com/profile/12375745935942615870</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>7</thr:total></entry></feed>

