<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' version='2.0'><channel><atom:id>tag:blogger.com,1999:blog-12049398</atom:id><lastBuildDate>Thu, 12 Nov 2009 09:33:10 +0000</lastBuildDate><title>device54.com</title><description>Flash, Mobile, Technology, etc</description><link>http://device54.com/blog/</link><managingEditor>noreply@blogger.com (Nick Gerig)</managingEditor><generator>Blogger</generator><openSearch:totalResults>50</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-12049398.post-5092687943488293739</guid><pubDate>Fri, 19 Jun 2009 08:40:00 +0000</pubDate><atom:updated>2009-06-19T09:00:17.354Z</atom:updated><title>MicroFilm wins Flash Lite Developer Challenge Grand Prize</title><description>&lt;img style="width: 125px; height: 160px;" src="http://device54.com/blog/uploaded_images/macaron_GP-791270.jpg" border="0" alt="" /&gt;&lt;img style="margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 140px; height: 160px;" src="http://device54.com/blog/uploaded_images/macaron_infotainment-791187.jpg" border="0" alt="" /&gt;&lt;br /&gt;&lt;br /&gt;MicroFilm has been outed. We (Paul Wilson and myself) are really happy and honoured that MicroFilm has been given some great public recognition by being awarded the Grand Prize in the Flash Lite Developer Challenge. Many thanks to all those involved.&lt;br /&gt;&lt;br /&gt;Now that MicroFilm is out in the public arena I'll try and share some of the thinking and plans behind it over the coming weeks. &lt;br /&gt;&lt;br /&gt;Our main goal, from MicroFilm's inception 2 years ago, has always been to get a great mobile video application out into the consumer's hands. That remains the case. &lt;br /&gt;&lt;br /&gt;As always with mobile nothing is a s simple as it seems. We do however, have some innovative business models that we’re exploring to support its distribution.&lt;br /&gt;&lt;br /&gt;We’re progressing to the next stage of our user testing of MicroFilm and opening it up to a wider audience so send an email to microfilm@ this website if you are interested in helping out!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12049398-5092687943488293739?l=device54.com%2Fblog'/&gt;&lt;/div&gt;</description><link>http://device54.com/blog/2009/06/microfilm-wins-flash-lite-developer.html</link><author>noreply@blogger.com (Nick Gerig)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>3</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-12049398.post-7053565802030269963</guid><pubDate>Fri, 12 Jun 2009 09:18:00 +0000</pubDate><atom:updated>2009-06-15T17:57:27.550Z</atom:updated><title>MicroFilm nominated in the Flash Lite Developer Challenge</title><description>Pleased to announce that MicroFilm has been nominated in the category of infotainment for the &lt;a href="http://flashlitedeveloperchallenge.com/"&gt;Flash Lite Developer Challenge&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;MicroFilm is something that Paul Wilson and myself have actually been working on for sometime. I think the idea was originally forged back in 2007 just after Flash Lite 3.0 was released. Since then we have been slowly modelling and building our take on a dream application for mobile. Imagine you have a nice phone, an unlimited data plan and you love movies - MicroFilm is for you!&lt;br /&gt;&lt;br /&gt;Here's a video of the application in action. BTW. This is a real app, not a hacked together prototype, its fed via Adobe Media Server and a fully functional backend providing all the social networking stuff.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flashcell.com/microfilmdemo/"&gt;MicroFilm Video&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Don't forget to vote too if you think MicroFilm is deserving!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flashlitedeveloperchallenge.com/memberSpace/membershipForm.php"&gt;Vote Here&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12049398-7053565802030269963?l=device54.com%2Fblog'/&gt;&lt;/div&gt;</description><link>http://device54.com/blog/2009/06/microfilm-nominated-in-flash-lite.html</link><author>noreply@blogger.com (Nick Gerig)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-12049398.post-6145205776011607924</guid><pubDate>Mon, 20 Apr 2009 21:37:00 +0000</pubDate><atom:updated>2009-04-20T21:39:20.649Z</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Adobe</category><category domain='http://www.blogger.com/atom/ns#'>Flash</category><category domain='http://www.blogger.com/atom/ns#'>Flash Lite</category><title>Flash at the BBC</title><description>The BBC are currently recruiting for contract Flash developers in various departments.&lt;br /&gt;&lt;br /&gt;You will need to be a very good developer with great knowledge of AVM1 ;) But don't let that put you off, quite seriously some of the  work at the BBC at the moment is in the realms of dream projects. If you fancy playing a part in the future of mainstream entertainment, where the user is not sat in front of a desktop computer then please forward a CV.&lt;br /&gt;&lt;br /&gt;What makes a project quite often are the people. The people you'd be working with on a day to day basis are legends in their field so the opportunity is second to none.&lt;br /&gt;&lt;br /&gt;All roles are based in the UK, however international applications are not out of the question if your English is near fluent and you don't mind living in the UK for a bit.&lt;br /&gt;&lt;br /&gt;Send me an email at flashbbc@gmail.com.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12049398-6145205776011607924?l=device54.com%2Fblog'/&gt;&lt;/div&gt;</description><link>http://device54.com/blog/2009/04/flash-at-bbc.html</link><author>noreply@blogger.com (Nick Gerig)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>3</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-12049398.post-2649510604489176108</guid><pubDate>Tue, 24 Mar 2009 11:01:00 +0000</pubDate><atom:updated>2009-03-24T12:01:39.813Z</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Flash</category><category domain='http://www.blogger.com/atom/ns#'>Flash Lite</category><title>Why native accessors are really bad in Flash Lite.</title><description>At work we were discussing what standards we should use for coding. Things like consistency in formatting, naming and having agreed ways of doing things obviously makes everything easier.&lt;br /&gt;&lt;br /&gt;So we entered into the discussion of public variables versus native accessors versus custom functions. Here's what I mean when I refer to the different accessors:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;native accessor:&lt;br /&gt;&lt;span&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;public function get width():Numbe{return _width;};&lt;br /&gt;public function set width(value:Number):Void{_width = value;};&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;public variable:&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;public var width:Number;&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;private variable:&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;private var width:Number;&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;custom accessor function:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;public function getWidth():Number{return _width;};&lt;br /&gt;public function setWidth(value:Number):Void{_width = value;};&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;The most compelling argument to use custom accessor functions is that public/private variables, and to a lesser extent native accessors, don't allow you to hide your implementation. This is fine and good, but we are using Flash Lite with a resource limited device. In this scenario best coding practice sometimes has to make way for best performance.&lt;br /&gt;&lt;br /&gt;So we decided to do some tests to see what the overhead would be of accessing variables one way or another?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Speed Test results in ms, making 10000 gets and sets:    &lt;br /&gt;&lt;br /&gt;Custom function 2439&lt;br /&gt;Public variable  2394&lt;br /&gt;Private variable 2395&lt;br /&gt;Native accessor 13450&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Memory Test results for creating 10000 instances of each class (kb).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Custom function   6528&lt;br /&gt;Public variable      6528&lt;br /&gt;Private variable    6528&lt;br /&gt;Native accessor     6532&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;In terms of memory, everything is exactly the same except for native accessors.&lt;br /&gt;&lt;br /&gt;For performance, the results show that public/private variables were very slightly faster to access compared to custom functions. However, the massive suprise is that native accessors are more than 5 times slower than public/private variables or custom functions. This is truly shocking, and really could completely slow down your application if you used them extensively.&lt;br /&gt;&lt;br /&gt;So in many ways our decision about what approach to take with accessors was made really easy; never, ever, use native accessors!  The marginal difference between public/private variables and custom variables was deemed insignificant when compared with the benefits of hiding the implementation.&lt;br /&gt;&lt;br /&gt;It is possible to justify the use of public variables in some cases. If you have a value object that is strictly read only and has no functionality, then there is nothing to hide in terms of implementation. The only difficulty here is how do you determine that a value object is read only? How do you guarantee that it will never have any functionality going forward?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12049398-2649510604489176108?l=device54.com%2Fblog'/&gt;&lt;/div&gt;</description><link>http://device54.com/blog/2009/03/why-native-accessors-are-really-bad-in.html</link><author>noreply@blogger.com (Nick Gerig)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-12049398.post-5326324653287255365</guid><pubDate>Tue, 20 Jan 2009 23:39:00 +0000</pubDate><atom:updated>2009-01-20T23:40:54.392Z</atom:updated><title>XML and Flash Lite..... stuff of nightmares</title><description>XML has long plagued Flash Lite developers. It really is the stuff of nightmares, if you use XML you enter a world where nothing is what it seems. Your application lives or dies on the whim of Flash Lite and the XML document itself. If you are not careful you will find that the XML object is not cleared by Garbage Collection, scripts will reach the script timeout limit and stop processing silently, your application will fail.&lt;br /&gt;&lt;br /&gt;After years of suffering here a few short notes on successful use of XML.&lt;br /&gt;&lt;br /&gt;1. IdMap locks an XML object in memory. This is a bug. Here's the issue, with some XML files it is impossible to delete the XML object from memory because somehow the idMap holds a reference to the XML object itself. So before deleting an XML object you must first delete the XML.idMap property.&lt;br /&gt;&lt;br /&gt;2. If you want to avoid the potential pitfalls of creating and then deleting XML objects, try just reusing the same XML object to process all your files.&lt;br /&gt;&lt;br /&gt;3. Never do too much in a loop, this can cause the FL player to freak out and stop processing the loop, leaving you with an unfinished set of data. The timeout for loops on desktop is 15 seconds, on mobile this seems to be a lot less. This could be because OEMs have set it lower or it could just be because of poor implementations - who knows!&lt;br /&gt;&lt;br /&gt;4. Don't forget the UI. Flash is single threaded so when you are executing code Flash must finish before it can render. This means your UI won't respond if actionscript is busy parsing an XML file.&lt;br /&gt;&lt;br /&gt;5. onData() and onLoad() happen in the same frame. This means when an XML file is loaded it first creates the XML object via parseXML() then it calls onLoad() where you can walk through the DOM and access the nodes. The implication of this is that Flash has 2 heavy bits of processing to do in one frame, increasing the likelihood of a timeout.  If timeouts are an issue you can overwrite the onData() event, call parseXML() and then call onLoad() in the next frame.&lt;br /&gt;&lt;br /&gt;6. If you control the data you use then process it into something other than XML on the server or locally. XML objects occupy a lot of memory, name value pairs are much more efficient and you wont need to process them at all.&lt;br /&gt;&lt;br /&gt;7. Test your XML loading needs at super speed in device central. So take your basic requirements for XML processing, create a new fla and set the FPS to 120. Do your loading operation 1000s of times and look at the memory. You'll get a good idea how good your memory handling is.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12049398-5326324653287255365?l=device54.com%2Fblog'/&gt;&lt;/div&gt;</description><link>http://device54.com/blog/2009/01/xml-and-flash-lite-stuff-of-nightmares.html</link><author>noreply@blogger.com (Nick Gerig)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>7</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-12049398.post-6305219342168212067</guid><pubDate>Thu, 09 Oct 2008 07:08:00 +0000</pubDate><atom:updated>2008-10-09T07:22:18.640Z</atom:updated><title>Nokia Sports Tracker, Unicef and lots of running</title><description>Just over a year ago I started my own get fit program by going to the gym on a regular basis. At the same time I discovered &lt;a href="http://sportstracker.nokia.com"&gt;Nokia Sports Tracker&lt;/a&gt; and for the first time in my life I actually started running! Of course I used to play football lots and that involved running after a ball but this was running for the sake of running - something I'd always viewed as a masocistic activity. Nokia Sports Tracker actually gave me a geek reason to start running and from there I've actually started enjoying it.&lt;br /&gt;&lt;br /&gt;So this weekend everything culminates in me running a half marathon for Unicef in the &lt;a href="http://www.royalparkshalf.com/"&gt;Royal Parks Half&lt;/a&gt; which plots a 20k route around the central London parks. Its nice to see Nokia are one of the key sponsors, although its a shame they don't seem to be tying Nokia Sports Tracker into the event more. It would be good to see them push Sports Tracker a little more as its a great tool and has been around for well over a year now. Although I have a few gripes with the current version,  the core functionality of being able to track progress via GPS and then share this with a google maps mashup is great.&lt;br /&gt;&lt;br /&gt;The Royal Parks Half starts this sunday at 10 am. If anyone wants to sponsor me and help out Unicef that would be great and really appreciated: &lt;a href="http://www.justgiving.com/nickgerig"&gt;http://www.justgiving.com/nickgerig&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I'll be using Sports Tracker to track my progress live on race day - so you should be able to go &lt;a href="http://sportstracker.nokia.com/nts/user/profile.do?u=elperro"&gt;here&lt;/a&gt; and see live tracking data.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12049398-6305219342168212067?l=device54.com%2Fblog'/&gt;&lt;/div&gt;</description><link>http://device54.com/blog/2008/10/nokia-sports-tracker-unicef-and-lots-of.html</link><author>noreply@blogger.com (Nick Gerig)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-12049398.post-4472901985932768615</guid><pubDate>Sun, 06 Jul 2008 12:05:00 +0000</pubDate><atom:updated>2008-07-09T22:56:19.329Z</atom:updated><title>the mobile soup</title><description>There's some great commentary on the mex blog about the state of operator and manufacturer consumer stances. You can read it here &lt;a href="http://www.mobileuserexperience.com/?p=574"&gt;http://www.mobileuserexperience.com/?p=574&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;My take on this is that its all just part of the increasingly rapid shift in roles that is inevitable when a market is structured ineffectively. The whole web, mobile and other convergence is picking up pace. Operators and manufacturers have held all the cards for years and have failed spectacularly to produce any real consumer services.&lt;br /&gt;&lt;br /&gt;Of course there are regional differences, Operators in Japan have taken full advantage of their position and turned themselves into real service facilitators, so the consumer is happy - they don't buy just a handset they buy a specific service laden handset targeted at all their needs.  In Europe and the US service standards are so low that operators have to rely upon manufacturer provided USPs to create some kind of crap marketing campaign. It can only become increasingly easy for manufacturers and software service providers to take over.&lt;br /&gt;&lt;br /&gt;Recently we've seen 02 and Orange suddenly become broadband and portal providers. This is really reminicent of the early internet days where models like MSN, AOL, Lycos etc were the norm. This is almost like a last desperate act of saying look we really are service providers honest, look we do email, news, broadband,etc.  I'd be really suprised if any of them pull this off in the longrun. Even if they do, I think they miss the point - all anyone ever wanted was to have great services on mobile phones.&lt;br /&gt;&lt;br /&gt;So I understand its a strategic move to counter the invasion of the internet services provided by the Googles and Yahoos, and you can't just have a mobile presence thats true. But that's just delaying the inevitable, they cannot compete at this level and their history proves that. The real battle will be between the handset manufacturers and the internet giants. We've already seen Nokia in particular start to move into multiplatform software, creating the potential to compete with the likes of Google, Apple, etc.&lt;br /&gt;&lt;br /&gt;I think the interesting move will be when an operator makes the move to being just a facilitator and helps consumers get the services they want. That's when we'll see some really great things happening on mobile - ultimately the consumer doesn't care who dominates as long as the end result is good, something we are still far from with mobile. When will Google buy a controlling stake in an operator I wonder? :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12049398-4472901985932768615?l=device54.com%2Fblog'/&gt;&lt;/div&gt;</description><link>http://device54.com/blog/2008/07/mobile-soup.html</link><author>noreply@blogger.com (Nick Gerig)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-12049398.post-8253292544217613605</guid><pubDate>Tue, 01 Jul 2008 19:57:00 +0000</pubDate><atom:updated>2008-07-01T20:36:34.753Z</atom:updated><category domain='http://www.blogger.com/atom/ns#'>mobile</category><category domain='http://www.blogger.com/atom/ns#'>Flash Lite</category><title>Opera Mobile and Flash</title><description>Seems like Opera for mobile is now actually integrating some form of Flash within the browser. There was some tentative announcement back at the MWC that it would support Flash Lite 3, I guess this is the first step.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.opera.com/products/mobile/"&gt;http://www.opera.com/products/mobile/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I think what Opera do is just hook into whatever 'player' is present on the device, so they implement a standard api.  However, that can only really lead to a pretty fragmented implementation. Also not sure why its even worth implementing Flash Lite 2.1, flash player 7 is understandable for the video.&lt;br /&gt;&lt;br /&gt;My first test with a Nokia N95 8Gb crashed the browser when it tried to access Flash content, but to be fair that has Flash Lite 3 which isn't listed in the tech spec- interesting to see if it works on any Flash video content (Flash 7 is listed as supported - I pressume for windows mobile).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12049398-8253292544217613605?l=device54.com%2Fblog'/&gt;&lt;/div&gt;</description><link>http://device54.com/blog/2008/07/opera-mobile-and-flash.html</link><author>noreply@blogger.com (Nick Gerig)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-12049398.post-531450922330952885</guid><pubDate>Sun, 20 Apr 2008 12:30:00 +0000</pubDate><atom:updated>2008-04-20T12:50:29.538Z</atom:updated><title>open source cell database</title><description>Theres a few 'open' databases out there to find the location of a phone cell. None of them really inspire much confidence. Recently the big players have been showing off their own databases, for example google and yahoo who use cell id for user location services. So its about time that there was one global open database to rench away the money goggled control operators have over their cell data.&lt;br /&gt;&lt;br /&gt;I've recently donated some extensive cell data to &lt;a href="http://www.opencellid.org/"&gt;opencellid&lt;/a&gt; and hopefully it can expand as people try and build out location services. Theres also a few clients to download if you want to contribute.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12049398-531450922330952885?l=device54.com%2Fblog'/&gt;&lt;/div&gt;</description><link>http://device54.com/blog/2008/04/open-source-cell-database.html</link><author>noreply@blogger.com (Nick Gerig)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-12049398.post-2878831483371166911</guid><pubDate>Wed, 09 Apr 2008 22:01:00 +0000</pubDate><atom:updated>2008-04-10T07:36:57.050Z</atom:updated><title>BBC iPlayer moves on to Wii... what next?</title><description>Just read that the iPlayer is now &lt;a href="http://news.bbc.co.uk/1/hi/technology/7338344.stm"&gt;moving onto Wii&lt;/a&gt;. Its great to see the BBC pushing it so aggressively. I wonder if its using Flash technology? If it is I imagine they'd have to upgrade the Flash Player to support on2, it would certainly make sense if they could because they get good enough DRM&lt;br /&gt;&lt;br /&gt;So where will it go next? Having just got back from &lt;a href="http://overtheair.org/blog/"&gt;overtheair&lt;/a&gt; its clear the BBC love mobile and want to embrace it, but they have to be conscious of the mass market. Flash Lite 3 would be an easy port as they'd really just have to change the UI of their existing iPlayer, but the penetration is low at the moment. What other options are there that have a rich UI, DRM and a long term roadmap? Will be interesting to see just how far iPlayer penetrates mobile.&lt;br /&gt;&lt;br /&gt;Update: I've just read an interesting post by &lt;a href="http://www.bbc.co.uk/blogs/technology/2008/04/wii.html"&gt;Darren Waters&lt;/a&gt; that seems to confirm the iPlayer roadmap with Flash as a technology base and how that crosses over to consoles too. Looks like the Wii will be moving onto Flash 8 soon :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12049398-2878831483371166911?l=device54.com%2Fblog'/&gt;&lt;/div&gt;</description><link>http://device54.com/blog/2008/04/bbc-iplayer-moves-on-to-wii-what-next.html</link><author>noreply@blogger.com (Nick Gerig)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-12049398.post-8491270235946767514</guid><pubDate>Thu, 28 Feb 2008 23:32:00 +0000</pubDate><atom:updated>2008-02-28T23:55:04.048Z</atom:updated><title>MAD UK user group night</title><description>Tonight I'll be heading down to the  Adobe  Consulting offices where  &lt;a href="http://www.flashmobileblog.com/"&gt;Mark Doherty&lt;/a&gt; will be showing a few of the Adobe hidden mobile gems, namely the European Flash Cast projects and some Flash Lite video.&lt;br /&gt;&lt;br /&gt;If you're in London then I thoroughly recommend coming down. This will be a great opportunity to meet some of the EMEA mobile team, see some of the opportunities ahead and meet some of the Flash Lite community.&lt;br /&gt;&lt;br /&gt;details are:&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Date :   29th Feb, 2008&lt;/p&gt; &lt;p&gt;Time :   7pm - 9pm&lt;/p&gt; &lt;p&gt;Venue : At the Adobe Regents Park office&lt;br /&gt;           12 Park Crescent,&lt;br /&gt;           London,&lt;br /&gt;           W1B 1PH,&lt;br /&gt;           United Kingdom&lt;/p&gt;&lt;a href="http://www.flashmobilegroup-uk.org/"&gt;UK MAD&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12049398-8491270235946767514?l=device54.com%2Fblog'/&gt;&lt;/div&gt;</description><link>http://device54.com/blog/2008/02/mad-uk-user-group-night.html</link><author>noreply@blogger.com (Nick Gerig)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-12049398.post-5802489079394782023</guid><pubDate>Tue, 08 Jan 2008 14:09:00 +0000</pubDate><atom:updated>2008-01-08T14:40:42.691Z</atom:updated><title>Nokia Flash Lite 3 Memory Bonanza!</title><description>As various other people have reported, the latest version of firmware for the N95 8Gb  adds support for Flash Lite 3. Its great to see Flash Lite 3 getting out into the wild finally, and perhaps earlier than has been the case with other Flash Lite version changes.&lt;br /&gt;&lt;br /&gt;So I have upgraded my N95 8Gb and have been playing around with the implementation of Flash Lite 3. There aren't many changes to the standalone player except for the available memory which has been increased massively!&lt;br /&gt;&lt;br /&gt;In previous deployments of Flash Lite the total runtime memory available has ranged from 1024 to 2048 kb. The developer version of Flash Lite 3 released by Adobe for developers to test applications had a default memory allocation of 3296 kb. The in-built Flash Lite 2 player on the N95 has 2297 kb, so it was a nice suprise to see the Nokia implementation of Flash Lite 3 has a jaw dropping 16632 kb of runtime memory!!! Amazing! So now we can load and playback full length mp3 files, for example. Of course, I didn't trust the system reporting of available memory so I checked it quickly by loading and playing a 4mb mp3 file. It worked perfectly - remember this would normally use up 8mb of memory.&lt;br /&gt;&lt;br /&gt;Not sure why there is such a difference - maybe its to do with the changes in the way memory is managed in the latest versions of Symbian 9.2?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12049398-5802489079394782023?l=device54.com%2Fblog'/&gt;&lt;/div&gt;</description><link>http://device54.com/blog/2008/01/nokia-flash-lite-3-memory-bonanza.html</link><author>noreply@blogger.com (Nick Gerig)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>6</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-12049398.post-5184493452579501937</guid><pubDate>Mon, 03 Dec 2007 21:56:00 +0000</pubDate><atom:updated>2007-12-03T22:49:17.398Z</atom:updated><title>Flash Lite 3 security</title><description>Since the Flash Lite 3 player was made available recently I have noticed developers aren't aware of the new security measures. So heres an attempt at summing them up.&lt;br /&gt;&lt;br /&gt;The biggest change apart from FLV support is the new security model. Flash Lite 3 now has crossdomain security AND playback security which makes it the same as Flash Players 8+. There are several confusing aspects to this though because Flash Lite doesn't operate in the same context as a desktop computer.&lt;br /&gt;&lt;br /&gt;If you are accessing anything remote from a local file then you will have to do the following:&lt;br /&gt;&lt;br /&gt;Put a crossdomain.xml file on any server you are accessing. Or have a proxy script on one server and use that as a gateway to anything you want.&lt;br /&gt;&lt;br /&gt;Publish your swf as having 'Network Access Only'. So File &gt; Publish Settings &gt; Local Playback security &gt; change 'Access local files only' to 'Network Access Only'. If you don't do this then your swf won't even trigger the network connection dialog on the device, it will just die silently. Its important to note here that the default is local files only so ANY old content that uses a network connection will not work in Flash Lite 3 until you re-publish it with the correct settings.&lt;br /&gt;&lt;br /&gt;Be aware that neither Device Central or the Flash IDE enforce the new security measures, so you won't realise any issues until you test on the device.&lt;br /&gt;&lt;br /&gt;So now that the basic rules are there heres my take on how the desktop player settings transform themselves into a very different mobile context.&lt;br /&gt;&lt;br /&gt;1. On the desktop you can launch a local swf in the browser and a user is given a warning so that they can 'trust' the file to connect remotely. In Flash Lite 3 the user will never get this prompt it will just die silently. This is probably a good thing.&lt;br /&gt;&lt;br /&gt;2. On the desktop you can open a projector to playback a swf and this will automatically be 'trusted' and therefore have no local playback security restrictions, you can load local and remote data at the same time. On mobile its a bit different.&lt;br /&gt;&lt;br /&gt;The Flash Lite standalone player on s60 is actually treated like a 'local' web browser on the desktop. On s60 the nearest equivalent to a desktop projector file is actually a Symbian  application that launches a swf. So, you ask, how can a developer make an application that accesses local and remote data?&lt;br /&gt;&lt;br /&gt;We don't know at the moment. But the OEM's should implement the ability to have swf files marked as 'trusted' in someway, maybe during an installation process. This would be similar to the way desktop Flash works in that if they are opened via a projector they are automatically trusted.&lt;br /&gt;&lt;br /&gt;3. Shared Objects are not classed as local access. So you can at least save small amounts of data locally and access remote services (same as desktop I think).&lt;br /&gt;&lt;br /&gt;4. If you really have to have local and remote access you could easily just have a local proxy program that dealt with all your network requests through it's local connection. This would be easy for data but perhaps a little more tricky media assets.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;So there you have it. The new security settings are there to make the Flash Lite player as close as possible security wise to the desktop versions of Flash. The net result of the new security measures will mean more hoops to jump through for mobile developers. How much depends on how well the OEMs implement the Flash Lite 3 player.&lt;br /&gt;&lt;br /&gt;My opinion here is that mobile is a controlled enough platform to not need the same security measures as desktop. The issue here is not with crossdomain but local playback security. Bringing Flash Lite closer to the desktop player is in itself pointless.  There has to be some recognition of a 'projector' style application for Flash Lite 3 applications for this to work.  The new local playback security settings make this now even more of a need.&lt;br /&gt;&lt;br /&gt;I suppose one other scenario is that OEMs could also completely ignore the Flash Lite 3 security measures...... now there's an idea :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12049398-5184493452579501937?l=device54.com%2Fblog'/&gt;&lt;/div&gt;</description><link>http://device54.com/blog/2007/12/flash-lite-3-security.html</link><author>noreply@blogger.com (Nick Gerig)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>9</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-12049398.post-5732941907375476925</guid><pubDate>Tue, 20 Nov 2007 13:59:00 +0000</pubDate><atom:updated>2007-11-20T14:09:39.966Z</atom:updated><title>realtime mobile ads</title><description>Just read a &lt;a href="http://www.flashdevices.net/2007/11/35-billion-mobile-phone-subscribers.html"&gt;post&lt;/a&gt; from Bill about global mobile phone subscribers and the numbers are astounding. It reminded me of this admob &lt;a href="http://www.admob.com/s/home/live"&gt;application&lt;/a&gt; that shows realtime ad views from their worldwide network. Equally impressive stats but more interesting is just seeing the different locations and phones that people have.   Also remember that these are people actually browsing - active users!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12049398-5732941907375476925?l=device54.com%2Fblog'/&gt;&lt;/div&gt;</description><link>http://device54.com/blog/2007/11/realtime-mobile-ads.html</link><author>noreply@blogger.com (Nick Gerig)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-12049398.post-3774490607874130704</guid><pubDate>Thu, 29 Mar 2007 10:27:00 +0000</pubDate><atom:updated>2007-03-29T11:14:02.274Z</atom:updated><category domain='http://www.blogger.com/atom/ns#'>mobile</category><category domain='http://www.blogger.com/atom/ns#'>Symbian</category><category domain='http://www.blogger.com/atom/ns#'>Flash Lite</category><title>dealing with fscommand launch</title><description>If you've ever wanted to use Flash Lite to communicate with C++ then fscommand("Launch",application) is a very useful feature. Its purpose is to allow you to launch an application on the phone and pass in addional command line parameters if necessary. So you could for example launch the browser and pass in a web address. Thats a basic example and there are other ways of doing that with getURL(). The real value in the launch fscommand is that it allows you to launch your own C++ application in the background to support your Flash Lite application.&lt;br /&gt;&lt;br /&gt;In a recent Flash Lite project where we needed to use fscommand("Launch",app)&lt;br /&gt;we came up against a few issues when it came to  s60 3rd edition phones.  So heres a summary of things to consider when using fscommand("launch").&lt;br /&gt;&lt;br /&gt;You will probably have to call fscommand("launch") from a button press as it needs to be a user initiated action.&lt;br /&gt;&lt;br /&gt;For 3rd Edition phones, because of the way applications are accessed you do not  give an actual path to the application. So if I wanted to open the browser I would just do the following:&lt;br /&gt;&lt;br /&gt;fscommand("Launch", "browser.exe");&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;For 2nd Edition phones you have to give the full path to the executable file. So for example:&lt;br /&gt;&lt;br /&gt;&lt;span class="searchhilite"&gt;fscommand&lt;/span&gt;("&lt;span class="searchhilite"&gt;launch&lt;/span&gt;", "z:\\system\\apps\\browser\\browser.app");&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Passing in arguments works the same across s60 3rd and 2nd edtion devices by putting the arguments after the application. eg.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;For 2nd edition: &lt;span class="searchhilite"&gt;fscommand&lt;/span&gt;("&lt;span class="searchhilite"&gt;launch&lt;/span&gt;", "z:\\system\\apps\\browser\\browser.app,http://bbc.co.uk");&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;For 3rd edition: &lt;span class="searchhilite"&gt;fscommand&lt;/span&gt;("&lt;span class="searchhilite"&gt;launch&lt;/span&gt;", "browser.exe,http://bbc.co.uk");&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;However we were unable to read the arguments for our custom application. So it maybe that because of the security of the 3rd edition only the native applications such as browser can accept incoming arguments?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;When it comes 2 way communication between Flash Lite and other applications the more effective way to do this is by running a local server on the device and then using loadVariables or even XMLsocket to talk to the native app. Although theres no point having a local server listen out for FL calls if FL isn't even running. So fscommand is again crucial here as a the starting point of communication.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12049398-3774490607874130704?l=device54.com%2Fblog'/&gt;&lt;/div&gt;</description><link>http://device54.com/blog/2007/03/dealing-with-fscommand-launch.html</link><author>noreply@blogger.com (Nick Gerig)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>7</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-12049398.post-116799033147119074</guid><pubDate>Fri, 05 Jan 2007 09:26:00 +0000</pubDate><atom:updated>2007-03-29T11:26:56.421Z</atom:updated><category domain='http://www.blogger.com/atom/ns#'>mobile</category><title>SMS projection</title><description>SMS projection (via &lt;a href="http://www.londonist.com/"&gt;Londonist&lt;/a&gt;) and courtesy of &lt;a href="http://www.troika.uk.com"&gt;Troika&lt;/a&gt; who have been playing around in an artsy style with what will eventually be the future of device interaction. Probably a good 10 years before its time but short range projection of mobile content is the only way that devices can evolve beyond the small screen. And of course in the future why would you want to project a text message? I hate to think that SMS will still be a force in 10 years. But talk about projecting audio and images/video without the need for a physical projection surface (maybe digital paper to start with) thats the future :)&lt;br /&gt;&lt;br /&gt;Checkout Troika's machine &lt;a href="http://www.troika.uk.com/sms-guerrilla-projector.htm"&gt;here&lt;/a&gt;. It does take the concept forward nicely, even if it is more like a form of attack/confrontation rather than interaction.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12049398-116799033147119074?l=device54.com%2Fblog'/&gt;&lt;/div&gt;</description><link>http://device54.com/blog/2007/01/sms-projection.html</link><author>noreply@blogger.com (Nick Gerig)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-12049398.post-116592094182320410</guid><pubDate>Tue, 12 Dec 2006 10:32:00 +0000</pubDate><atom:updated>2007-03-29T11:30:18.409Z</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Flash</category><title>10 years of Flash gets a BBC write up</title><description>Just the simple fact that 10 years of Flash results in an article in the BBC technology section is a good tribute to what Flash has acheived over the years. Read the article here &lt;a href="http://news.bbc.co.uk/1/hi/technology/6169853.stm"&gt;http://news.bbc.co.uk/1/hi/technology/6169853.stm&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12049398-116592094182320410?l=device54.com%2Fblog'/&gt;&lt;/div&gt;</description><link>http://device54.com/blog/2006/12/10-years-of-flash-gets-bbc-write-up.html</link><author>noreply@blogger.com (Nick Gerig)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-12049398.post-116316882467284682</guid><pubDate>Fri, 10 Nov 2006 14:20:00 +0000</pubDate><atom:updated>2007-03-29T11:22:48.735Z</atom:updated><category domain='http://www.blogger.com/atom/ns#'>mobile</category><category domain='http://www.blogger.com/atom/ns#'>Symbian</category><category domain='http://www.blogger.com/atom/ns#'>Flash Lite</category><title>Flash Lite 2.1 for free</title><description>We'll this was probably the most asked for and argued over issue with Macromedia's Mobile policy. Finally the Adobe Flash Lite player will be available to developers without a price tag. That should bring the Flash Lite forum traffic down a bit :)&lt;br /&gt;&lt;br /&gt;Further still - the 2.1 player will be available to END USERS for free if they already have Flash Lite on their phone. So that means you can point users with 3rd edition phones to the Adobe site to get the 2.1 player before they consume your content :)&lt;br /&gt;&lt;br /&gt;This was an essential move I think because the mobile market place is hotting up (competition wise) and 1.1 just doesnt cut it. Waiting another 18 months for 2.1 to make it out there would have been very painful. Thank you Adobe.&lt;br /&gt;&lt;br /&gt;Read the release &lt;a href="http://www.adobe.com/devnet/devices/articles/flashlite_os/flashlite_os.pdf"&gt;here&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12049398-116316882467284682?l=device54.com%2Fblog'/&gt;&lt;/div&gt;</description><link>http://device54.com/blog/2006/11/flash-lite-21-for-free.html</link><author>noreply@blogger.com (Nick Gerig)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-12049398.post-116239991715318420</guid><pubDate>Wed, 01 Nov 2006 14:19:00 +0000</pubDate><atom:updated>2007-03-29T11:24:19.664Z</atom:updated><category domain='http://www.blogger.com/atom/ns#'>mobile</category><category domain='http://www.blogger.com/atom/ns#'>Japan</category><category domain='http://www.blogger.com/atom/ns#'>Flash Lite</category><title>cell and shockwave link up</title><description>A &lt;a href="http://device54.com/blog/2006/09/duck-flash-lite-content-coming-this.html"&gt;few posts back&lt;/a&gt; I talked about the possible influx of content from Japan. So it was interesting to read via &lt;a href="http://www.wirelesswatch.jp"&gt;wirelesswatch&lt;/a&gt; that &lt;a href="http://www.cell-net.jp/"&gt;Cell&lt;/a&gt; have signed a distribution seal with Shockwave.com. who also funnily enough have a deal with Verizon for their Flash Lite based 'Shockwave Minis' arcade! In fact some of Cell's games are already part of the arcade, and you can play them &lt;a href="http://www.shockwave.com/mobile/minis.jsp"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I think there are a couple of things that are actually bad about this though. Above all the Brew platform supports Flash Lite 2.1 and is capable of so much more than 1.1 based games built for in browser experiences. One button games have their place but its pretty limited. Flash Lite will be a lot more than that on the Brew platform as developers start to develop original games specifically for 2.1 not throwing existing content into the mix because its easy to do.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12049398-116239991715318420?l=device54.com%2Fblog'/&gt;&lt;/div&gt;</description><link>http://device54.com/blog/2006/11/cell-and-shockwave-link-up.html</link><author>noreply@blogger.com (Nick Gerig)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-12049398.post-116225681453771352</guid><pubDate>Mon, 30 Oct 2006 23:41:00 +0000</pubDate><atom:updated>2007-03-29T11:26:56.422Z</atom:updated><category domain='http://www.blogger.com/atom/ns#'>mobile</category><title>s60 usability error</title><description>s60 is by far the most usable and usability conscious platform for mobile. So when you spot something thats not usable I guess its worth mentioning. I doubt I'd have noticed it on any other mobile OS, but because its s60 it sticks out :)&lt;br /&gt;&lt;br /&gt;Recreated in Flash below, click on the movie then use the arrow keys to go up and down.&lt;br /&gt;&lt;br /&gt;&lt;object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" id="uuPoll" align="middle" height="208" width="339"&gt;&lt;br /&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;br /&gt;&lt;param name="movie" value="/blog/myImages/uuPoll.swf"&gt;&lt;param name="quality" value="high"&gt;&lt;param name="bgcolor" value="#ffffff"&gt;&lt;embed src="/blog/myImages/uuPoll.swf" quality="high" bgcolor="#ffffff" name="uuPoll" allowscriptaccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" align="middle" height="208" width="339"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12049398-116225681453771352?l=device54.com%2Fblog'/&gt;&lt;/div&gt;</description><link>http://device54.com/blog/2006/10/s60-usability-error.html</link><author>noreply@blogger.com (Nick Gerig)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>6</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-12049398.post-116223254777216294</guid><pubDate>Mon, 30 Oct 2006 18:11:00 +0000</pubDate><atom:updated>2007-03-29T11:26:56.422Z</atom:updated><category domain='http://www.blogger.com/atom/ns#'>mobile</category><title>location entertainment - where is it?</title><description>Location based games and applications SHOULD be a core part of mobile phone usage. In reality they are non existent. To be a bit clearer, I am not talking about LBS (Location Based Services), as in services that are available based on your location - e.g. I want my nearest restaurant or show me where I am on a map. I am talking about social applications, games, community built info applications etc. So what I think should be happening is that location technology should be driving new experiences and creating whole new ways of living - but at the moment location technology is only in some very limited cases helping us do existing things more efficiently - that's all.&lt;br /&gt;&lt;br /&gt;I think there are several reasons for this. &lt;br /&gt;&lt;br /&gt;Making any kind of location based service requires adherence to codes of conduct and/or legal obligations. This is of course a good thing - but it does complicate the development process, especially when every entity has a slightly different approach.&lt;br /&gt;&lt;br /&gt;When looking to develop a location based app here are 2 options for location applications and games: GPS or cellid.&lt;br /&gt;&lt;br /&gt;GPS is really in too much of a niche to develop casual applications even using something like Flash Lite. After all one of the core attractions of location based games/applications is ubiquity - anyone anywhere, not any geek with a GPS module in one pocket and a smartphone in the other. As smartphones such as the N95 start to become available this may change but it's still a niche market and doesn’t offer the promise of GPS people or friends based interaction. &lt;br /&gt;&lt;br /&gt;So the only real option for location based stuff is using the cellid of the phone. There are 3 ways you can use the cellid of the phone to create location applications.&lt;br /&gt;&lt;br /&gt;You can do this through an operator api. This involves you calling the operator api over http and getting back location info based on the requested telephone number. However this makes no sense in the ubiquity stakes because it is normally operator specific and therefore only useful to businesses looking to consume business wide services on the same network. I suppose you could do some operator specific stuff - such as games but it doesn't really connect strongly with the 'my friends' side of things.&lt;br /&gt;&lt;br /&gt;So then you have to look to a few of the operator location api aggregators who interface with all of the operators within a given territory. So this is great, it offers all the functionality needed and it's in no way hardware dependent. However because it just feeds off the individual operator apis it is stupidly expensive and therefore not at all conducive to any kind of innovation. I can't remember the exact cost per hit but its something like 20p per hit and you have to have an expensive monthly rental setup too. So there is no room for experimentation and it rules out any kind of real-time movement application or game where the server is regularly pinged. You could maybe have an application that did a daily request or an on demand request, but this is not what is exciting about location based services - it does not expose the potential that mobile has! &lt;br /&gt;&lt;br /&gt;So the third cell id based option (if money is an issue, which it is) is using raw cellid data. This involves using Java or something else to get the cell id. Once you have the number you then have to try and make sense of it. This is the hard part, there is no real logic behind cell ids, they are just a number identifying the base station. Operators don't publish any valuable information about their base stations (for obvious reasons) so there is no way of matching a cell id to a physical location. The only way to make sense of cell id is via open source initiatives that try and collate useful cell data (few examples below).&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.svgopen.org/2005/paperAbstracts/cell-lbs.html"&gt;http://www.svgopen.org/2005/paperAbstracts/cell-lbs.html&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.cellspotting.com/webpages/cellspotting.html"&gt;http://www.cellspotting.com/webpages/cellspotting.html&lt;/a&gt;&lt;br /&gt;&lt;a href="http://gsmloc.org/"&gt;http://gsmloc.org/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The issues with the open data sources are:&lt;br /&gt;&lt;br /&gt;they could be open to abuse much more easily than pay for models.&lt;br /&gt;the information is fragmented&lt;br /&gt;the information is frequently inaccurate (not so if its GPS based but if it's by user input)&lt;br /&gt;any cell data must come from the device over http - so a device must report its cellid over http to a server. This is not the same for an operator because they automatically log this data every time a phone enters a new cell. So even if there were databases full of accurate information there would be the cost of regular data traffic to consider.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;So to summarise - what a mess! There needs to be some shifting from the operators. Whilst it's quite expensive technology to setup and maintain - I think it makes sense that there is a business tier and a consumer tier to pricing. Not only does the business pricing already justify the infrastructure, but the potential mass market of a low price consumer tier would pay for itself and help define the new genre of data applications that operators are so desperate to have. What would be ideal? Well how about a European cross operator aggregator with a unified privacy policy/procedure, they could even aggregate wifi info when that starts to take over :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12049398-116223254777216294?l=device54.com%2Fblog'/&gt;&lt;/div&gt;</description><link>http://device54.com/blog/2006/10/location-entertainment-where-is-it.html</link><author>noreply@blogger.com (Nick Gerig)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-12049398.post-116187540130613515</guid><pubDate>Thu, 26 Oct 2006 15:06:00 +0000</pubDate><atom:updated>2007-03-29T11:25:11.605Z</atom:updated><category domain='http://www.blogger.com/atom/ns#'>mobile</category><category domain='http://www.blogger.com/atom/ns#'>Symbian</category><category domain='http://www.blogger.com/atom/ns#'>Flash Lite</category><title>Symbian Smartphone Show Application</title><description>&lt;img style="cursor:pointer; cursor:hand;width: 176px;" src="http://www.flashcell.com/images/work/symb1.jpg" border="1" alt="" /&gt;&lt;br /&gt;&lt;br /&gt;For anyone who couldn't make it to the show and missed the Flash Lite based Symbian Smartphone Show 2006 guide we (&lt;a href="http://www.flashcell.com"&gt;Flash Cell&lt;/a&gt;) built for Symbian.&lt;br /&gt;&lt;br /&gt;Now that the show is over the Symbian website will probably stop offering it as a download, so if anyone is interested in downloading it you can get it &lt;a href="http://www.flashcell.com/downloads/SPS/index.cfm"&gt;here&lt;/a&gt;. There are 3 different versions, s40, s60 3rd edition and also s60 2nd edition. The 2nd edition version is the Teleca powered Flash Lite solution, which maybe of interest in light of the recent Teleca and Adobe &lt;a href="http://www.adobe.com/aboutadobe/pressroom/pressreleases/200610/102506Teleca.html"&gt;announcement&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12049398-116187540130613515?l=device54.com%2Fblog'/&gt;&lt;/div&gt;</description><link>http://device54.com/blog/2006/10/symbian-smartphone-show-application.html</link><author>noreply@blogger.com (Nick Gerig)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>3</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-12049398.post-116129694226398096</guid><pubDate>Thu, 19 Oct 2006 21:45:00 +0000</pubDate><atom:updated>2007-03-29T11:25:11.605Z</atom:updated><category domain='http://www.blogger.com/atom/ns#'>mobile</category><category domain='http://www.blogger.com/atom/ns#'>Symbian</category><category domain='http://www.blogger.com/atom/ns#'>Flash Lite</category><title>Symbian Smartphone show round up</title><description>So the SPS has come to end. I was down there on both days for a few hours to checkout the general buzz. Its not a massive show, but a very focused one and its always good to check out the latest devices. I managed to get my hands on the Samsung SGH i520 which is running the s60 3rd edtion FP1 and includes Flash Lite 2.0, so I bluetoothed across a few FL2 swfs to checkout the performance - seems pretty good. There was also an LG phone powered by the new s60 platform, great to see Nokia's implementation of Flash Lite going beyond Nokia! What happened to the LG licensing deal and the rollout of Flash Lite phones I wonder?&lt;br /&gt; &lt;br /&gt;There was quite a lot of promotion of the new s60 fp1 as you'd expect, including bits of documentation about Flash Lite 2.0 on the Forum Nokia stand. In all there was a definately a more visible presence for Flash Lite from the previous year. People actually know what you are referring to these days when you say Flash Lite, rather than it being interpreted as the camera flash light :)&lt;br /&gt;&lt;br /&gt;It was also good to see a few other Flash people there too.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12049398-116129694226398096?l=device54.com%2Fblog'/&gt;&lt;/div&gt;</description><link>http://device54.com/blog/2006/10/symbian-smartphone-show-round-up.html</link><author>noreply@blogger.com (Nick Gerig)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-12049398.post-115904584484073729</guid><pubDate>Sat, 23 Sep 2006 20:37:00 +0000</pubDate><atom:updated>2007-03-29T11:24:19.667Z</atom:updated><category domain='http://www.blogger.com/atom/ns#'>mobile</category><category domain='http://www.blogger.com/atom/ns#'>Japan</category><category domain='http://www.blogger.com/atom/ns#'>Flash Lite</category><title>Duck ... Flash Lite content coming this way from Japan</title><description>Just listened to an intersting &lt;a href="http://www.podtech.net/audio/ctia2006/091406_CTIA_Wataru_Anzai_Cell.mp3"&gt;podcast&lt;/a&gt; about a Japanese Flash Lite content company called &lt;a href="http://cell-net.jp/"&gt;Cell&lt;/a&gt; who were at CTIA showcasing their games catalogue of over 400! The guy being interviewed was obviously well versed in mobile conferences outside of Japan because one of the first things he asks the interviewer is "Do you know Flash Lite?" The interviewer resonds "yeah ....Flash based games right?" So clearly the interviewer doesn't know Flash Lite .... such a classic opening to a conversation about Flash Lite, I have lost count of the amount of times I have experienced that opening sequence :)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;So whats interesting about all this is that while many early adopters of Flash Lite outside of Japan have looked on with envy at the market penetration of Flash Lite over there, content producers in Japan have just been building away. Not only does the Japanese market offer a great market base, the performance of Flash Lite on the handsets is also way superior - 30 fps is not a problem.&lt;br /&gt;&lt;br /&gt;So the success of Flash Lite in Japan is unquestionable and the net result of that is that there are lots of good sized content creation and distribution companies who specialise almost exclusively in Flash Lite. But the market is now totally saturated. Recently when I spoke to a top distributor in Japan they told me they were only interested in 3g content as opposed to 2.5g and that translated as music and manga, not wallpapers, screensavers or games!&lt;br /&gt;&lt;br /&gt;I guess it comes as no surprise then that companies with lots of assets and production power will start to look outside Japan. Cell say they have 400+ games and a production line that produces 12 games a week. Now, these are obviously pretty impressive figures even for the casual genre that Flash Lite fits into. However the key question I think for Japanese content creators looking overseas is what percentage of their catalogue is culturally exportable. Porting their content to English version should be easy enough but will consumers 'get' a lot of the content the way Japanese consumers have?&lt;br /&gt;&lt;br /&gt;One of the reasons Cell have 400+ games is because Flash Lite content is quick to build and quick and easy to consume. Also dont forget that Flash Lite games in Japan are entirely browser based. So in the interview when they say 200,000 downloads a day  I would guess thats actually 200000 hits per day. Of course you can save browser games locally but the point should be made the consumption model is so much more appetising and free flowing when compared to games consumption in Europe or elsewhere.&lt;br /&gt;&lt;br /&gt;So the key point to all this is that Japanese content providers face the same big hurdle that Western content providers do when trying to get into Japan - there are massive cultural differences. I think is so much more relevant to Flash Lite than other technologies because its such an expressive technology and the content is so low brow (almost viral like - see internet viral campaigns) that it absorbs a lot of cultural influence. So take the example of Playstation games - these are big budget games that feed off raw gamer needs, no frills, they are not culturally influenced. A lot of Flash Lite content has a cultural context.&lt;br /&gt;&lt;br /&gt;I look forward to seeing how well Japanese content providers do in shifting content in the newer markets! If they select the right products, there are still a few significant technological differences between Japan and non-Japan in Flash Lite implementation. Only titles that can work with less processing power, can adapt or justify the different input methods, can find a identity graphically and have a cultural context will make it. See one such example below.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="248" height="360"&gt;&lt;param name="movie" value="/blog/starwars_shooter.swf" /&gt;&lt;param name="quality" value="high" /&gt;&lt;param name="allowScriptAccess" value="sameDomain" /&gt;&lt;embed src="/blog/starwars_shooter.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" width="248" height="360"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12049398-115904584484073729?l=device54.com%2Fblog'/&gt;&lt;/div&gt;</description><link>http://device54.com/blog/2006/09/duck-flash-lite-content-coming-this.html</link><author>noreply@blogger.com (Nick Gerig)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-12049398.post-115046200779126117</guid><pubDate>Fri, 16 Jun 2006 12:26:00 +0000</pubDate><atom:updated>2007-03-29T11:30:18.409Z</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Flash</category><category domain='http://www.blogger.com/atom/ns#'>Flash Lite</category><title>Flash Lite Friday Digest #10</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://device54.com/blog/uploaded_images/flash_lite_friday_10-790351.gif"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://device54.com/blog/uploaded_images/flash_lite_friday_10-784345.gif" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Its FlashLite Friday Digest time again, and this week I have the honour to write FlashLite Friday Digest No. 10. Its several weeks since the last digest and lots has been happening in the Flash Lite world.&lt;br /&gt;&lt;br /&gt;The biggest news of the digest has to be the announcement and presentation of Flash Lite 2.1 for BREW at the Brew 2006 conference.  The basic info is that Flash Lite 2.1 for BREW will be out on a public beta on the 3rd of July and later in the summer developers will be able to distribute their content based on the Flash Lite 2.1 profile through Verizon. There are 2 really nice improvements in Flash Lite 2.1  - xml sockets and inline text. These 2 key features make FL 2.1 a much more capable competitor of other mobile technologies.&lt;br /&gt;&lt;br /&gt;See the &lt;a href="http://www.adobe.com/devnet/devices/brew.html"&gt;Adobe Brew developer center&lt;/a&gt; for more info!&lt;br /&gt;&lt;br /&gt;The videos from the conference are also available online now, see Bill's blog for the &lt;a href="http://www.flashdevices.net/2006/06/flash-lite-for-brew-conference-videos.html"&gt;links&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;The Flash IDE  received its 3rd device profile  update this month so be sure to download all the new devices from &lt;a href="http://www.adobe.com/products/flash/download/device_profiles/"&gt;here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Flash Lite instructor training has been announced for the US, its a 3 day course and is free! More info &lt;a href="http://www.flashdevices.net/2006/06/interested-in-becoming-certified-flash.html"&gt;here&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;There have been some nice new phones shipping in the last few weeks too. Most noticeably the new Nokia series 40 phones are now available Nokia 6125, 6131 and 6234 (vodafone exclusive). Also a few new Sony Ericsson phones that *should* support Flash Lite : W300, M600, W700i. The M600 is particularly interesting because its the first Symbian UIQ 3 phone to be released by Sony Ericsson and the first UIQ phone that has Flash Lite pre-installed. NB .Information based on Sony Ericsson website.&lt;br /&gt;&lt;br /&gt;Nokia released a new &lt;a href="http://www.forum.nokia.com/main/0,6566,034-601,00.html"&gt;theme studio 2.1 for series 40&lt;/a&gt; phones. It allows swfs to be part of a s40 theme and integrated into wallpapers, screensavers and possibly more UI elements. I haven't had the chance to check it out yet and the documentation isn't 100% clear on where you can and can't use swfs. (via: &lt;a href="http://www.interpreting-tech.com/bemobile/?p=69"&gt;bemobil&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;Nokia have been very active over the last month in engaging with Flash Lite and have produced the kind of documents developers really need to see. Last month they released the &lt;a href="http://www.forum.nokia.com/info/sw.nokia.com/id/80560a20-1fb3-4e0c-9842-1dde5c6cc3b1/Flash_Lite_Visual_Guide_v1_0_en.pdf.html"&gt;Flash Lite Visual Guide&lt;/a&gt; as well as the &lt;a href="http://www.forum.nokia.com/info/sw.nokia.com/id/402bc34c-5019-49e8-9f51-cf02513ffe91/Flash_Lite_for_S60_an_emerging_global_ecosystem_v1_0_en.pdf.html"&gt;Flash Lite global ecosystem&lt;/a&gt; documentation. A few days ago they announced a whole new Forum Nokia section called Forum Nokia Blogs and have a dedicated Flash &lt;a href="http://blogs.forum.nokia.com/topic.html?topic=http%3A%2F%2Fsw.nokia.com%2FFN-1%2FTopic%2Fflash"&gt;tag&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;In the world of the Adobe website there are a few new developer articles available:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.adobe.com/devnet/devices/articles/as2_to_flashlite.html"&gt;Converting Flash Content to Flash Lite 1.1&lt;/a&gt; Jae Young Chae (May 30, 2006)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.adobe.com/devnet/devices/articles/flashlite_game_knowhow.html"&gt;Tips for Developing Flash Games for the iRiver U10&lt;/a&gt; Sung-Hee Park (June 5, 2006)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.adobe.com/devnet/devices/articles/u10game_fungo.html"&gt;Creating iRiver U10 Games for Beginners&lt;/a&gt; Eung Kim (June 12, 2006) &lt;br /&gt;&lt;br /&gt;Also Mike has an upcoming seminar this  wednesday (June 21, 2006 4:00 PM - 5:00 PM US/Eastern) about the Flash Lite 2.0 media playback API, be sure to register your interest &lt;a href="http://www.adobe.com/cfusion/event/index.cfm?event=detail&amp;amp;id=451191&amp;amp;loc=en_us"&gt;here&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;If you you never made it to the Flash Mobile Day, as is the case for most of us, then you'll be pleased to see that the presentations are now available online &lt;a href="http://www.adobereg.com/flashmobile/"&gt;here&lt;/a&gt;.(via: &lt;a href="http://www.biskero.org/?p=636"&gt;biskero&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;That's about all the major Flash Lite news there is! The archive of FlashLite Friday Digest can be found here : &lt;br /&gt;&lt;a href="http://casario.blogs.com/mmworld/flash_lite_friday/index.html"&gt;http://casario.blogs.com/mmworld/flash_lite_friday/index.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12049398-115046200779126117?l=device54.com%2Fblog'/&gt;&lt;/div&gt;</description><link>http://device54.com/blog/2006/06/flash-lite-friday-digest-10.html</link><author>noreply@blogger.com (Nick Gerig)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></item></channel></rss>