<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2569747420844881947</id><updated>2012-01-28T08:06:41.604+01:00</updated><category term='Windows Mobile'/><category term='S60'/><category term='Microsoft'/><category term='introduction'/><category term='Carnival'/><category term='Nokia'/><category term='Touch UI'/><category term='Review'/><category term='Devices'/><category term='Palm'/><category term='Motorola'/><category term='Security'/><category term='BlackBerry'/><category term='Apple'/><category term='Mobile Monday'/><category term='Mobile OS'/><category term='Google'/><category term='Symbian'/><category term='Open Source'/><category term='Business'/><category term='UIQ'/><category term='Nokia Siemens Networks'/><category term='Life'/><category term='Development'/><category term='Enterprise'/><category term='Communications'/><category term='Advertisement'/><category term='Browser'/><category term='Forum Nokia'/><category term='iPhone'/><category term='Smartphone Show'/><category term='Linux'/><category term='Virus'/><category term='Operators'/><category term='Qt'/><category term='Symbian Foundation'/><category term='Presentation'/><category term='Samsung'/><category term='Sony Ericsson'/><category term='Book'/><category term='Android'/><category term='Services'/><category term='Forum Nokia Champion'/><title type='text'>Mobile thoughts</title><subtitle type='html'>Take a technical guy enthusiast on mobility, some brain and vein of writing. Mix them. This is it.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://mobile-thoughts.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://mobile-thoughts.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Gábor Török</name><uri>http://www.blogger.com/profile/11843466174833560817</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>86</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2569747420844881947.post-2310975895285840754</id><published>2010-10-10T22:02:00.006+02:00</published><updated>2010-10-10T22:49:07.776+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='Symbian'/><category scheme='http://www.blogger.com/atom/ns#' term='Presentation'/><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><category scheme='http://www.blogger.com/atom/ns#' term='Mobile OS'/><category scheme='http://www.blogger.com/atom/ns#' term='BlackBerry'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows Mobile'/><title type='text'>Mobile platform war</title><content type='html'>I was presenting the following stuff on Hungarian &lt;a href="http://szszk.sed.hu/"&gt;Free Software Conference&lt;/a&gt; that took place in Szeged last Friday. The pre-defined 20-25 minutes presentation time was a serious constraint that didn't allow presenters to make lengthy presentations.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You know, I believe in a presentation style where the presenter doesn't simply read out his/her presentation in front of the audience, but completes it with meaningful and useful information. I'm sorry for not being able to do the latter this time, yet hope that the material alone will be readable and useful.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="width:425px" id="__ss_5406031"&gt;&lt;object id="__sse5406031" width="425" height="355"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=mobileplatformwar-101010105513-phpapp02&amp;amp;stripped_title=mobile-platform-war&amp;amp;userName=toteb5"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed name="__sse5406031" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=mobileplatformwar-101010105513-phpapp02&amp;amp;pped_title=mobile-platform-war&amp;amp;userName=toteb5" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Enjoy,&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Tote&lt;/div&gt;&lt;script src="http://b.scorecardresearch.com/beacon.js?c1=7&amp;amp;c2=7400849&amp;amp;c3=1&amp;amp;c4=&amp;amp;c5=&amp;amp;c6="&gt;&lt;/script&gt;&lt;script src="http://b.scorecardresearch.com/beacon.js?c1=7&amp;amp;c2=7400849&amp;amp;c3=1&amp;amp;c4=&amp;amp;c5=&amp;amp;c6="&gt;&lt;/script&gt;&lt;/div&gt;&lt;script src="http://b.scorecardresearch.com/beacon.js?c1=7&amp;amp;c2=7400849&amp;amp;c3=1&amp;amp;c4=&amp;amp;c5=&amp;amp;c6="&gt;&lt;/script&gt;&lt;script src="http://b.scorecardresearch.com/beacon.js?c1=7&amp;amp;c2=7400849&amp;amp;c3=1&amp;amp;c4=&amp;amp;c5=&amp;amp;c6="&gt;&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2569747420844881947-2310975895285840754?l=mobile-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mobile-thoughts.blogspot.com/feeds/2310975895285840754/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2569747420844881947&amp;postID=2310975895285840754' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/2310975895285840754'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/2310975895285840754'/><link rel='alternate' type='text/html' href='http://mobile-thoughts.blogspot.com/2010/10/mobile-platform-war.html' title='Mobile platform war'/><author><name>Gábor Török</name><uri>http://www.blogger.com/profile/11843466174833560817</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><id>tag:blogger.com,1999:blog-2569747420844881947.post-3610312600079306569</id><published>2010-03-01T22:37:00.005+01:00</published><updated>2010-03-30T09:52:04.402+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Nokia'/><category scheme='http://www.blogger.com/atom/ns#' term='Forum Nokia Champion'/><title type='text'>Forum Nokia Champion - Elected for the fifth time</title><content type='html'>I've just been informed by Nokia that I had got re-elected for the fourth time as a Forum Nokia Champion for 2010, thus it's my 5th year in succession from the launch of this program. It's definitely worth looking back what has happened in the past 4 years.&lt;br /&gt;&lt;br /&gt;I started as a keen contributor to &lt;a href="http://www.newlc.com/"&gt;NewLC&lt;/a&gt; Symbian forum back in 2004. I had been programming for Symbian for 4 years by then when I "opened my eyes" to see that there were quite many independent developers eagerly looking for help on Symbian programming. I was fortunate enough to be "close to the fire" as I had been contributing to S60 platform development and as such had good resources to learn from. With the wish of helping others, I was an active contributor of the afore-mentioned forum.&lt;br /&gt;&lt;br /&gt;Then came 2006 when Nokia kicked-off Forum Nokia Champion program to reward those people who had &lt;i&gt;voluntarily &lt;/i&gt;helped the community and spread the word. People who were not only developers: one of the best examples is &lt;a href="http://www.forum.nokia.com/Community/Meet_Our_Champions/Personal_Introductions/anina_net.xhtml"&gt;Anina&lt;/a&gt;, "&lt;i&gt;an international model with a passion for technology&lt;/i&gt;". The word? Yeah, mobile development in general and those technologies in particular that had to do with Nokia. Like Symbian, Java, Flash, etc.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The good things offered to FNCs (our short name), among others, are:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Welcome device (one per year), I just voted for an &lt;a href="http://maemo.nokia.com/n900/"&gt;N900&lt;/a&gt; this year&lt;/li&gt;&lt;li&gt;Semiannual Forum Nokia Champion Day held at various places&lt;/li&gt;&lt;li&gt;Market yourself as a FNC backed by Nokia's brand, which is not only valuable when you're an individual, but your company is also authorized to use the FNC logo&lt;/li&gt;&lt;li&gt;Early access to new hardware, documentation.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Thanks to this program I met such people that I would never have done and learned about the use of mobile in &lt;a href="http://blogs.forum.nokia.com/blog/arto-holopainens-forum-nokia-blog"&gt;medicine&lt;/a&gt;, developing countries in &lt;a href="http://blogs.forum.nokia.com/index.php?blogId=86047"&gt;Africa&lt;/a&gt;, heard how &lt;a href="http://www.forum.nokia.com/Community/Meet_Our_Champions/Personal_Introductions/Gergely_Csucs.xhtml"&gt;people&lt;/a&gt; at &lt;a href="http://www.forum.nokia.com/Community/Meet_Our_Champions/Personal_Introductions/Paul_Coulton.xhtml"&gt;universities&lt;/a&gt; get in touch with mobile, how an RC car can be &lt;a href="http://www.symbianresources.com/projects/shakerracer.php"&gt;controlled&lt;/a&gt; with a mobile, etc. I made friendships, took part in writing a &lt;a href="http://eu.wiley.com/WileyCDA/WileyTitle/productCd-0470744197.html"&gt;book&lt;/a&gt;, got to know fellow Hungarians whom I would have never met otherwise. Met friendly Indians, heard about &lt;a href="http://www.forum.nokia.com/Community/Meet_Our_Champions/Personal_Introductions/Sittiphol_Phanvilai.xhtml"&gt;inventive people&lt;/a&gt; from the Orient and was proud when one of my &lt;a href="http://jouni.miettunen.googlepages.com/"&gt;workmates&lt;/a&gt; got also nominated as an FNC.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We created our informal e-mail group that is an inexhaustible source of mobile development knowledge, are available on &lt;a href="http://www.linkedin.com/groups?gid=3500"&gt;LinkedIn&lt;/a&gt; (closed group, sorry), share ideas, job ads, etc among ourselves, and ultimately form a loose network of trustworthy people that we can always turn to with our problems.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I've also been rewarded by numerous small and not so small gifts during the years of my membership, being the biggest is the opportunity that I could travel around the world for the sake of meeting my fellow champions: I've been in &lt;a href="http://blogs.forum.nokia.com/blog/gabor-toroks-forum-nokia-blog/2007/06/26/forum-nokia-champion-day-in-singapore"&gt;Singapore&lt;/a&gt;, &lt;b&gt;Las Vegas&lt;/b&gt; where I didn't lose a dime, &lt;a href="http://blogs.forum.nokia.com/blog/gabor-toroks-forum-nokia-blog/2006/10/19/forum-nokia-champion-day-london-2006"&gt;London&lt;/a&gt; where I was one of the presenters and Budapest my home town at the time.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;And even though my main focus has turned from being a "plain" Symbian developer long ago to sharing opinion on blogs and other forums as well as actively helping Nokia do their business, the point is still the same: &lt;b&gt;it IS worth being a Forum Nokia Champion&lt;/b&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Who else has remained from the original founding members?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Tote&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2569747420844881947-3610312600079306569?l=mobile-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mobile-thoughts.blogspot.com/feeds/3610312600079306569/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2569747420844881947&amp;postID=3610312600079306569' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/3610312600079306569'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/3610312600079306569'/><link rel='alternate' type='text/html' href='http://mobile-thoughts.blogspot.com/2010/03/forum-nokia-champion-elected-for-fifth.html' title='Forum Nokia Champion - Elected for the fifth time'/><author><name>Gábor Török</name><uri>http://www.blogger.com/profile/11843466174833560817</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><id>tag:blogger.com,1999:blog-2569747420844881947.post-7113378744020757552</id><published>2009-10-29T21:55:00.009+01:00</published><updated>2009-11-05T02:36:31.916+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Nokia'/><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>On Google's move in navigation</title><content type='html'>It's been announced a couple of days ago that turn-by-turn GPS navigation would be supported soon on devices based on Android 2.0 platform. &lt;b&gt;Free of charge. &lt;span class="Apple-style-span" style="font-weight: normal; "&gt;The new &lt;a href="http://www.google.com/mobile/navigation/"&gt;Google Maps Navigation&lt;/a&gt; offers free turn-by-turn navigation garnished with Google's core business (search by voice and in plain English, search along route) and existing services (traffic, satellite and street views) for Android devices.&lt;/span&gt;&lt;/b&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;I was shocked to hear this news.&lt;/b&gt; The two biggest map data providers, &lt;b&gt;Tele Atlas&lt;/b&gt; and &lt;b&gt;Navteq&lt;/b&gt;, have been acquired a few years ago, former for $2.9bn by TomTom latter for $8.1bn by Nokia. Their main revenue sources were &lt;b&gt;licensed map data&lt;/b&gt; and &lt;b&gt;value added services&lt;/b&gt; e.g. turn-by-turn navigation. Since Google uses either its &lt;span class="Apple-style-span" style="text-decoration: underline;"&gt;own map data&lt;/span&gt; or one that is freely available, I think I told everything: they do whatever they want. It is still unknown how Google will monetize on the new service - other than ruining competitors -, but advertisement seems to be a very likely option.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;On a related note, I found Bill Gurley's article on &lt;a href="http://abovethecrowd.com/2009/10/29/google-redefines-disruption-the-%E2%80%9Cless-than-free%E2%80%9D-business-model/"&gt;Less than free&lt;/a&gt; business model quite interesting. Briefly, Google offers Android to OEMs free of royalty, even more, they pay ad split to them. In other words, it's not only that &lt;b&gt;OEMs&lt;/b&gt; don't have to pay, but on the contrary, they will &lt;b&gt;get paid&lt;/b&gt;. One of the commenters of this article gave a hint on &lt;b&gt;another business model&lt;/b&gt; that Google may try to follow: don't bother with ads, but offer a package to navigation device makers, news agencies, automakers, roadside advertisers, etc. &lt;b&gt;A package that is based on continuously updated traffic data&lt;/b&gt; that can be used to provide always optimal routing information.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;How can competitors react on Google's move? &lt;b&gt;Without own map data it's very difficult to compete&lt;/b&gt; with someone who's giving away the same service that we are selling.&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;&lt;i&gt;Stefan from IntoMobile&lt;/i&gt;&lt;/b&gt; suggested that &lt;a href="http://www.intomobile.com/2009/10/29/there-is-only-one-way-someone-can-beat-google-at-the-mapping-game-now.html"&gt;Nokia should make map data free and wait for the flood of new mapping services&lt;/a&gt; - let's see what innovation will result in. Not a bad idea, but would leave Nokia in a bit of passive role, wouldn't it?&lt;/li&gt;&lt;li&gt;The other option could be to do the same as Google may do in the future: &lt;b&gt;sell a package instead of showing ads&lt;/b&gt; (see above). Why Nokia? Because it has maps data. Which platform? It's rather Maemo than Symbian - we're talking not only about mobile phones, but other embedded devices, too.&lt;/li&gt;&lt;li&gt;Finally, the third option is &lt;b&gt;advertising and provide free service&lt;/b&gt;. Who? Microsoft doesn't have own map data, but has Bing and Yahoo! search, which is a good basis for advertising. Whereas Nokia doesn't have search, but has maps data (I told you that &lt;a href="http://mobile-thoughts.blogspot.com/2008/11/nokia-should-buy-yahoo.html"&gt;Nokia should have bought Yahoo&lt;/a&gt;!). Perhaps these companies should form an alliance?&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Looking forward to your comments,&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Tote&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2569747420844881947-7113378744020757552?l=mobile-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mobile-thoughts.blogspot.com/feeds/7113378744020757552/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2569747420844881947&amp;postID=7113378744020757552' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/7113378744020757552'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/7113378744020757552'/><link rel='alternate' type='text/html' href='http://mobile-thoughts.blogspot.com/2009/10/on-googles-move-in-navigation.html' title='On Google&apos;s move in navigation'/><author><name>Gábor Török</name><uri>http://www.blogger.com/profile/11843466174833560817</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>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2569747420844881947.post-3936494168792330115</id><published>2009-10-28T09:34:00.006+01:00</published><updated>2009-10-28T23:04:56.839+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Development'/><category scheme='http://www.blogger.com/atom/ns#' term='Mobile OS'/><category scheme='http://www.blogger.com/atom/ns#' term='Enterprise'/><title type='text'>Enterprise Mobility Development</title><content type='html'>Some of you might have read one of my previous posts in which I wrote that I had &lt;a href="http://mobile-thoughts.blogspot.com/2009/07/change-from-mobile.html"&gt;had to choose between mobile and enterprise development&lt;/a&gt; mostly for personal reasons. I was sorry to realize this because mobile is my passion, but I thought the change was inevitable. Now I don't.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It's a cliche that the job market is much bigger for enterprise developers than for mobile devs. That was one of the main reasons why I had to change area, too - not as if I didn't enjoy enterprise as well. The interesting thing I've just come to realize that there's a gap between the boundaries of the two areas: it's for people with knowledge on both (otherwise huge) areas. The opportunity is great for both kinds of developers coming from either direction, because it offers a way to reach out even more people.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Now you understand why I read an article the other day with great interest: it described the &lt;a href="http://ianthain.ulitzer.com/node/1141850"&gt;required skill set for an enterprise mobility developer&lt;/a&gt;. First, it just confirmed that my theory was right: there's a need for such people. Second, let me add some more points to the list provided. I could have extended the list on the original blog post, however, for that I should have had an account on that site which I was reluctant to create. Here's the list:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Bandwidth:&lt;/b&gt; I think it was &lt;i&gt;network&lt;/i&gt; what the author really meant. Bandwidth really &lt;b&gt;is one of the characteristics&lt;/b&gt; that one needs to pay attention to, but it's also worth mentioning different types of networks (from 2G to 3.5G, WiFi, VPN, etc.), their main characteristics (e,g IP address re-assignments, frequent network outage), roaming, etc.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Options for development:&lt;/b&gt; today's popular web development (very important to note that it's mostly applicable for&lt;b&gt; smartphones only&lt;/b&gt;, thus not an option for the vast majority of mobile phones) vs native vs any other environments.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Testing:&lt;/b&gt; never-ever forget that emulator/simulator is not the same as the real hardware. Peculiarities of various networks also count (quality, reliability, QoS, etc.).&lt;/li&gt;&lt;li&gt;&lt;b&gt;Option for cross-platform development:&lt;/b&gt; one company may target one platform at a time, however, it's also wise to plan ahead and build the foundation with the future in mind.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Deployment, maintenance:&lt;/b&gt; app stores vs downloadable install packages from own site. Keeping enterprise service and mobile client versions in sync so that they're always fully inter-operable. Auto-update. Etc.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Monetization, marketing:&lt;/b&gt; what I really mean here is making use of app stores as efficiently as possible. It's today's trend for mobile manufacturers to have their own stores and compete with carriers who would also like to monetize on this opportunity (by having their own stores). Sort of a war between vertical (manufacturers) and horizontal (carriers).&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;And I'm sure we've still missed a lot from the list. In any case, that was my two cents. :)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;Cheers,&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Tote&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2569747420844881947-3936494168792330115?l=mobile-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mobile-thoughts.blogspot.com/feeds/3936494168792330115/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2569747420844881947&amp;postID=3936494168792330115' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/3936494168792330115'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/3936494168792330115'/><link rel='alternate' type='text/html' href='http://mobile-thoughts.blogspot.com/2009/10/enterprise-mobility-development.html' title='Enterprise Mobility Development'/><author><name>Gábor Török</name><uri>http://www.blogger.com/profile/11843466174833560817</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><id>tag:blogger.com,1999:blog-2569747420844881947.post-4278986230618731005</id><published>2009-10-08T22:23:00.014+02:00</published><updated>2009-10-08T23:30:24.569+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='Symbian'/><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><category scheme='http://www.blogger.com/atom/ns#' term='Mobile OS'/><title type='text'>Smartphone OS market share - 2012</title><content type='html'>Yes, you read it right: it's 2012. Gartner published a report (link: &lt;a href="http://www.computerworld.com/s/article/9139026/Android_to_grab_No._2_spot_by_2012_says_Gartner"&gt;Computerworld&lt;/a&gt;) in which they forecast the following smartphone OS market share for 2012:&lt;div&gt;&lt;br /&gt;&lt;div&gt;&lt;img src="http://chart.apis.google.com/chart?chs=420x200&amp;amp;cht=p3&amp;amp;chd=t:39,14,13.7,12.8,12.5,5.4,2.1&amp;amp;chl=Symbian%20(39%)|Android%20(14%)|iPhone%20(13.7%)|WinMo%20(12.8%)|RIM%20(12.5%)|Linux%20(5.4%)|Palm%20(2.1%)&amp;amp;chtt=Smartphone+OS+market+share|2012,+Forecast+(Gartner)" /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;We could all see the trend which players remain, disappear or gain strong foothold for a while by now. Nokia has always been the strongest when it comes to smartphones and they will be able to keep their position according to Gartner. They have a huge loyal user base and Nokia as an Internet company and phone manufacturer in one will probably be able to fight successfully against its competitors.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Apple has great technical innovations (form factor, made touch trendy with multitouch, etc.) in addition to the ability to sell (how easy it is to forget about this!). Their tight control on most parts of the mobile value chain is very different compared to what their competitors do, but it has proven to affect user experience in the right way and made this business very profitable for the company.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Google is a goliath in Internet business with huge influence on people's lives already. They use this power to become successful in mobile business with a great strategy: cost reduction for everyone, let it be manufacturers, network operators, developers, users, etc.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;All these companies are able to make people passionate about their devices. The term, &lt;b&gt;&lt;i&gt;convergence&lt;/i&gt;&lt;/b&gt;, has been already accompanied with smartphones in the past few years, however, it's always been about integrating something &lt;b&gt;into the device&lt;/b&gt;: &lt;i&gt;MP3 player, FM radio, digital camera, GPS&lt;/i&gt;, etc. This time it's different: we're living the age of &lt;b&gt;integrating the mobile phone&lt;/b&gt; into an even bigger thing, a cloud called Internet. It's no surprise why Google is successful with Android: people are already dependent on their services and they "only" had to provide the means for mobile users to access these services via their beloved gadgets.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It wouldn't be surprising if these figures became true by 2012. All the remaining players are less innovative (Palm Pre is a copy of iPhone), struggling with finding their identity (M$), are not offering a portfolio that is wide enough (BlackBerry is a &lt;span class="Apple-style-span" style="text-decoration: underline;"&gt;business&lt;/span&gt; phone), etc. It might be worth noting that data communication will be dominant by 2012 and will drive the growth of &lt;a href="http://en.wikipedia.org/wiki/Mobile_Internet_device"&gt;MID&lt;/a&gt;-market. Wonder if Gartner has reckoned with this, too.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Tote&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Ps.: Google Chart API is our friend. :)&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2569747420844881947-4278986230618731005?l=mobile-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mobile-thoughts.blogspot.com/feeds/4278986230618731005/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2569747420844881947&amp;postID=4278986230618731005' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/4278986230618731005'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/4278986230618731005'/><link rel='alternate' type='text/html' href='http://mobile-thoughts.blogspot.com/2009/10/smartphone-os-market-share-2012.html' title='Smartphone OS market share - 2012'/><author><name>Gábor Török</name><uri>http://www.blogger.com/profile/11843466174833560817</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><id>tag:blogger.com,1999:blog-2569747420844881947.post-4116375921740160622</id><published>2009-10-03T17:00:00.003+02:00</published><updated>2009-10-03T18:17:04.179+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Development'/><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='Symbian'/><category scheme='http://www.blogger.com/atom/ns#' term='Qt'/><title type='text'>Fate of Symbian C++</title><content type='html'>Historically, Symbian OS has evolved from EPOC, a mobile operating system written originally by Psion. The foundations were laid down in the 80's and a lot of work had been done to it while it became EPOC32 in the late 90's, the direct predecessor of Symbian OS. Also for historical reasons, the developers of &lt;b&gt;Symbian decided to deviate&lt;/b&gt; from standard C and not-yet-standard C++ and create their own flavour of programming language. They thought their own exception mechanism (aka &lt;i&gt;leaving&lt;/i&gt;), string handling (alias &lt;i&gt;descriptors&lt;/i&gt;), naming conventions (&lt;i&gt;C, M, R, T classes&lt;/i&gt;), etc. are better than anything else and make it the most appropriate tool to write an entire operating system and related frameworks for resource constrained devices.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;They were probably right.&lt;/b&gt; But since it was a deviation from "normal" it was a question of time to turn out if people tolerate the difference. People, also known as developers. Through developers the whole market. Small and big players alike.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;When &lt;a href="http://www.nokia.com/press/press-releases/showpressrelease?newsid=1185531"&gt;Nokia acquired Trolltech&lt;/a&gt; speculation started. About Nokia's &lt;b&gt;&lt;i&gt;real&lt;/i&gt;&lt;/b&gt; reason, I mean. A lot of people didn't believe that it was "just" about making a common framework for smart- and feature phones + desktop computers. Personally, I thought it was a really valid reason alone, though naturally wondered how it would affect the future of Symbian.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;People also speculated if not only will Nokia replace Avkon (the UI framework for Symbian S60) with Qt, but change from Symbian to Linux, too. Time has proven that it was not the case. Symbian OS was - and it still is - so valuable that it wouldn't have made sense to throw it out. Nokia has achieved so much with this operating system, put so much money in the development of it and most importantly the system has proven that it DOES work so that it is reliable, secure, can be customized, etc. It simply made sense to keep it.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The latest news about Qt vs Symbian C++ is that "&lt;i&gt;Qt will take over the application layer on Symbian devices, among others, reducing Symbian development to under-the-hood core programming at best&lt;/i&gt;" (from &lt;a href="http://www.theregister.co.uk/2009/10/01/qt_future/"&gt;El Reg&lt;/a&gt;). &lt;b&gt;&lt;i&gt;At best.&lt;/i&gt;&lt;/b&gt; So finally it seems the &lt;b&gt;market&lt;/b&gt; (again, through developers) &lt;b&gt;didn't tolerate&lt;/b&gt; the afore-mentioned &lt;b&gt;deviation&lt;/b&gt;. Not as if developers didn't have a bunch of alternatives to develop for Symbian devices: Flash, web run-time, Java, Python, .NET, etc. Still, the programming language that offered the most freedom to developers has apparently failed to attract and keep the masses. &lt;b&gt;It is now time to retreat in the wings.&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In the closing words, let me chew upon how much marketing could have supported this programming language to become more popular. Take, for example, the "official" language of iPhone development: objective C. Is it a deviation from standard C? Yes. It's not even C++, if that counts at all. Is it easy to learn? Personally I didn't have the chance to study it, but my ex-colleagues did and they told me that it wasn't that difficult as they had anticipated. Admit that they had a decade of experience in mobile sw development that most people don't. What I'd like to point out, though, is that there are languages that are much easier to learn and use in practice, such as Java, Python and the likes. All in all, I think Obj-C is at least as much deviated from the standard as Symbian C++.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Then why is it so popular in contrast with Symbian C++? Perhaps it's because of the tools - compare the two emulators, for example. Or is it the processes - there are pros and cons on both sides: Symbian Signed has received much criticism, but Apple approval process is not much better, either. Or is it the hype that surrounds iPhone devices and related development environment that made developers to forget about the imperfection of this language? I think it's pretty much that case. What made the hype? &lt;b&gt;Innovation and marketing&lt;/b&gt;, i.e. that Apple could find out something new and they could sell it, too.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Symbian C++ could have been saved with a bit more selling power, in my opinion. It is not going to disappear, just less apparent. And I don't cry for it, because I know it's called &lt;b&gt;&lt;i&gt;evolution&lt;/i&gt;&lt;/b&gt;. &lt;i&gt;I just wonder what those years will be worth of that I had spent with it.&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Tote&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2569747420844881947-4116375921740160622?l=mobile-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mobile-thoughts.blogspot.com/feeds/4116375921740160622/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2569747420844881947&amp;postID=4116375921740160622' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/4116375921740160622'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/4116375921740160622'/><link rel='alternate' type='text/html' href='http://mobile-thoughts.blogspot.com/2009/10/fate-of-symbian-c.html' title='Fate of Symbian C++'/><author><name>Gábor Török</name><uri>http://www.blogger.com/profile/11843466174833560817</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>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2569747420844881947.post-6840121353134834448</id><published>2009-10-02T19:14:00.004+02:00</published><updated>2009-10-02T19:20:58.770+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Symbian'/><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><category scheme='http://www.blogger.com/atom/ns#' term='Book'/><title type='text'>A book on porting to Symbian</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_VZrzn8O0xcE/SsY19OWKL8I/AAAAAAAAAp8/g9eWqGrJF8c/s1600-h/Porting+to+Symbian+book.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 249px;" src="http://3.bp.blogspot.com/_VZrzn8O0xcE/SsY19OWKL8I/AAAAAAAAAp8/g9eWqGrJF8c/s400/Porting+to+Symbian+book.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5388053330134708162" /&gt;&lt;/a&gt;&lt;br /&gt;Let me be proud for a moment: I've co-authored Mark Wilcox's great book, &lt;a href="http://eu.wiley.com/WileyCDA/WileyTitle/productCd-0470744197.html"&gt;Porting to the Symbian platform&lt;/a&gt;. I've written the part the describes &lt;b&gt;what is worth knowing for an Android developer&lt;/b&gt; when porting to Symbian C/C++. What makes me even prouder is that one of my ex-colleagues was also involved - &lt;b&gt;Gabor Morvay wrote the section of iPhone to Qt porting&lt;/b&gt;. It's great to make use of knowledge in such a way!&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Great work, Mark, good luck with the sales! :)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Tote&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2569747420844881947-6840121353134834448?l=mobile-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mobile-thoughts.blogspot.com/feeds/6840121353134834448/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2569747420844881947&amp;postID=6840121353134834448' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/6840121353134834448'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/6840121353134834448'/><link rel='alternate' type='text/html' href='http://mobile-thoughts.blogspot.com/2009/10/book-on-porting-to-symbian.html' title='A book on porting to Symbian'/><author><name>Gábor Török</name><uri>http://www.blogger.com/profile/11843466174833560817</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://3.bp.blogspot.com/_VZrzn8O0xcE/SsY19OWKL8I/AAAAAAAAAp8/g9eWqGrJF8c/s72-c/Porting+to+Symbian+book.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2569747420844881947.post-1065339641547143398</id><published>2009-07-28T00:54:00.004+02:00</published><updated>2009-08-29T13:58:28.601+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='introduction'/><title type='text'>New blog</title><content type='html'>Hi all,&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Just wanted to let you know that I've just opened a new blog @ Wordpress.com: &lt;a href="https://gabortorok.wordpress.com/"&gt;https://gabortorok.wordpress.com/&lt;/a&gt;. Whilst this one is for posts about my passion &amp;amp; profession, the other is rather about my private life. I mean as much as it can be private when I blog about it. :)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Welcome,&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Tote&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2569747420844881947-1065339641547143398?l=mobile-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mobile-thoughts.blogspot.com/feeds/1065339641547143398/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2569747420844881947&amp;postID=1065339641547143398' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/1065339641547143398'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/1065339641547143398'/><link rel='alternate' type='text/html' href='http://mobile-thoughts.blogspot.com/2009/07/new-blog.html' title='New blog'/><author><name>Gábor Török</name><uri>http://www.blogger.com/profile/11843466174833560817</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><id>tag:blogger.com,1999:blog-2569747420844881947.post-2760232519637998441</id><published>2009-07-13T23:13:00.004+02:00</published><updated>2009-07-13T23:33:21.143+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Life'/><title type='text'>Change from mobile</title><content type='html'>&lt;b&gt;Hungary.&lt;/b&gt; My mother country. A small one, actually, in the heart of Europe. Mobile penetration is relatively high, although the vast majority is feature- and low-end phones and not smartphones. Definitely not a good market for smartphone applications - people don't have too much money to spend. There are not too many software companies, either, doing mobile development.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Take a family with a few kids.&lt;/b&gt; Far away from any help from grandparents. Would be great to move closer to them, but the country is so centralized that one cannot afford leaving the capitol without risking to lose the opportunity to work in mobile industry. Besides, the sheer size of Budapest (i.e. the capitol) requires &lt;b&gt;&lt;i&gt;hours&lt;/i&gt;&lt;/b&gt; of commuting each day - time spent with being &lt;i&gt;away from family without any meaning&lt;/i&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Which option to choose: stay and work in mobile, but suffer from distances and the lack of help OR move and enjoy less hassle, but work in a so-far not-well-known industry?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I chose the latter.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Not as if the new work wasn't exciting. It's just different and I don't know how much I'll be missing mobile from which I got a lot, to which I gave a lot, from which I didn't get as much as I expected.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Perhaps it's time to be passionate about something different. Time will tell if it was a good decision.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Cheers.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2569747420844881947-2760232519637998441?l=mobile-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mobile-thoughts.blogspot.com/feeds/2760232519637998441/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2569747420844881947&amp;postID=2760232519637998441' title='13 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/2760232519637998441'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/2760232519637998441'/><link rel='alternate' type='text/html' href='http://mobile-thoughts.blogspot.com/2009/07/change-from-mobile.html' title='Change from mobile'/><author><name>Gábor Török</name><uri>http://www.blogger.com/profile/11843466174833560817</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>13</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2569747420844881947.post-3582809130169336116</id><published>2009-07-03T23:21:00.002+02:00</published><updated>2009-07-03T23:23:34.361+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><title type='text'>Android and the threat of fragmentation</title><content type='html'>It's an honour to be asked to write an article for Vision Mobile blog. But I did it and it's available at &lt;a href="http://www.visionmobile.com/blog/2009/07/android-and-the-threat-of-fragmentation/"&gt;http://www.visionmobile.com/blog/2009/07/android-and-the-threat-of-fragmentation/&lt;/a&gt;.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Enjoy,&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Tote&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2569747420844881947-3582809130169336116?l=mobile-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mobile-thoughts.blogspot.com/feeds/3582809130169336116/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2569747420844881947&amp;postID=3582809130169336116' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/3582809130169336116'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/3582809130169336116'/><link rel='alternate' type='text/html' href='http://mobile-thoughts.blogspot.com/2009/07/android-and-threat-of-fragmentation.html' title='Android and the threat of fragmentation'/><author><name>Gábor Török</name><uri>http://www.blogger.com/profile/11843466174833560817</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><id>tag:blogger.com,1999:blog-2569747420844881947.post-7088017545320910916</id><published>2009-05-07T19:44:00.017+02:00</published><updated>2009-05-13T00:23:11.821+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Review'/><category scheme='http://www.blogger.com/atom/ns#' term='S60'/><title type='text'>Audials Mobile - Free music from social radios</title><content type='html'>&lt;div&gt;This is the first time I review a mobile software by the request of the authors. I've been contacted by the creators of &lt;a href="http://audials.com/en/audials_mobile/"&gt;Audials Mobile&lt;/a&gt; to check out their latest product, which I really enjoyed to do. Here goes my analysis.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Audials Mobile&lt;/span&gt; is a cell phone software that you can use to download free music in MP3 format from the newest generation of &lt;span class="Apple-style-span" style="font-style: italic;"&gt;social radio stations&lt;/span&gt;. You can pick-up your choice from over &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;70,000 artists and 80 genres&lt;/span&gt; that are really compelling numbers for an average user like me. I also received my license key so that I could soon get rid of the limitation of the trial software (free to download up to 2 songs) and use the full-blown version.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Installation&lt;/span&gt;&lt;/div&gt;&lt;div&gt;The product can be downloaded from Audials' web page and installed without any problems. The user's attention is drawn politely to the used phone features so that no-one shall be surprised about any hidden functionality. The number of tweaks the user can do is kept at a minimum (which is good!): &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;network connection, recording path&lt;/span&gt;&lt;/span&gt; and &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;checks for software update&lt;/span&gt;&lt;/span&gt; are among the options.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Main features&lt;/span&gt;&lt;/div&gt;&lt;div&gt;The product offers the following core features:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Search &amp;amp; download based on artist.&lt;/span&gt; The user can choose from an auto-complete list of artists, most populars are starred and listed at the beginning for more efficient searching. Having picked-up the artist, the available records are listed in the next view also indicating which social site the given track can be downloaded from.&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Search  &amp;amp; download based on genre.&lt;/span&gt; One can find the same records, but via a different route.&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Browse own song collection.&lt;/span&gt; Already downloaded songs are here + those that are currently being downloaded.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;I used this application via a WiFi connection at home. Thus, songs were downloaded fast and although the downloads always took a bit more on mobile than in my desktop browser the difference was insignificant. The product uses the platform's built-in music player to play music, which is good for stability and user experience + it nicely integrates to Idle screen, too.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In addition, Audials Mobile has a plug-in framework, too. Anyone can extend the functionality of the software by adding one or more sources that users can download music from.&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Bugs&lt;/span&gt;&lt;/div&gt;&lt;div&gt;There's not really too much I disliked about this software. There's only one thing that was very annoying and it had to do with Flash Video (.flv files). Yes, Audio Mobile offers the feature of grabbing music out of a video file, however, it - for some reason - fails to do it properly. I can download the music and the resulting file is in MP3 format, however, the only thing I can hear is some crappy sound.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Suggestions&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;My hints for improvement are as follows:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;I was missing the ability of &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;going 'back' to the application during music playback&lt;/span&gt;: when I press 'Back' the playback always gets interrupted.&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Always-on network connection drains battery&lt;/span&gt; and is not necessary anyway - connect to network only when it's really required.&lt;/li&gt;&lt;li&gt;Would be great if I could &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;suspend/resume recording&lt;/span&gt;, i.e. downloading songs from the Net. Now you can either let it finish or stop the download entirely.&lt;/li&gt;&lt;li&gt;Might be only my narrow-minded preference, but searching by genre/film I expected a&lt;span class="Apple-style-span" style="font-weight: bold;"&gt; list of movie titles&lt;/span&gt;, too, not only composers.&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Parallel download:&lt;/span&gt; even though it is possible to make a list of downloadable contents, the files are still downloaded sequentially one after the other. This might eventually result in that a long download holds back the download of other smaller files that would potentially finish sooner.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold; "&gt;Conclusion&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;Audials Mobile is a great application that I really enjoyed to play with. It almost always delivered what I expected from it and did it with good performance. The application is easy to use, I could not discover any fancy or unnecessary features.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It's another question if/how long will it remain legal to download content this way. I mean I'm keen to download free MP3s, even albums with this app, however, if you look at the Swedish court decision in BitTorrent's case I'm a bit sceptic about the future of such a solution.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;But as long as it's not explicitly forbidden by law I'm happy to use it. :)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;Tote&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2569747420844881947-7088017545320910916?l=mobile-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mobile-thoughts.blogspot.com/feeds/7088017545320910916/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2569747420844881947&amp;postID=7088017545320910916' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/7088017545320910916'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/7088017545320910916'/><link rel='alternate' type='text/html' href='http://mobile-thoughts.blogspot.com/2009/05/audials-mobile-free-music-from-social.html' title='Audials Mobile - Free music from social radios'/><author><name>Gábor Török</name><uri>http://www.blogger.com/profile/11843466174833560817</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><id>tag:blogger.com,1999:blog-2569747420844881947.post-5836474721076747619</id><published>2009-05-05T19:11:00.004+02:00</published><updated>2009-05-05T19:37:47.463+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Operators'/><category scheme='http://www.blogger.com/atom/ns#' term='Mobile Monday'/><category scheme='http://www.blogger.com/atom/ns#' term='Nokia Siemens Networks'/><title type='text'>MoMoHu - Telco to Web by NSN</title><content type='html'>Damn, so many abbreviations, let me elaborate them.&lt;a href="http://mobilemondayhungary.com/"&gt;&lt;/a&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://mobilemondayhungary.com/"&gt;Mobile Monday Hungary&lt;/a&gt; has had another round yesterday with &lt;a href="http://www.nokiasiemensnetworks.com/"&gt;Nokia Siemens Networks&lt;/a&gt; giving presentation about &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Telco to Web&lt;/span&gt;. The event was also hosted by NSN at a nice place at their premises.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;After a &lt;span class="Apple-style-span" style="font-style: italic;"&gt;brief introduction&lt;/span&gt; given by &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Robert Esik&lt;/span&gt;, there came the "real" presentation about the main topic presented by &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Said Berrahil&lt;/span&gt;. Said's presentation skills are really fascinating and it didn't take a minute to hear the first laughs from the audience. &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;Funny, still serious, informative and thought-provoking.&lt;/span&gt;&lt;/span&gt; The whole presentation was built around the &lt;a href="http://en.wikipedia.org/wiki/Seven_deadly_sins"&gt;seven deadly sins&lt;/a&gt;, which the operators have committed so far. Don't take it that seriously, though: &lt;span class="Apple-style-span" style="font-style: italic;"&gt;lust, gluttony, greed, sloth, wrath, envy and pride&lt;/span&gt; were all mentioned and with the obvious exception of lust some examples helped us understand what network operators did wrong.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Achievements were also mentioned&lt;/span&gt;, though! Since it's naturally not only bad things that operators have done so far. It's even more understandable that achievements were highlighted from a company whose main customers are the operators themselves, right? :) I found it a bit odd, though, that after talking so much about operators' business (don't forget that NSN is not an operator!) Said didn't talk too much about what &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="text-decoration: underline;"&gt;they&lt;/span&gt;&lt;/span&gt; had been doing lately.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Finally there was a half an hour free Q&amp;amp;A session after the presentaion where people were really active to talk about the topic. I was surprised to see so many people (35-40) interested in such a not-so-popular topic and have heard lots of good and insightful comments.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Looking forward to the next event!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Tote&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2569747420844881947-5836474721076747619?l=mobile-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mobile-thoughts.blogspot.com/feeds/5836474721076747619/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2569747420844881947&amp;postID=5836474721076747619' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/5836474721076747619'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/5836474721076747619'/><link rel='alternate' type='text/html' href='http://mobile-thoughts.blogspot.com/2009/05/momohu-telco-to-web-by-nsn.html' title='MoMoHu - Telco to Web by NSN'/><author><name>Gábor Török</name><uri>http://www.blogger.com/profile/11843466174833560817</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><id>tag:blogger.com,1999:blog-2569747420844881947.post-2956413033875310086</id><published>2009-03-16T10:51:00.015+01:00</published><updated>2009-03-23T02:07:17.783+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Development'/><category scheme='http://www.blogger.com/atom/ns#' term='Business'/><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='Symbian'/><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><category scheme='http://www.blogger.com/atom/ns#' term='BlackBerry'/><category scheme='http://www.blogger.com/atom/ns#' term='Advertisement'/><title type='text'>The $1 business model</title><content type='html'>&lt;div&gt;There are two kinds of developers: those who want to sell their programs and those who write software for fun and/or for fame. The latter type is happy with writing freeware, most probably open source software. This article is about the former.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;Of course, most developers want to get paid for their programs. As much as possible. The wiser usually analyses the market first:&lt;div&gt;&lt;ul&gt;&lt;li&gt;Would people be &lt;span class="Apple-style-span" style="text-decoration: underline;"&gt;interested&lt;/span&gt; in the program?&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Would they be willing to &lt;span class="Apple-style-span" style="text-decoration: underline;"&gt;pay&lt;/span&gt; for it?&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="text-decoration: underline;"&gt;How much&lt;/span&gt; will they think the program is worth?&lt;/li&gt;&lt;li&gt;What about competition, would our program &lt;span class="Apple-style-span" style="text-decoration: underline;"&gt;fill a gap&lt;/span&gt; or it would just be &lt;span class="Apple-style-span" style="text-decoration: underline;"&gt;one of the many&lt;/span&gt;?&lt;/li&gt;&lt;li&gt;How can I sell my program, what &lt;span class="Apple-style-span" style="text-decoration: underline;"&gt;distribution channels&lt;/span&gt; are available, what is the revenue share, etc?&lt;/li&gt;&lt;li&gt;How much do I need to &lt;span class="Apple-style-span" style="text-decoration: underline;"&gt;invest&lt;/span&gt; in writing the program financially, in terms of effort, etc.?&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;And the list is not over yet. But it contains the most important question from this article's point of view: &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;how much is a program worth, how much can we ask for it?&lt;/span&gt; &lt;span class="Apple-style-span" style="font-style: italic;"&gt;Note:&lt;/span&gt; the answers to these questions are not necessarily the same.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;It is very difficult to foretell how much a program is worth&lt;/span&gt; for the users. The answer depends on so many factors, such as &lt;span class="Apple-style-span" style="font-style: italic;"&gt;target group&lt;/span&gt;, their &lt;span class="Apple-style-span" style="font-style: italic;"&gt;spending habits&lt;/span&gt;, &lt;span class="Apple-style-span" style="font-style: italic;"&gt;type of software&lt;/span&gt; (e.g. leisure vs professional), &lt;span class="Apple-style-span" style="font-style: italic;"&gt;what other programs&lt;/span&gt; with similar feature-set &lt;span class="Apple-style-span" style="font-style: italic;"&gt;cost&lt;/span&gt;, etc. Naturally, price calculation is so often affected by that how much a developer appreciates his/her own software ("&lt;span class="Apple-style-span" style="font-style: italic; "&gt;I put so many hours in creating it that it can't be cheap!&lt;/span&gt;") - and the expectations and the reality are not always in balance.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The available &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;distribution channels also influence&lt;/span&gt; the final price: &lt;span class="Apple-style-span" style="font-style: italic;"&gt;what they demand&lt;/span&gt; from the developer, &lt;span class="Apple-style-span" style="font-style: italic;"&gt;what they offer&lt;/span&gt; to him, their &lt;span class="Apple-style-span" style="font-style: italic;"&gt;revenue sharing model&lt;/span&gt;, etc. As to the latter, for example, although the 70-30 revenue share wasn't typical 1-2 years ago it is now becoming a standard. &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;Apple's App Store, OHA's Android Market, Nokia's&lt;/span&gt;&lt;/span&gt; soon-to-be-opened &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;Ovi Store&lt;/span&gt;&lt;/span&gt; all offer 70% off the revenue to the developer. &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Revenue share is not everything&lt;/span&gt;, though: for example, App Store is such a place where it's not uncommon to hear success stories and big earnings, whereas Android Market's community prefers free software. If you follow the news, you might have heard of the coming &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;BlackBerry App World&lt;/span&gt;&lt;/span&gt;. I found it very interesting that they set the &lt;a href="http://na.blackberry.com/eng/developers/appworld/faq.jsp"&gt;minimum price for a paid-for application&lt;/a&gt; to be $3. They said any software that is not worth this amount shall be freeware. &lt;span class="Apple-style-span" style="font-style: italic;"&gt;I think it's ridiculous&lt;/span&gt;: these guys are not aware of how many developer they will alienate from themselves with this approach. Do they really want developers to sell BB apps or not?&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The typical revenue models for developers are as follows:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Release &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;free application first&lt;/span&gt; with limited features and &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;make it paid&lt;/span&gt; when it really gets traction (thousands, tens of thousand downloads per month). The application is available either for free or as paid-for (exclusive OR). &lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Question:&lt;/span&gt;&lt;/span&gt; won't people turn away from your application once they have to pay for it?&lt;/li&gt;&lt;li&gt;Write an &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;always paid program&lt;/span&gt;, which means that your application must be really cool and advertised so well that despite the price (i.e. that it costs money) people buy it. &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;Question:&lt;/span&gt;&lt;/span&gt; can you compete with free programs with similar features?&lt;/li&gt;&lt;li&gt;Make a &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Lite and Pro&lt;/span&gt; version of your program, Lite being free and Pro paid. The free version supports a subset of Pro's features making it compelling enough to purchase the paid version. It is a very typical approach among developers. &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;Notes:&lt;/span&gt;&lt;/span&gt; increased maintenance efforts + separation of free and paid-for features must be well thought-out.&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Free program with ads&lt;/span&gt;. &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;Notes:&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://mobile-thoughts.blogspot.com/2009/03/mobile-advertising-experience.html"&gt;Not all people like ads&lt;/a&gt;&lt;/li&gt;&lt;li&gt;You need to find a good ad provider&lt;/li&gt;&lt;li&gt;It is challenging to implement a good advertising solution on mobile devices, and there is no good framework available.&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Change model dynamically on an experimental basis&lt;/span&gt;: see if you can make it with paid version, if not then make it free, then make it paid again when it becomes popular (this is the path &lt;a href="http://rockcottageindustries.com/2009/03/the-istrip-free-experiment-part-i/"&gt;iStrip followed&lt;/a&gt;, actually). &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;Question:&lt;/span&gt;&lt;/span&gt; when will people get bored with this behavior?&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;Please note that I did not include that model in the above list, where the client program is free, but it is essentially a &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;light-weight interface to a server solution&lt;/span&gt;, which is exactly what your customers are paying for. &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Opera Mini&lt;/span&gt;'s business model is based on this, for example: Opera Mini, the application, is available for anyone as a free download, however, it's Opera's customers (i.e network operators), who pay the price. This article is simply not about this model.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It's also worth noting how important user ratings have become recently. Some developers faced that &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;ratings can kill&lt;/span&gt;: unhappy-uneducated users gave low ratings just because "&lt;span class="Apple-style-span" style="font-style: italic;"&gt;game was too short&lt;/span&gt;", they "&lt;span class="Apple-style-span" style="font-style: italic;"&gt;expected more&lt;/span&gt;", "&lt;span class="Apple-style-span" style="font-style: italic;"&gt;it was free not too long ago&lt;/span&gt;", etc. Perhaps these users are not aware of how much power they have in their hands when they rate. Applications written for Android platform and distributed on &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Android Market are especially vulnerable&lt;/span&gt; to this effect. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Finally, getting closer to the point: &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;how much can we ask for a program?&lt;/span&gt; Even though this habit is changing, it's still quite typical from people that they think that "&lt;span class="Apple-style-span" style="font-style: italic;"&gt;cheap cannot be good&lt;/span&gt;" or "&lt;span class="Apple-style-span" style="font-style: italic;"&gt;if it's good it can't be cheap&lt;/span&gt;". However, App Store's success stories have proven right the opposite: developers claimed that their revenue had become much higher when they lowered the price to $0.99. You know, this is such a low price that basically anyone can afford around the world even for the &lt;a href="http://www.edibleapple.com/ifart-developer-makes-40000-in-2-days/"&gt;silliest program&lt;/a&gt;. &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Developers are now facing the fact that unless they sell their software at the lowest price there will be others who ask less than them.&lt;/span&gt; This basically forces them to sell their apps for $1 from the beginning.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Is it the final price, though?&lt;span class="Apple-style-span" style="font-weight: bold;"&gt; Can a $1 hit be sold for $2&lt;/span&gt;, too? No-one knows.&lt;span class="Apple-style-span" style="font-weight: bold;"&gt; It's all about making experiments.&lt;/span&gt; If I were to sell my app that I think is worth more than being distributed as a freeware, I would ask $1 for it. If people don't buy it at this low price, then I saved the hassle of price calibration. If it gets successful and my program is (one of) the best(s) in its category, then I would increase the price gradually until the download rate gets stabilized and I couldn't expect more revenue from making it even more expensive.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;And actually this is what I call &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;the $1 business model&lt;/span&gt;&lt;/span&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Looking forwad to your comments,&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Tote&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2569747420844881947-2956413033875310086?l=mobile-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mobile-thoughts.blogspot.com/feeds/2956413033875310086/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2569747420844881947&amp;postID=2956413033875310086' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/2956413033875310086'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/2956413033875310086'/><link rel='alternate' type='text/html' href='http://mobile-thoughts.blogspot.com/2009/03/1-business-model.html' title='The $1 business model'/><author><name>Gábor Török</name><uri>http://www.blogger.com/profile/11843466174833560817</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><id>tag:blogger.com,1999:blog-2569747420844881947.post-4058037651734125376</id><published>2009-03-12T16:31:00.006+01:00</published><updated>2009-03-13T11:41:37.143+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Devices'/><category scheme='http://www.blogger.com/atom/ns#' term='Samsung'/><category scheme='http://www.blogger.com/atom/ns#' term='Nokia'/><category scheme='http://www.blogger.com/atom/ns#' term='Business'/><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='Symbian'/><category scheme='http://www.blogger.com/atom/ns#' term='Mobile OS'/><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows Mobile'/><title type='text'>Smartphone market share, 2008</title><content type='html'>Gartner released their &lt;a href="http://www.gartner.com/it/page.jsp?id=910112"&gt;statistics&lt;/a&gt; about worldwide smartphone sales, which contains useful information not only the previous quarter (Q4 2008), but the whole past year. I'd like to share the following two figures with you:&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;img src="http://2.bp.blogspot.com/_VZrzn8O0xcE/SbksMWzJ9NI/AAAAAAAAAkk/TzhMIZg1x44/s400/Worldwide+smartphone+sales+2008+by+Vendor.jpg" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 220px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5312325826250405074" /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Comments:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Nokia &lt;/span&gt;is still #1, but it's &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;market position is seriously challenged&lt;/span&gt; by RIM, Apple and HTC.&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Even Apple is suffering&lt;/span&gt; from decreased sales in Q4, but that didn't prevent them from being ranked as the third vendor by sales.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 245px;" src="http://4.bp.blogspot.com/_VZrzn8O0xcE/SbkvhkAyx1I/AAAAAAAAAks/EyNSnUs7hFc/s400/Worldwide+smartphone+sales+2008+by+OS.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5312329489109403474" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Comments:&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Symbian had lived better days&lt;/span&gt; a year ago, but it's still a bit more than &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;50% of smartphones&lt;/span&gt; that runs this operating system.&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;RIM and Mac OS X performed exceptionally well&lt;/span&gt; even during the tough economical situation.&lt;/li&gt;&lt;li&gt;Although the share of &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Windows Mobile&lt;/span&gt; shrank a bit, it still maintains its &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;third position&lt;/span&gt;. Only blinds can't see that &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;not for long&lt;/span&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Finally, some words on regional sales:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Dramatic increase&lt;/span&gt; (69%) is experienced in sales of smartphone &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;in North-America&lt;/span&gt;, which now accounts for 20% of mobile phones in this region. Carriers are agressively &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;pushing data plans&lt;/span&gt; that is beneficial for vendors, too, offering vertical mobile solutions from hardware manufacturing to providing developer SDKs to cloud services.&lt;/li&gt;&lt;li&gt;While overall device sales dropped, &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Asia/Pacific recorded a 2.3% growth&lt;/span&gt; in smartphone sales.&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;EMEA region were up by only 2%&lt;/span&gt;, Western-Europe sales increased by 9.6%. &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Samsung drove sales&lt;/span&gt; in 2008 with Omnia as its most successful product.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Tote&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2569747420844881947-4058037651734125376?l=mobile-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mobile-thoughts.blogspot.com/feeds/4058037651734125376/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2569747420844881947&amp;postID=4058037651734125376' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/4058037651734125376'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/4058037651734125376'/><link rel='alternate' type='text/html' href='http://mobile-thoughts.blogspot.com/2009/03/smartphone-statistics-2008.html' title='Smartphone market share, 2008'/><author><name>Gábor Török</name><uri>http://www.blogger.com/profile/11843466174833560817</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://2.bp.blogspot.com/_VZrzn8O0xcE/SbksMWzJ9NI/AAAAAAAAAkk/TzhMIZg1x44/s72-c/Worldwide+smartphone+sales+2008+by+Vendor.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2569747420844881947.post-2110299689447450755</id><published>2009-03-04T09:52:00.003+01:00</published><updated>2009-03-04T10:51:12.981+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Business'/><category scheme='http://www.blogger.com/atom/ns#' term='Symbian'/><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><category scheme='http://www.blogger.com/atom/ns#' term='Advertisement'/><title type='text'>Mobile advertising - An experience</title><content type='html'>&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Background&lt;/span&gt;&lt;div&gt;I decided to give a try to a Reversi-like game found on the Internet just the other day. There was a link to an installation package, which I downloaded and manually installed on my Nokia N95. Even though there was nothing mentioned about that the application is ad-supported, I found the name of the program suspicious since it revealed something about this fact. Never mind, I thought I would still give it a try even though I don't like suprises that come in the form of embedded installation packages (for non-Symbianers: an installation package can contain other 3rd-party software, too, which the main application depends on - these additional programs are referred to as embedded installation packages). Nevertheless, the &lt;span class="Apple-style-span" style="font-style: italic;"&gt;complementary software&lt;/span&gt; has become so intrusive during the installation process and wanted to know such information about me (surprise: it gave me a default birth year, which was exactly the year I was born in - was it an accident or it could find it out somehow?) that I was unwilling to give. Finally I gave up the installation with some bitter taste in my mouth. That was my first experience with &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Adtronic&lt;/span&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;As to mobile advertisement&lt;/span&gt;&lt;/div&gt;&lt;div&gt;It's a cliché that there are three-times more mobile devices than desktop computers. If people believe that desktop computers are the homeland of Internet and advertising they will soon have to realize that the transition has already begun from one to the other. Undoubtedly, a device that is always with us is much more compelling platform for advertisers to reach their audience. Their are challenges, though:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Generally the '&lt;span class="Apple-style-span" style="font-style: italic;"&gt;context&lt;/span&gt;' is an invaluable piece of information from advertising's point of view:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;What is the user's &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;location&lt;/span&gt; so that those ads will be shown first that are more relevant at that place.&lt;/li&gt;&lt;li&gt;Any kind of information can come in handy regarding the user's &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;social network&lt;/span&gt; (gender, age, habits, relation to user, etc.) for better targeted ads.&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;What the user really wants to do&lt;/span&gt; in the given moment, such as browsing to a car rental web page, calling a carpenter, receiving a status report SMS from the bank, etc.&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Mobile phones has different characteristics as desktop computers: one of the most notable differences is that they have smaller display giving less room for nice ads that can easily capture the user's attention.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Questions to the 'Audience'&lt;/span&gt;&lt;/div&gt;&lt;div&gt;There are couple of things that even I, as a &lt;span class="Apple-style-span" style="font-style: italic;"&gt;advertisement target&lt;/span&gt;, have to answer. The root question is the same in all cases: &lt;span class="Apple-style-span" style="font-style: italic;"&gt;How much am I willing to give up from my freedom when using my beloved gadget?&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;How frequently may ads appear without disturbing me?&lt;/li&gt;&lt;li&gt;How much should I let the ad-provider know about my context?&lt;/li&gt;&lt;li&gt;What can an ad do without being too intrusive?&lt;/li&gt;&lt;li&gt;Is it a single application that is 'ad-aware' or I let my entire phone user experience be 'ad-driven'?&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Adtronic&lt;/span&gt;&lt;/div&gt;&lt;div&gt;Based on what I wrote above you can imagine that I classified &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Adtronic &lt;/span&gt;software as '&lt;span class="Apple-style-span" style="font-style: italic;"&gt;suspicious&lt;/span&gt;'. But I was surprised to read &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Forum Nokia Newsletter&lt;/span&gt; this morning giving fame to Adtronic. Was it early to judge this software, I asked. A brief summary to those not wanting to visit &lt;a href="http://www.forum.nokia.com/I_Want_To/Go_to_Market/Application_Of_The_Week/?cp=0309A&amp;amp;entry=AdtronocArticle10"&gt;Forum Nokia&lt;/a&gt;:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Adtronic offers advertising solution for S60 devices.&lt;/li&gt;&lt;li&gt;Ads are shown upon new/missed calls, SMS, MMS. Ads usually appear above alert dialogs covering the majority of screen real estate.&lt;/li&gt;&lt;li&gt;How many ads are shown a day can be limited by the user - one must not count on a lot of earned points if it's severely limited, though.&lt;/li&gt;&lt;li&gt;Earned points can be used in various ways&lt;/li&gt;&lt;ul&gt;&lt;li&gt;For reduction of phone bill (who will take care of this?)&lt;/li&gt;&lt;li&gt;Points can be used to purchase other applications at a discounted price&lt;/li&gt;&lt;li&gt;Or can be redeemed for GreenPeace, Unicef (nice feature)&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;The whole solution relies on a working network connection resulting in some data traffic (how much?).&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Adtronic offers better monetization to developers should they allow their applications to be bundled with this service. May I ask, though: is it really the price users (not the developers!) have to pay to use applications at a low price? Am I wrong with that selling $0.99 programs also works in Apple's App Store and I bet it will soon work on Android Market, too? Do we really need this?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Another question I'd like to be answered, too: where can I use my points to purchase applications? Is it Adtronic's own store? Or an operator store? How does the whole idea fit into the model of unified content store that all device/platform vendors are pushing lately?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I'm sure I've missed a lot of points with regards to the topic. Could you please make the picture clearer? Thanks!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Tote&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2569747420844881947-2110299689447450755?l=mobile-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mobile-thoughts.blogspot.com/feeds/2110299689447450755/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2569747420844881947&amp;postID=2110299689447450755' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/2110299689447450755'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/2110299689447450755'/><link rel='alternate' type='text/html' href='http://mobile-thoughts.blogspot.com/2009/03/mobile-advertising-experience.html' title='Mobile advertising - An experience'/><author><name>Gábor Török</name><uri>http://www.blogger.com/profile/11843466174833560817</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><id>tag:blogger.com,1999:blog-2569747420844881947.post-868050702803048628</id><published>2009-02-24T16:24:00.004+01:00</published><updated>2009-02-24T16:35:29.648+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mobile Monday'/><category scheme='http://www.blogger.com/atom/ns#' term='Symbian'/><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><title type='text'>Mobile Monday Budapest - Great success!</title><content type='html'>We held the second &lt;a href="http://mobilemondayhungary.com/2009/02/24/thank-you-all-for-active-participation/"&gt;Mobile Monday Budapest&lt;/a&gt; event yesterday evening. As I already &lt;a href="http://mobile-thoughts.blogspot.com/2009/02/mobile-monday-budapest-mobile-software.html"&gt;wrote&lt;/a&gt;, the topic was &lt;span class="Apple-style-span" style="font-style: italic;"&gt;mobile software development&lt;/span&gt;: &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Android &lt;/span&gt;and &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Symbian &lt;/span&gt;in particular. My colleague gave a great presentation on Android and I talked about Symbian. Unfortunately, the third presenter was not able to come, thus we didn't have a presentation about &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;iPhone&lt;/span&gt; development. Nevertheless, we still tried to cover as wide range of platforms during the free Q&amp;amp;A session as possible.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;There were something like 50 engineering-minded people (like us:), brave enough to ask smart questions, eager to learn from the others (not only from presenters) and willing to network. The event was sponsored by &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Forum Nokia&lt;/span&gt; (event site is available at &lt;a href="http://bantora.com/main/show_event/19"&gt;bantora.com&lt;/a&gt;) and my employer, &lt;a href="http://www.agileight.com"&gt;Agil Eight&lt;/a&gt;. Thanks for both!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I'm so happy that this habit slowly becomes a tradition - it's exactly this what we need in our small country. Looking forward to the upcoming MoMo Budapest even in April!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Tote&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2569747420844881947-868050702803048628?l=mobile-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mobile-thoughts.blogspot.com/feeds/868050702803048628/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2569747420844881947&amp;postID=868050702803048628' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/868050702803048628'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/868050702803048628'/><link rel='alternate' type='text/html' href='http://mobile-thoughts.blogspot.com/2009/02/mobile-monday-budapest-great-success.html' title='Mobile Monday Budapest - Great success!'/><author><name>Gábor Török</name><uri>http://www.blogger.com/profile/11843466174833560817</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><id>tag:blogger.com,1999:blog-2569747420844881947.post-1101631036405334033</id><published>2009-02-20T11:03:00.003+01:00</published><updated>2009-02-20T11:58:32.071+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Virus'/><category scheme='http://www.blogger.com/atom/ns#' term='Symbian'/><category scheme='http://www.blogger.com/atom/ns#' term='S60'/><title type='text'>Mobile worm, Yxes.A - an analysis</title><content type='html'>&lt;a href="http://www.f-secure.com/weblog/archives/00001609.html"&gt;F-Secure&lt;/a&gt; and &lt;a href="http://www.fortiguardcenter.com//advisory/FGA-2009-07.html"&gt;FortiGruard&lt;/a&gt; both reported that a new worm, &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Yxes.A&lt;/span&gt;, is spreading on Nokia smartphones based on S60 3rd Edition platform (and probably higher, too). According to &lt;span class="Apple-style-span" style="font-style: italic;"&gt;FortiGuard&lt;/span&gt;:&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;"It gathers phone numbers from the infected device's file system, and repeatedly attempts to send SMS messages to those. The messages feature a malicious Web address (URL); upon "clicking" on the address in the received message, the recipients will download a copy of the worm (provided their phones/subscriptions allow for internet browsing)."&lt;/span&gt; &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;That is, it's a Trojan.&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Beyond propagating to as many users as possible via the strategy mentioned above, the worm's aim is to &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;gather intelligence&lt;/span&gt; on the infected victim (such as serial number of the phone, subscription number) &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;and post it to a remote server&lt;/span&gt; likely controlled by cyber criminals.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;It's also noted that  worm can mutate easily: &lt;span class="Apple-style-span" style="font-style: italic;"&gt;"As far as our analysis goes, the worm currently does not take commands from the remote servers it contacts. However, since the copies hosted on the malicious servers are controlled by the cyber criminals, they may update them whenever they want, thereby effectively mutating the worm, adding or removing functionality."&lt;/span&gt; It's not that simple, though. It's not like download a new &lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;EXE &lt;/span&gt;from the Net and it will just work. No new &lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;EXE &lt;/span&gt;or &lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;DLL &lt;/span&gt;(a plug-in, for example) can be installed without the assistance of &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Application Installer&lt;/span&gt;, which will eventually require user's attention and approval. Some files that don't have to be installed can be downloaded, though, containing instructions for the worm to execute, however, it's becoming a science fiction if we think that any malware author will put THAT much effort in developing such a system. &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;I'm highly sceptical on that it would be a real threat and refuse to be threatened by that.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;It's also reported that &lt;span class="Apple-style-span" style="font-style: italic;"&gt;"On launch, the worm executes as the process 'EConServer.exe', which is likely meant to camouflage alongside the existing legitimate system process 'EComServer.exe'"&lt;/span&gt;. This simply doesn't mean anything: if a process name is only &lt;span class="Apple-style-span" style="font-style: italic;"&gt;similar&lt;/span&gt; to another (system) process name then &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;it doesn't imply anything&lt;/span&gt;. And anyway, &lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;EComServer.exe&lt;/span&gt; is never launched by hand (but by the system upon device start), consequently it's not a valid scenario that the malicious EXE gets launched instead.&lt;/li&gt;&lt;li&gt;It's a very agressive application, since it &lt;span class="Apple-style-span" style="font-style: italic;"&gt;"will also automatically run every time the device is rebooted / power cycled. Further, it bears a destructive nature and will kill certain processes such as the application manager (AppMgr)."&lt;/span&gt; If that's true then &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;the program must hold very strong capabilities&lt;/span&gt; that cannot be granted by a self-signed certificate.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;You can see from the list above that the worm can be malicious, indeed. Following from the last point we can conclude even more:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;The program couldn't be self-signed&lt;/span&gt;, since the program requires such strong capabilities that the &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Application Installer&lt;/span&gt; will never grant to a self-signed installable.&lt;/li&gt;&lt;li&gt;It &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;couldn't be signed via Open Signed Offline*&lt;/span&gt;, either, since that would limit the spread only to max 1000 devices with given IMEI numbers.&lt;/li&gt;&lt;li&gt;It &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;couldn't be Certified Signed*&lt;/span&gt;, either, since that requires a thorough test done by an official &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Test House&lt;/span&gt;. Even if they hadn't done a &lt;span class="Apple-style-span" style="font-style: italic;"&gt;thorough&lt;/span&gt; test, such a behavior must have turned out very soon.&lt;/li&gt;&lt;li&gt;All that means that &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="text-decoration: underline;"&gt;it was Express Signed&lt;/span&gt;&lt;/span&gt;*. You know, one characteristic of Express Signed is that they do &lt;span class="Apple-style-span" style="font-style: italic;"&gt;occasional testing&lt;/span&gt;, which means that there might be some malicious apps that can go through this filter.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;What counter-measures can be taken? First,&lt;span class="Apple-style-span" style="font-weight: bold;"&gt; the certificate of the malware author must be revoked&lt;/span&gt;. That means that whenever they will try to publish another application, whatever it will do it will not be allowed to be distributed, but will be filtered out automatically. This doesn't comfort any victims of this virus, though (hmm, are there any?).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Second, it would be just great if &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;OCSP-checking was enabled on every phone by default&lt;/span&gt;.&lt;a href="http://en.wikipedia.org/wiki/Online_Certificate_Status_Protocol"&gt; OCSP&lt;/a&gt; is a protocol that allows the &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Installer&lt;/span&gt; to check it in a database that a certificate is revoked or not. Although it is available on each S60 phones, &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;it is disabled by default&lt;/span&gt;. But I go even further: it's not only the &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Installer&lt;/span&gt; that should use it, but other components of the system, too. In fact, the &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;system itself should perform such a cross-check at regular intervals&lt;/span&gt; if any of the installed applications have become undesirable for the user (i.e. the certificate used to sign that application has got revoked) in the mean time. I'm unsure as to why this mechanism can be disabled at all, probably because it requires a network connection and data exchange with a remote server. But I think this should be something that operators shouldn't charge for - isn't it in their best interest, too, that the devices using their network wouldn't get infected?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;* For more information on various signing schemes, please visit &lt;a href="http://www.symbiansigned.com"&gt;Symbian Signed&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Any thoughts are welcome,&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Tote&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2569747420844881947-1101631036405334033?l=mobile-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mobile-thoughts.blogspot.com/feeds/1101631036405334033/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2569747420844881947&amp;postID=1101631036405334033' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/1101631036405334033'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/1101631036405334033'/><link rel='alternate' type='text/html' href='http://mobile-thoughts.blogspot.com/2009/02/mobile-worm-yxesa-analysis.html' title='Mobile worm, Yxes.A - an analysis'/><author><name>Gábor Török</name><uri>http://www.blogger.com/profile/11843466174833560817</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><id>tag:blogger.com,1999:blog-2569747420844881947.post-3035759903017122511</id><published>2009-02-16T22:22:00.004+01:00</published><updated>2009-02-16T22:36:33.237+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mobile Monday'/><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='Symbian'/><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><category scheme='http://www.blogger.com/atom/ns#' term='Forum Nokia'/><title type='text'>Mobile Monday Budapest - Mobile Software Development</title><content type='html'>It's time for the 2&lt;sup&gt;nd&lt;/sup&gt; Mobile Monday Budapest event! This time the topic is mobile software development and we selected the three hottest platforms: &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;iPhone, Android and Symbian&lt;/span&gt;&lt;/span&gt;. I wrote 'we', because I'm among the organizers as well as one of the presenters: my presentation will cover &lt;span class="Apple-style-span" style="font-style: italic;"&gt;Symbian-based development&lt;/span&gt;.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Some information on the event:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Date: &lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Feb 23, 2009&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Time: &lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;18:00 - 21:00&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Venue: &lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;&lt;/span&gt;&lt;a href="http://portal.bme.hu/langs/en/default.aspx"&gt;BUTE&lt;/a&gt;, &lt;a href="http://www.it2.bme.hu/institute/Find%20us/"&gt;Magyar Tudósok Körútja 2&lt;/a&gt;, &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Room 019&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;For more information, please refer to Nokia's new web service, &lt;a href="http://bantora.com/main/show_event/19"&gt;Bantora&lt;/a&gt;, or &lt;a href="http://mobilemondayhungary.com/2009/02/16/feb-23-mobile-development-platforms-%E2%80%93-major-opportunity-in-software-business/"&gt;Mobile Monday Hungary&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Everybody is welcome!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Tote&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2569747420844881947-3035759903017122511?l=mobile-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mobile-thoughts.blogspot.com/feeds/3035759903017122511/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2569747420844881947&amp;postID=3035759903017122511' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/3035759903017122511'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/3035759903017122511'/><link rel='alternate' type='text/html' href='http://mobile-thoughts.blogspot.com/2009/02/mobile-monday-budapest-mobile-software.html' title='Mobile Monday Budapest - Mobile Software Development'/><author><name>Gábor Török</name><uri>http://www.blogger.com/profile/11843466174833560817</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><id>tag:blogger.com,1999:blog-2569747420844881947.post-7766553636050489027</id><published>2009-01-27T22:13:00.003+01:00</published><updated>2009-01-27T22:45:53.866+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><title type='text'>Malware on Android: It has begun</title><content type='html'>No, it's not going to be yet-another &lt;span class="Apple-style-span" style="font-style: italic;"&gt;I told you so&lt;/span&gt; post. Though I &lt;a href="http://mobile-thoughts.blogspot.com/2008/11/random-thoughts-on-recent-news.html"&gt;did&lt;/a&gt;. :) You might have heard of the spreading of &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;MemoryUp&lt;/span&gt; virus on Android-powered devices. There are numerous articles mentioning it (like this one ;), let me cite one of them from &lt;a href="http://www.phonearena.com/htmls/Application-from-Android-Market-erases-T-Mobile-G1s-memory-article-a_3873.html"&gt;phoneArena&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;div&gt;"&lt;span class="Apple-style-span" style="font-style: italic;"&gt;As strange as it may seem, a lot of users have complained of the MemorUp app...&lt;/span&gt;"&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;What is so strange in this? Android's security model is an open invitation to malware authors: anyone can write an application and distribute it freely on Android Market. The secret is that although every application must be signed, it's not mandatory that the certificate used for signing be certified by a Certificate Authority. In other words, you can self-sign your own application. &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;Accountability is lost&lt;/span&gt;&lt;/span&gt;.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;"&lt;span class="Apple-style-span" style="font-style: italic;"&gt;We’re more worried about the fact that such a harmful application has found its way to Android Market and has stayed unnoticed until now.&lt;/span&gt;"&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;That's exactly how Android Market works. I'm surprised that you're surprised. Anyone can write and freely distribute their own programs that may even be a malware. Signing ought to prevent from mass virus distribution - as long as signing certificates are certified by CAs (authors can be traced back and prevented from continuing malicious activity). Which is sadly not the case, see above.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;"&lt;span class="Apple-style-span" style="font-style: italic;"&gt;If it has managed to creep inside, wouldn’t there be a chance for others?&lt;/span&gt;"&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It's not a question, I'm sure there will be more. Even though self-signed applications are limited as to what they're allowed to do, MemoryUp has showed us that this restriction is not enough.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The question is rather &lt;span class="Apple-style-span" style="font-style: italic;"&gt;what could be done against this phenomenon&lt;/span&gt;? One option is that Google leaves it untouched: &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;it will turn out very quickly if a program is malware&lt;/span&gt; or not (well, unless if it's a timed bomb). Another alternative is &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;be stricter on what a self-signed app can do&lt;/span&gt; and allow only &lt;span class="Apple-style-span" style="font-style: italic;"&gt;properly&lt;/span&gt; (i.e. CA) signed programs to act freely (after user's confirmation, of course). The strictest option would, of course, be if &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;self-signing was not allowed at all&lt;/span&gt;. I'm sure you've noticed that the last two options mean that developers would need to pay for (CA) signing. Which is against the principles of Android development.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Looking forward to Google's reaction,&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Tote&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2569747420844881947-7766553636050489027?l=mobile-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mobile-thoughts.blogspot.com/feeds/7766553636050489027/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2569747420844881947&amp;postID=7766553636050489027' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/7766553636050489027'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/7766553636050489027'/><link rel='alternate' type='text/html' href='http://mobile-thoughts.blogspot.com/2009/01/malware-on-android-it-has-begun.html' title='Malware on Android: It has begun'/><author><name>Gábor Török</name><uri>http://www.blogger.com/profile/11843466174833560817</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><id>tag:blogger.com,1999:blog-2569747420844881947.post-4007890652994806835</id><published>2009-01-22T09:40:00.004+01:00</published><updated>2009-01-22T10:21:17.605+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Development'/><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='S60'/><title type='text'>MicroWeather for S60 goes Open Source</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;I usually don't write about specific mobile software, but this time it's a bit different. You know, it's one thing that one of my colleagues, &lt;a href="http://jouni.miettunen.googlepages.com/"&gt;Jouni Miettunen&lt;/a&gt;, became a &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Forum Nokia Champion&lt;/span&gt; last time thanks to his active participation in &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Python for S60&lt;/span&gt; community. I'm really proud of him, he really deserved the honour.&lt;br /&gt;&lt;br /&gt;But it seems that the spirit of open source software has "infected" another colleague of mine. &lt;a href="http://gabor.fetter.googlepages.com/"&gt;Gabor Fetter&lt;/a&gt;, author of &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;MicroPool &lt;/span&gt;(a bestseller in its category), &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;MicroPinball &lt;/span&gt;and &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;MicroWeather &lt;/span&gt;has now decided to make his last piece of software open source. I'm not going into praising &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;MicroWeather&lt;/span&gt;, let it be enough that I use it daily. For more information, you can check out the official page at &lt;a href="http://sourceforge.net/projects/microweathers60/"&gt;http://sourceforge.net/projects/microweathers60/&lt;/a&gt;. But you can do more than being in read-only mode: why not contribute to it? Any ideas, contribution are welcome!&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;table align="center"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;img src="http://2.bp.blogspot.com/_VZrzn8O0xcE/SXg4THaXrZI/AAAAAAAAAkM/Db8Ok06fI1o/s320/MicroWeather+-+City+List.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5294043263032339858" /&gt;&lt;/td&gt;&lt;td&gt;&lt;img src="http://4.bp.blogspot.com/_VZrzn8O0xcE/SXg4zONdUFI/AAAAAAAAAkU/0DtNZRT6a0A/s320/MicroWeather+-+City+details.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5294043814613045330" /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;I'm happy to see that we're that &lt;span class="Apple-style-span" style="font-style: italic;"&gt;agile&lt;/span&gt;! ;-)&lt;br /&gt;&lt;br /&gt;Tote&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2569747420844881947-4007890652994806835?l=mobile-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mobile-thoughts.blogspot.com/feeds/4007890652994806835/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2569747420844881947&amp;postID=4007890652994806835' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/4007890652994806835'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/4007890652994806835'/><link rel='alternate' type='text/html' href='http://mobile-thoughts.blogspot.com/2009/01/microweather-for-s60-goes-open-source.html' title='MicroWeather for S60 goes Open Source'/><author><name>Gábor Török</name><uri>http://www.blogger.com/profile/11843466174833560817</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://2.bp.blogspot.com/_VZrzn8O0xcE/SXg4THaXrZI/AAAAAAAAAkM/Db8Ok06fI1o/s72-c/MicroWeather+-+City+List.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2569747420844881947.post-5489101958882338363</id><published>2009-01-19T23:02:00.004+01:00</published><updated>2009-01-19T23:09:56.738+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Nokia'/><title type='text'>What is the world's most recognized song?</title><content type='html'>Thanks to the &lt;a href="http://mobili.st/?p=156"&gt;Carnival of Mobilists&lt;/a&gt; and more importantly the &lt;a href="http://communities-dominate.blogs.com/brands/2009/01/a-study-in-digi.html"&gt;great analysis from Tomi Ahonen&lt;/a&gt; I learnt where the original Nokia tune is from. I'm not a tune-addict, still I can't stop listening to this one. Enjoy!&lt;br /&gt;&lt;p align="center"&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Hsp6dR-fL4A&amp;amp;hl=en&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/Hsp6dR-fL4A&amp;amp;hl=en&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;Tote&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2569747420844881947-5489101958882338363?l=mobile-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mobile-thoughts.blogspot.com/feeds/5489101958882338363/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2569747420844881947&amp;postID=5489101958882338363' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/5489101958882338363'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/5489101958882338363'/><link rel='alternate' type='text/html' href='http://mobile-thoughts.blogspot.com/2009/01/what-is-worlds-most-recognized-song.html' title='What is the world&apos;s most recognized song?'/><author><name>Gábor Török</name><uri>http://www.blogger.com/profile/11843466174833560817</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><id>tag:blogger.com,1999:blog-2569747420844881947.post-2632591168778574554</id><published>2009-01-14T10:17:00.005+01:00</published><updated>2009-01-19T09:10:11.945+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Palm'/><category scheme='http://www.blogger.com/atom/ns#' term='Symbian'/><category scheme='http://www.blogger.com/atom/ns#' term='Touch UI'/><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><category scheme='http://www.blogger.com/atom/ns#' term='Browser'/><title type='text'>Thoughts on Palm Pre</title><content type='html'>Of course, I've seen Palm's &lt;a href="http://vimeo.com/2780163"&gt;keynote&lt;/a&gt; from &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;CES 2009&lt;/span&gt;. I've also read quite a few blogs, comments on the topic and now would like to share my impressions about it.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;First of all, &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;I liked the device&lt;/span&gt;! It looks great, the addition of a QWERTY-keyboard makes it even more complete. The UI &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;looks&lt;/span&gt;&lt;/span&gt; intuitive, I pretty much liked the introduced card system, where you could switch between running applications. In general it's a fancy device with a high WOW-factor.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Then, what else? Well, my first impression was that &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;it's a copy device, an iClone&lt;/span&gt;&lt;/span&gt;. It's just a better iPhone, not as if it was not a remarkable thing alone. Nevertheless, I have a few questions on copying a bestselling device in general:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Is that allowed to sell&lt;/span&gt; a very similar device with some enhancements? I'm pretty sure that Apple patented a lot of things and I'm surprised to see the same multi-touch functionality to be present in Palm Pre, for example.&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Is that nice?&lt;/span&gt; Does it make good to Palm's reputation that everyone knows that "iPhone was the first"? I'm pretty sure, though, that Palm will not feel sorry if it's profitable and legally okay.&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Will this strategy work at all?&lt;/span&gt; As Michael Mace greatly &lt;a href="http://mobileopportunity.blogspot.com/2009/01/palm-pre-think-similar.html"&gt;puts&lt;/a&gt; it: "&lt;span class="Apple-style-span" style="font-style: italic;"&gt;... Pre is a better e-mail device than the iPhone and a better consumer device than a Blackberry ... [but]  it's probably a worse entertainment device than the iPhone (because it doesn't have iTunes) and probably a worse e-mail device than RIM (because it doesn't have RIM's server infrastructure).&lt;/span&gt;" The thing is that we don't know too much other than a technical specification. How much will it cost? What services will be available for the user? In general, why users will want to buy Pre instead of other competing products? And lots of other questions, partly covered below.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;I wonder how it will work out that Palm is fighting against such competitors who have existing products in their portfolio. Pre is said to be available in &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;H1/2009&lt;/span&gt; in &lt;span class="Apple-style-span" style="font-style: italic;"&gt;Sprint&lt;/span&gt;'s network, but no news about pricing policy, international availability, etc. yet. If Palm will be able to ship this product with such a great technical parameters, their top-priority will (have to) be to build an ecosystem around it. That most importantly means services that 1: give Palm post-sales revenue and 2: tempt users to choose rather Palm's device than any other competitor's. In addition to that, developers must be inspired to make great applications that boost 3rd-party business, too.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In fact, &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;development on Palm is a big question mark&lt;/span&gt; to me. You know, I've never been into Palm development, but what I've read from others on this topic was that 1: &lt;span class="Apple-style-span" style="text-decoration: underline;"&gt;WebOS is a completely new software architecture&lt;/span&gt;, 2: with &lt;span class="Apple-style-span" style="text-decoration: underline;"&gt;no backward compatibility&lt;/span&gt;. &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;In other words, old applications will not run on the new device.&lt;/span&gt; I mean, it's not only that you have to make some tweaking on your existing software and then it will run in the new environment (think of the introduction of Platform Security in Symbian and what that meant to old software), but you have to completely re-write it and even then it's not guaranteed that it will work. Why? Because the keyword for the new SDK is that it's about &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="text-decoration: underline;"&gt;web-development&lt;/span&gt;&lt;/span&gt;. Palm toed the line by supporting WebKit (their browser is based on it) and it's great that there's a common platform available on most smartphones by now. Well, Microsoft still resists and I bet that they will always do. In general that means that the boundary between mobile- and full web becomes more and more blurred, but that alone doesn't give you the promise of "Mobile development Paradise". Why? Because you simply can't solve everything with the HTML/CSS/JavaScript trinity. How will you develop your own VoIP, image processing, gaming, etc. application with this technology stack, for example? It's simply not the right tool for a lot of things in software development as in fact no one technology stack can be. But if you limit yourself to one then you eventually shrink your software market. I'm not saying that it will be the only way for development in the future, however, at least it was the message that I got from the keynote.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Finally, two features that captured my attention for different reasons:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Multi-tasking&lt;/span&gt;, i.e. being able to run more than one application in parallel. Everybody is keen on that and points out that how great it is compared to the iPhone. And then what? I think it's not an innovation at all - I would say that what's the innovation in the 21&lt;sup&gt;st&lt;/sup&gt; century of NOT being able to do that. Damn, Apple was better again in doing that. :)&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Card-system.&lt;/span&gt; Everyone who's seen the keynote or any preview can tell that it's about accessing simultaneously running applications: different apps are shown in a list as playing cards and can be manipulated in a very intuitive way. No doubt, it's a great idea and I'd be happy to use it on other phones, too.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Comments are welcome,&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Tote&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Update:&lt;/span&gt; this post has been included in &lt;a href="http://blog.mjelly.com/2009/01/carnival-of-the-mobilists-157.html"&gt;Carnival of the Mobilists 157&lt;/a&gt;. Check it out for other interesting articles about mobile topics!&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2569747420844881947-2632591168778574554?l=mobile-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mobile-thoughts.blogspot.com/feeds/2632591168778574554/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2569747420844881947&amp;postID=2632591168778574554' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/2632591168778574554'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/2632591168778574554'/><link rel='alternate' type='text/html' href='http://mobile-thoughts.blogspot.com/2009/01/thoughts-on-palm-pre.html' title='Thoughts on Palm Pre'/><author><name>Gábor Török</name><uri>http://www.blogger.com/profile/11843466174833560817</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><id>tag:blogger.com,1999:blog-2569747420844881947.post-3983612269975433970</id><published>2009-01-02T17:34:00.017+01:00</published><updated>2009-01-05T11:55:13.167+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Nokia'/><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='Sony Ericsson'/><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='Touch UI'/><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows Mobile'/><category scheme='http://www.blogger.com/atom/ns#' term='Symbian Foundation'/><category scheme='http://www.blogger.com/atom/ns#' term='Services'/><title type='text'>Predictions for 2009</title><content type='html'>I'm only a little bit more experienced in predicting future trends than I was &lt;a href="http://mobile-thoughts.blogspot.com/2008/01/predictions-for-smartphone-industry-in.html"&gt;last year&lt;/a&gt;, still I'd like to continue what I started a year ago. Who knows, maybe I'll be at least as right as I was last year?&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Let's start with reviewing what I wrote previously and what really happened in 2008:&lt;div&gt;&lt;ul&gt;&lt;li&gt;I commented on &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;ad-driven content&lt;/span&gt; and how much e.g. &lt;span class="Apple-style-span" style="font-style: italic;"&gt;Google &lt;/span&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;depends on operators&lt;/span&gt; in allowing their users to use the Internet at a fair price on their mobile. Well, it was only a concern that I raised, but Google's (and Apple's) move was brilliant: they showed that it is &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;not impossible to change the rules&lt;/span&gt;. What I really mean is that both companies have their phones offered by network operators with a f&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;lat-rate data tariff&lt;/span&gt; (it's according to the agreement between the handset vendors and operators), which is really the way for free Internet usage.&lt;/li&gt;&lt;li&gt;As to &lt;span class="Apple-style-span" style="font-style: italic;"&gt;NFC&lt;/span&gt;, I &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;disagreed with the statement&lt;/span&gt; of one of my fellow champions, &lt;span class="Apple-style-span" style=""&gt;&lt;a href="http://blogs.forum.nokia.com/blog/paul-coultons-forum-nokia-blog/2008/01/02/looking-backwards-and-forwards"&gt;Paul Coulton&lt;/a&gt;&lt;/span&gt;, that 2008 would be the year for the &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;rise of this technology&lt;/span&gt;. I now think that &lt;span class="Apple-style-span" style="text-decoration: underline;"&gt;I was right in this question&lt;/span&gt;: this technology had so many challenges (let it be technical or political between banks and operators, for example) that &lt;span class="Apple-style-span" style="font-style: italic;"&gt;2008 would have been too early&lt;/span&gt; for the rise.&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Touch&lt;/span&gt; - I have only seen the hype around Apple's new phone at the time of writing my previous prediction, but &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;even the early signs were enough&lt;/span&gt; to predict that other manufacturers will try to &lt;span class="Apple-style-span" style="font-style: italic;"&gt;copy Apple's success&lt;/span&gt;. &lt;span class="Apple-style-span" style="text-decoration: underline;"&gt;I was right in this&lt;/span&gt;, but of course, having only this new feature is not enough for success, though obviously&lt;span class="Apple-style-span" style="font-style: italic;"&gt; is a mandatory component in the recipe of success&lt;/span&gt;.&lt;/li&gt;&lt;li&gt;As for &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Java&lt;/span&gt; and that it would be &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;becoming more popular&lt;/span&gt; again on mobile platforms, to be honest &lt;span class="Apple-style-span" style=""&gt;&lt;span class="Apple-style-span" style="text-decoration: underline;"&gt;I can't see any measurable change today&lt;/span&gt;&lt;/span&gt;. Okay, Android development environment requires mostly this knowledge (not to mention Brew), however, this platform is yet too young to have significant influence on Java's success.&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Awakening of North-America to smartphones&lt;/span&gt;: &lt;span class="Apple-style-span" style="text-decoration: underline;"&gt;it DID happen&lt;/span&gt;. People on &lt;span class="Apple-style-span" style="font-style: italic;"&gt;that&lt;/span&gt; continent has finally realized that there are other features that a mobile phone can offer, there are other services that they can use with their favourite gadget, and in general there is much more that they can do with their cell phone that they could ever imagine. And since North-America is in a very strong position when it comes to technology, the awakening of people living there will surely give a boost to innovation and further spread of smartphones.&lt;/li&gt;&lt;li&gt;Finally, I wrote that &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;manufacturers who really think in big&lt;/span&gt; will not only sell phones, but &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;also provide Internet services&lt;/span&gt; to users. &lt;span class="Apple-style-span" style="text-decoration: underline;"&gt;This has also become true&lt;/span&gt;, although this will be a never-ending process currently with two-kinds of players: one that has already proven on service-front (e.g. Apple, Google) and the other which is already a recognized brand in mobile (e.g. Nokia).&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;What will happen in 2009?&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Most importantly: the &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;trend will continue for smartphones to become a commodity&lt;/span&gt;. Despite the financial crisis more and more people buy smartphones as they become more affordable (mostly due to binding contracts, though prices get lower, too) and once users get used to advanced features they'll be reluctant to give up using them.&lt;/li&gt;&lt;li&gt;As to advanced smartphones with binding contracts, the two newcomers, &lt;span class="Apple-style-span" style="font-style: italic;"&gt;Apple &lt;/span&gt;and&lt;span class="Apple-style-span" style="font-style: italic;"&gt; Google&lt;/span&gt;, managed to achieve that their &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;devices are sold in a contract with flat-rate data tariff&lt;/span&gt;. The obvious effect of this is that users will use the internet much more and will be online for much longer.&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;More services will become available, their integration is a key factor&lt;/span&gt; for handset vendors (&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Nokia&lt;/span&gt;: &lt;span class="Apple-style-span" style="font-style: italic;"&gt;Life Tools, Comes With Music, Mobile e-mail and mail on Ovi, etc.&lt;/span&gt;; &lt;span class="Apple-style-span" style="font-style: italic;"&gt;iTunes &amp;amp; MobileMe &lt;/span&gt;for &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Apple&lt;/span&gt;; &lt;span class="Apple-style-span" style="font-style: italic;"&gt;Zune &lt;/span&gt;for &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Microsoft&lt;/span&gt;; &lt;span class="Apple-style-span" style="font-style: italic;"&gt;GMail, Calendar, Docs&lt;/span&gt;, etc. for &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Android&lt;/span&gt;-powered phones, etc.). Thanks to these services network operators will be in a worse position to fight for users who not only purchase phones and pay monthly subscription-fee, but also willing to pay for additional services.&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Touch still rules&lt;/span&gt; with such innovative ideas as &lt;a href="http://www.engadget.com/2009/01/02/apple-patent-reveals-iphone-gloves-for-warmer-hands-on-experie/"&gt;gloves&lt;/a&gt;, multiple devices to &lt;a href="http://www.intomobile.com/2008/09/30/microsoft-patent-application-has-future-devices-sharing-resources-battery-video-processor-sharing-coming-soon.html"&gt;share their resources&lt;/a&gt;, etc. Even more, touch display will not remain a smartphone-only feature, but other devices in the lower-segments will also be equipped with it (e.g. Nokia's first feature phone on Chinese market: &lt;a href="http://www.mobilemonday.net/news/nokia-announces-shows-chinese-touchscreen-phone"&gt;http://www.mobilemonday.net/news/nokia-announces-shows-chinese-touchscreen-phone&lt;/a&gt;).&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;3&lt;/span&gt;&lt;sup&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;rd&lt;/span&gt;&lt;/sup&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;-party apps and app stores&lt;/span&gt;: we'll see the introduction of new and re-newed application stores with client integration. Commercial software can be downloaded as well as freeware, revenue share will be more advantageous for developers than it's been so far. The fact that handset vendors are providing their application stores, too, will cause hard times for such independent players as Handango, for example. On the other hand, the obvious advantage of these regular providers will not really disappear: the variety of mobile handsets for which they offer content is much bigger than the coverage of any of the new stores will ever be.&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;NFC&lt;/span&gt; - it seems the time has come for this buzzword to become more popular. In last November, GSM Association &lt;a href="http://www.fiercewireless.com/press-releases/gsma-calls-pay-buy-mobile-handsets"&gt;called for Pay-Buy-Mobile handsets&lt;/a&gt; so that NFC technology be built into commercially available mobile handsets from mid-2009.&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Android phones spread all over the world&lt;/span&gt;: we have already heard about the second handset that Kogan, an Australian company &lt;a href="http://androidcentral.com/kogan-releasing-australian-android-phone-january-29th-2/"&gt;will ship&lt;/a&gt; this January, but rumours have been told about HTC, Huawei and other companies, too, that there will be other phones based on this platform.&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Nokia finally to gain more market share in North-America&lt;/span&gt; thanks to AT&amp;amp;T for &lt;a href="http://www.intomobile.com/2008/12/07/at-i-wanna-fly.html"&gt;seeing lots of potential&lt;/a&gt; in Symbian to become the main smartphone OS in their portfolio&lt;/li&gt;&lt;li&gt;Use of &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;mobile phones in new areas&lt;/span&gt;: &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Nokia Life Tools&lt;/span&gt; for users &lt;a href="http://www.pcworld.com/businesscenter/article/153349/nokia_from_technical_development_to_human_development.html"&gt;at the bottom of the pyramid&lt;/a&gt; (mid-range, low-end phones mainly), &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Nokia Home Control Center&lt;/span&gt; for advanced users who wish their &lt;span class="Apple-style-span" style="font-style: italic;"&gt;smart&lt;/span&gt; home to be controlled by their smartphone, etc.&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Transforming smartphone market shares&lt;/span&gt;: &lt;span class="Apple-style-span" style="font-style: italic;"&gt;Motorola, Palm&lt;/span&gt; &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;getting weaker&lt;/span&gt; (former betting on Android, latter introducing yet another proprietary system), &lt;span class="Apple-style-span" style="font-style: italic;"&gt;RIM, Sony Ericsson&lt;/span&gt; "&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;to survive&lt;/span&gt;" (RIM closed a surprisingly good 3th quarter in 2008; Sony Ericsson is also &lt;a href="http://androidcommunity.com/sony-ericsson-android-by-summer-2009-20081211/"&gt;giving a try&lt;/a&gt; to Android), &lt;span class="Apple-style-span" style="font-style: italic;"&gt;Apple&lt;/span&gt; &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;getting strong&lt;/span&gt; (iPhone Nano in the queue), &lt;span class="Apple-style-span" style="font-style: italic;"&gt;Samsung&lt;/span&gt; &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="text-decoration: underline;"&gt;remaining&lt;/span&gt; strong&lt;/span&gt; (very innovative company challenging Nokia, the leader, all the time), although &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Nokia's position gets slightly weaker, it still remains the most dominant player&lt;/span&gt; (one of the most versatile players in this arena with lots of innovation in different areas of mobile space), &lt;span class="Apple-style-span" style="font-style: italic;"&gt;Microsoft&lt;/span&gt; &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;to struggle&lt;/span&gt; (has any one of you heard anything about them lately?).&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Open-source model to gain ground&lt;/span&gt; - license-free handsets, free development environments, high inspiration for developers &amp;amp; tech companies to help each other, etc.&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/3GPP_Long_Term_Evolution"&gt;LTE&lt;/a&gt; - let's return to 4G and LTE next year, okay?&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/WiMAX"&gt;WiMAX&lt;/a&gt; - don't expect mass adoption of this technology in mobile phones yet (though &lt;a href="http://www.wimax.com/commentary/blog/blog-2008/wimax-mobile-phone"&gt;pioneers &lt;/a&gt;have already &lt;a href="http://www.reghardware.co.uk/2008/10/10/htc_wimax/"&gt;appeared&lt;/a&gt; in 2008)&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Mobile TV&lt;/span&gt; - the future is still foggy: which standard to follow (DVB-H or DVB-T?), will people buy this service at all, etc.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Did I miss something? Sure. Can you correct me in anything I wrote? Anything to add? Please do! Thanks!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Tote&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2569747420844881947-3983612269975433970?l=mobile-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mobile-thoughts.blogspot.com/feeds/3983612269975433970/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2569747420844881947&amp;postID=3983612269975433970' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/3983612269975433970'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/3983612269975433970'/><link rel='alternate' type='text/html' href='http://mobile-thoughts.blogspot.com/2009/01/predictions-for-2009.html' title='Predictions for 2009'/><author><name>Gábor Török</name><uri>http://www.blogger.com/profile/11843466174833560817</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><id>tag:blogger.com,1999:blog-2569747420844881947.post-3206472694426385104</id><published>2008-12-06T22:48:00.003+01:00</published><updated>2008-12-06T23:49:26.439+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Development'/><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='Symbian'/><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><category scheme='http://www.blogger.com/atom/ns#' term='S60'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows Mobile'/><title type='text'>The diversity of Symbian development</title><content type='html'>When talking about mobile software development lots of people forget about the fact that it's &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;not only the native programming language&lt;/span&gt; that can be used on a given platform. I've read a lot of comparisons between &lt;span class="Apple-style-span" style="font-style: italic;"&gt;Symbian/C++, Win32/MFC/.NET of Windows Mobile, Objective-C on iPhone, Android&lt;/span&gt;, etc. lately discussing the advantages and disadvantages of these options, maturity and popularity of the underlying platforms, probability of writing successful programs, etc.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The problem with these comparisons (in which Symbian/C++ is typically at the end of the list with its peculiarities and steep learning curve) is that they discuss only &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;half of the picture&lt;/span&gt;. The more advanced a mobile platform the more you can do on it - which applies to software development, too. I strongly believe that one of the strengths of software development on &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Symbian &lt;/span&gt;platform is that &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;it's not bound to a single programming language&lt;/span&gt;, SDK, etc. A lot of you might not know that for Symbian-powered devices you can write software in&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Java &lt;/span&gt;- Mobile Java (JME) has been available since the early days,&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Flash Lite&lt;/span&gt; - Adobe's Flash has been added to S60 phones 1-2 years ago,&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Python &lt;/span&gt;- &lt;a href="http://opensource.nokia.com/projects/pythonfors60/"&gt;Python for S60&lt;/a&gt; is an open source initiative enabling rapid application development,&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Ruby &lt;/span&gt;- &lt;a href="http://ruby-symbian.rubyforge.org/"&gt;Ruby for Symbian&lt;/a&gt; is one of the newest additions to S60,&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;.NET&lt;/span&gt; - &lt;span class="Apple-style-span" style="font-style: italic;"&gt;Red Five Labs&lt;/span&gt;'s &lt;a href="http://www.redfivelabs.com/blogs/news/archive/2007/11/10/net60-beta-1-released.aspx"&gt;add-on&lt;/a&gt; to S60 platform is tempting Windows Mobile developers to use their skills on another platform,&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;NS Basic&lt;/span&gt; - Powerful development environment and run-time framework for programs written in BASIC (&lt;a href="http://www.nsbasic.com/symbian/"&gt;link&lt;/a&gt;),&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;HTML using other web technologies like CSS, Javascript&lt;/span&gt; - Apple's WebKit rendering engine is becoming the de facto standard for mobile browsers making them capable of showing full web pages (i.e. not only WAP or mobile web). This enables widgets development for a range of smartphones like S60-phones, iPhone, Android, etc.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;You can see from the list above that &lt;span class="Apple-style-span" style="font-style: italic;"&gt;Symbian development is much more than native application programming&lt;/span&gt;. On the contrary, I dare to claim that &lt;u&gt;native programming is becoming less and less relevant over time&lt;/u&gt;. Of course, each option has its strengths and weaknesses (as well as native programming) the point is &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;diversity&lt;/span&gt;, the &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;possibility to choose&lt;/span&gt;. This (among others) makes Symbian OS's position stronger than its competitors': &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;if you can develop for one mobile platform it's almost sure that you can use &lt;u&gt;THAT&lt;/u&gt; knowledge for Symbian development, too&lt;/span&gt;. One exception for this might be &lt;span class="Apple-style-span" style="font-style: italic; "&gt;Objective-C on iPhone&lt;/span&gt;, but I wouldn't be surprised if that became a reality on Symbian in the near future, too.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;By the way, &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Simon Judge&lt;/span&gt; made a quick &lt;a href="http://mobilephonedevelopment.com/archives/710"&gt;comparison&lt;/a&gt; between different platform development options - it's worth a read. As well as &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Andreas Constantinou&lt;/span&gt;'s  &lt;a href="http://www.visionmobile.com/blog/2008/10/who-will-win-the-race-of-mobile-application-runtimes/"&gt;post&lt;/a&gt; at &lt;span class="Apple-style-span" style="font-style: italic;"&gt;Vision Mobile&lt;/span&gt; - a well-written article about mobile application runtimes for better understanding this world.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Any comments are welcome,&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Tote&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2569747420844881947-3206472694426385104?l=mobile-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mobile-thoughts.blogspot.com/feeds/3206472694426385104/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2569747420844881947&amp;postID=3206472694426385104' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/3206472694426385104'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/3206472694426385104'/><link rel='alternate' type='text/html' href='http://mobile-thoughts.blogspot.com/2008/12/diversity-of-symbian-development.html' title='The diversity of Symbian development'/><author><name>Gábor Török</name><uri>http://www.blogger.com/profile/11843466174833560817</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><id>tag:blogger.com,1999:blog-2569747420844881947.post-6361595840333607315</id><published>2008-11-26T11:53:00.004+01:00</published><updated>2008-12-02T20:28:08.883+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Nokia'/><category scheme='http://www.blogger.com/atom/ns#' term='Business'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><category scheme='http://www.blogger.com/atom/ns#' term='Services'/><title type='text'>Nokia should buy Yahoo?</title><content type='html'>It's already known to most people that &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Yahoo!&lt;/span&gt; is in big financial trouble. Even worse, they were tried to be bought by a company (&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Microsoft&lt;/span&gt;) they didn't want to sell themselves to. They successfully fought against that attempt, however, their value was much higher at that time than what it is today. They were even "helped" to survive by a company that they normally call a competitor (&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Google&lt;/span&gt;). But this help didn't last long as &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Google &lt;/span&gt;was afraid of the consequences of a deeper relationship with &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Yahoo!&lt;/span&gt; (i.e. antitrust).&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Now &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Yahoo!&lt;/span&gt; has an even bigger problem with much lower valuation. That, among others, inspired &lt;a href="http://www.telecoms.com/itmgcontent/tcoms/news/articles/20017592419.html"&gt;telecoms.com&lt;/a&gt; to speculate on whether it would be worth &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;for Nokia&lt;/span&gt; to buy &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Yahoo!&lt;/span&gt;. Besides the fact that &lt;u&gt;financially it would be a good deal&lt;/u&gt; for &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Nokia&lt;/span&gt;, they would even &lt;u&gt;win a very popular brand (especially in the US!&lt;/u&gt;) for themselves. And all this along with that &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Yahoo!&lt;/span&gt; is very strong in (web) services would &lt;u&gt;make their position much stronger&lt;/u&gt; against &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Google&lt;/span&gt;, &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Microsoft&lt;/span&gt;, &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Apple &lt;/span&gt;and the likes.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Putting aside the negligible fact that there's a world-wide financial crisis lately is this option not worth considering?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Tote&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Update:&lt;/span&gt; El Reg &lt;a href="http://www.theregister.co.uk/2008/12/02/nokia_yahoo_no_buy/"&gt;reported&lt;/a&gt; that Nokia CEO &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;Olli-Pekka Kallasvuo&lt;/span&gt;&lt;/span&gt; had answered this question during MWC 2008 saying 'no' to a possible acquisition of Yahoo!.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2569747420844881947-6361595840333607315?l=mobile-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mobile-thoughts.blogspot.com/feeds/6361595840333607315/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2569747420844881947&amp;postID=6361595840333607315' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/6361595840333607315'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/6361595840333607315'/><link rel='alternate' type='text/html' href='http://mobile-thoughts.blogspot.com/2008/11/nokia-should-buy-yahoo.html' title='Nokia should buy Yahoo?'/><author><name>Gábor Török</name><uri>http://www.blogger.com/profile/11843466174833560817</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><id>tag:blogger.com,1999:blog-2569747420844881947.post-7149282464597125523</id><published>2008-11-25T11:38:00.005+01:00</published><updated>2008-11-25T16:13:48.470+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Nokia'/><category scheme='http://www.blogger.com/atom/ns#' term='Mobile Monday'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><title type='text'>Mobile Monday in Hungary</title><content type='html'>I don't know if you've ever heard of the event, &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Mobile Monday&lt;/span&gt;, but if you visit their &lt;a href="http://www.mobilemonday.net/"&gt;site&lt;/a&gt; you can see that it's &lt;span class="Apple-style-span" style="font-style: italic;"&gt;a global community of mobile industry visionaries, developers and influentials fostering cooperation and cross-border business development through virtual and live networking events to share ideas, best practices and trends from global markets&lt;/span&gt;.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Now it has finally arrived to Budapest, Hungary! I attended the very first event last evening and I was surprised to see how many people are involved and interested in mobility in this small country! It wasn't a very long event and there were only &lt;a href="http://mobilemondayhungary.com/2008/11/17/mobile-monday-starts-in-hungarybudapest/"&gt;two presentations&lt;/a&gt;, but hey, it's the first one, right?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Actually I was interested in &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Torsti Tenhunen&lt;/span&gt;'s presentation (&lt;span class="Apple-style-span" style="font-style: italic;"&gt;Mobile Media – connecting and consuming everywhere&lt;/span&gt;) and was also wondering how many people have ever heard of Ovi, for example. Not too much as I could see in the audience. There was a Q&amp;amp;A session at the end of the presentation and since the audience didn't dare to ask anything (including me ... sigh), some people were randomly picked up to ask questions. I was picked up, too, and managed to ask a tough question. At least, even the presenter admitted that it was tough.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;What was my question? Well, relating to Ovi I always wondered what Nokia's view on entering a competition with such big names as Apple and Google who have already proven in (web) services. My question was something like "&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;How does Nokia intend to compete with those popular services that people have already got used to (iTunes and Google's bunch of services) and in general how do they see their position in the new &lt;span class="Apple-style-span" style="font-style: italic;"&gt;devices + services&lt;/span&gt; setup where manufacturers are rolling out their own services, too&lt;/span&gt;"? Well, I admit that it's not a question that's easy to answer. As I mentioned even the presenter admitted that. Of course. I like to ask tough questions. Anyone can ask easy questions, but not so many people can point out things that are behind a presentation. This was the first &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;full&lt;/span&gt; presentation that I saw about Ovi (of course, I had already known a lot of things about it beforehand) and although it was a new concept to most people I wanted to know more.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;To be honest, my question was only partially answered. Some marketing hype was included in the answer (&lt;span class="Apple-style-span" style="font-style: italic;"&gt;we're good at services, people will buy the idea, because they're gonna be very good, we have our brand name, etc.&lt;/span&gt;) in addition to pointing out the fact that Nokia has nice programs for emerging markets (think of &lt;a href="http://www.nokia.com/NOKIA_COM_1/Microsites/Entry_Event/phones/Nokia_Life_Tools_datasheet.pdf"&gt;Nokia Life Tools&lt;/a&gt;). This argument is valid, indeed, I've even already &lt;a href="http://mobile-thoughts.blogspot.com/2008/11/random-thoughts-on-recent-news.html"&gt;discussed&lt;/a&gt; about it lately. On the other hand, my addition to this list would have been something like:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;the coverage of offerings these companies offer (including Nokia) varies and that gives users the freedom to pick up their choice of service provider,&lt;/li&gt;&lt;li&gt;Nokia plans to set up its own MVNO in Japan (read about the consequences and how it's supposed to affect e.g. Ovi &lt;a href="http://www.rethink-wireless.com/?article_id=768"&gt;here&lt;/a&gt;).&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Anyway, I'm happy to attend upcoming MoMo events in Budapest in the hope of stiring up the "local" water. With unpleasant questions if necessary. :)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Tote&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2569747420844881947-7149282464597125523?l=mobile-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mobile-thoughts.blogspot.com/feeds/7149282464597125523/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2569747420844881947&amp;postID=7149282464597125523' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/7149282464597125523'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/7149282464597125523'/><link rel='alternate' type='text/html' href='http://mobile-thoughts.blogspot.com/2008/11/mobile-monday-in-hungary.html' title='Mobile Monday in Hungary'/><author><name>Gábor Török</name><uri>http://www.blogger.com/profile/11843466174833560817</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><id>tag:blogger.com,1999:blog-2569747420844881947.post-1506010824284183529</id><published>2008-11-24T14:26:00.002+01:00</published><updated>2008-11-24T14:30:44.450+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Nokia'/><title type='text'>NOKIA N96 - BRUCE LEE Edition :)</title><content type='html'>I just love this video! :)&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/DpJAxqD6jiY&amp;amp;hl=en&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/DpJAxqD6jiY&amp;amp;hl=en&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Tote&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2569747420844881947-1506010824284183529?l=mobile-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mobile-thoughts.blogspot.com/feeds/1506010824284183529/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2569747420844881947&amp;postID=1506010824284183529' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/1506010824284183529'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/1506010824284183529'/><link rel='alternate' type='text/html' href='http://mobile-thoughts.blogspot.com/2008/11/nokia-n96-bruce-lee-edition.html' title='NOKIA N96 - BRUCE LEE Edition :)'/><author><name>Gábor Török</name><uri>http://www.blogger.com/profile/11843466174833560817</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><id>tag:blogger.com,1999:blog-2569747420844881947.post-6245113505408291132</id><published>2008-11-06T14:28:00.004+01:00</published><updated>2008-11-06T15:37:54.616+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Devices'/><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Business'/><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='Symbian'/><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><category scheme='http://www.blogger.com/atom/ns#' term='S60'/><title type='text'>Random thoughts on recent news</title><content type='html'>Hi,&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So many things have happened in mobile world recently that I can hardly cope with their sheer volume. This time I would just add my quick thoughts to some of them, one-line comments that I would like you to comment, too.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Let's start with &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;VirusGuard&lt;/span&gt; &lt;a href="http://www.intomobile.com/2008/11/05/android-antivirus-software-virusguard-coming-to-android-market-in-2009.html"&gt;Coming to Android Market in 2009&lt;/a&gt;: yeah, a clear disadvantage of full openness coupled with user-controlled security policy is that such a software is necessary. Remember that famous anti-virus software vendors also tried to gain a foothold on mobile phones based on Symbian OS, too? Unfortunately, Symbian's security mechanism works so well that there is no real demand for such software on these phones. &lt;span class="Apple-style-span" style="font-style: italic;"&gt;Note:&lt;/span&gt; since &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Android Market&lt;/span&gt; is  only for free software (yet), this commercial software can be purchased from &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Handango&lt;/span&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I've read two interesting reviews on the user experience of T-Mobile G1 and Nokia S60. In fact, these two were compared to each other. It was funny to read how two people with different needs could come up with contradictory results. Whilst &lt;span class="Apple-style-span" style="font-style: italic;"&gt;Matthew from Darla Mack's blog&lt;/span&gt; &lt;a href="http://www.darlamack.com/darlamack/2008/11/android-vs-s60.html"&gt;found&lt;/a&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt; Contacts, Syncing, E-mail support and a "lot of other things" being superior on G1&lt;/span&gt; he confirmed it too that there are many things that need improvement in upcoming Android-powered devices as well. &lt;span class="Apple-style-span" style="font-style: italic;"&gt;Chris Walters from TheNokiaBlog&lt;/span&gt;&lt;span class="Apple-style-span" style=""&gt;, on the other hand,&lt;/span&gt; &lt;a href="http://thenokiablog.com/2008/11/04/why-i-came-back-to-my-nokia-n82-from-g1-android-phone/"&gt;found&lt;/a&gt; just the opposite: he thought he could at last forget about S60 and can enjoy all the things Android can provide, but realized that &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;S60 is still superior to Android in many aspects: build quality of device, camera, not being locked to any carriers&lt;/span&gt;, etc. There are two immediate conclusions I drew from these (and other) reviews:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Don't believe to any reviews, but make your own decision based on your own needs.&lt;/span&gt; For example, how would you decide based on these two reviews cited above when they both claimed that G1/S60 was superior to the &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;other&lt;/span&gt;&lt;/span&gt; platform &lt;span class="Apple-style-span" style="font-style: italic;"&gt;in Syncing&lt;/span&gt;?&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Nokia had been the king of user experience&lt;/span&gt; on mobile phones until iPhone and G1 appeared on the horizon. The structure of menus, applications, settings, etc. were logical, consistent and compatible across a wide range of devices. It was engineering-driven so it couldn't be in any other way. &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Following an engineering-driven approach, however, is not enough anymore.&lt;/span&gt; In my opinion these companies could learn a lot from each other. It's not a sin (well, generally) to copy one's idea if that has proven whereas ours has not stood the test of time. The point is better user experience, which is better both for users and vendors.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;The third thing I found worth being mentioned is &lt;a href="http://conversations.nokia.com/home/2008/11/see-your-friend.html"&gt;Nokia Friend View&lt;/a&gt;. This beta software is similar to &lt;a href="http://www.iyouit.eu/portal/"&gt;IYOUIT&lt;/a&gt; (for example) that I've already given a try to and liked much. I can see this kind of software being useful from another point of view (than what they advertise), too: I'm a family man and although my kids are small I know that the time will come quickly when I will let them hang around but still would like to know where they are. The wide-spread of such a software (and hardware!) will hopefully keep me relaxed in those times.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Finally, Nokia has made a very important announcement in the past week: they introduced &lt;a href="http://www.nokia.com/A41403253"&gt;Nokia Life Tools&lt;/a&gt; along with &lt;a href="http://www.unwiredview.com/2008/11/04/nokia-intros-new-services-and-7-new-phones-under-e100-%E2%80%93-7100-supernova-and-5130-xpressmusic-included/"&gt;7 new models under €100 price range&lt;/a&gt;. According to the press release, &lt;span class="Apple-style-span" style="font-style: italic;"&gt;Nokia Life Tools is a range of innovative agriculture information and education services designed especially for rural and small town communities in emerging markets&lt;/span&gt;. Knowing that &lt;span class="Apple-style-span" style="font-style: italic;"&gt;the opportunity at the bottom of the pyramid is huge, and handset manufacturers and network providers alike are working hard to fill it with phones&lt;/span&gt; (this time cited from &lt;a href="http://www.pcworld.com/businesscenter/article/153349/nokia_from_technical_development_to_human_development.html"&gt;PCWorld&lt;/a&gt;) it's no wonder why these new models can be purchased at never-seen prices. Nokia has finally entered the war fought for phone owners with thin wallets with the introduction of Ultra Cheap Phones.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Tote&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2569747420844881947-6245113505408291132?l=mobile-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mobile-thoughts.blogspot.com/feeds/6245113505408291132/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2569747420844881947&amp;postID=6245113505408291132' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/6245113505408291132'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/6245113505408291132'/><link rel='alternate' type='text/html' href='http://mobile-thoughts.blogspot.com/2008/11/random-thoughts-on-recent-news.html' title='Random thoughts on recent news'/><author><name>Gábor Török</name><uri>http://www.blogger.com/profile/11843466174833560817</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><id>tag:blogger.com,1999:blog-2569747420844881947.post-8390365307248712461</id><published>2008-10-31T14:04:00.005+01:00</published><updated>2008-11-26T10:37:40.974+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><category scheme='http://www.blogger.com/atom/ns#' term='Browser'/><title type='text'>Ridiculous strict control in Apple AppStore</title><content type='html'>One of the most useful applications mobile users could ever use is &lt;a href="http://www.operamini.com/"&gt;Opera Mini&lt;/a&gt;. This freely downloadable tiny mobile browser relies on a remote server to do the "dirty job" and let the thin mobile client display the result and handle user interactions. It's available on most mobile phones, not only smartphones, but feature-phones, too.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;But not on iPhone&lt;/span&gt;. As &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Unwired View&lt;/span&gt; &lt;a href="http://www.unwiredview.com/2008/10/30/opera-mini-for-iphone-rejected-by-apple-from-app-store/"&gt;reports&lt;/a&gt; Apple will never allow Opera Mini to be available in &lt;a href="http://www.apple.com/iphone/features/appstore.html"&gt;AppStore&lt;/a&gt;, because &lt;u&gt;it would be a competitor to the built-in web browser&lt;/u&gt; (which performs very well, btw). What the hell? What kind of attitude is it? It's definitely not the one that drives innovation! Anyway, I have already heard it in the news that there were other applications that were rejected, too, due to &lt;span class="Apple-style-span" style="font-style: italic;"&gt;competing&lt;/span&gt; with the features of built-in iPhone applications or &lt;span class="Apple-style-span" style="font-style: italic;"&gt;not adding too much value&lt;/span&gt; to them. It's ridiculous all I can tell.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Anyone can see how does it compares to &lt;a href="http://www.android.com/market/"&gt;Android Market&lt;/a&gt; where anyone can upload any applications and it's the community that rates them - just like movies in &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;YouTube&lt;/span&gt;. I'm not saying that such an openness cannot be dangerous sometimes (since &lt;span class="Apple-style-span" style="font-style: italic;"&gt;no control means widespread of malware, too&lt;/span&gt;), but this tight control from the manufacturer side is not acceptable for me in the 21&lt;sup&gt;st&lt;/sup&gt; century. And I think it applies to most of us, too.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Tote&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;Update:&lt;/span&gt;&lt;/span&gt; Just read it on &lt;a href="http://www.pcworld.com/article/153191/why_opera_didnt_make_it_on_the_iphone.html"&gt;PCWorld&lt;/a&gt; that officially it's not confirmed that Apple would reject Opera's request for submitting Opera Mini to AppStore. In fact, the application hasn't been submitted yet. It's just so confusing to find out the truth from what different directors say ... :(&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Update2:&lt;/span&gt; Rethink Wireless &lt;a href="http://www.rethink-wireless.com/?article_id=769"&gt;reported&lt;/a&gt; that there are some ISVs that are more equal than the others. For example, it seems that Google could gain access to some sensitive APIs that others didn't manage to. This makes Apple's situation even worse.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2569747420844881947-8390365307248712461?l=mobile-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mobile-thoughts.blogspot.com/feeds/8390365307248712461/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2569747420844881947&amp;postID=8390365307248712461' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/8390365307248712461'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/8390365307248712461'/><link rel='alternate' type='text/html' href='http://mobile-thoughts.blogspot.com/2008/10/ridiculous-strict-control-in-apple.html' title='Ridiculous strict control in Apple AppStore'/><author><name>Gábor Török</name><uri>http://www.blogger.com/profile/11843466174833560817</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><id>tag:blogger.com,1999:blog-2569747420844881947.post-8106142436298954323</id><published>2008-10-20T17:56:00.002+02:00</published><updated>2008-10-20T17:59:19.693+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Carnival'/><title type='text'>Carnival of the Mobilists, 146th Edition</title><content type='html'>Hi all,&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Thanks for including &lt;a href="http://mobile-thoughts.blogspot.com/2008/10/transforming-mobile-industry.html"&gt;my article&lt;/a&gt; in the &lt;a href="http://www.andrewgrill.com/blog/index.php/2008/10/carnival-of-the-mobilists-146-at-london-calling/"&gt;146th Edition of CoM&lt;/a&gt; this week!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Tote&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2569747420844881947-8106142436298954323?l=mobile-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mobile-thoughts.blogspot.com/feeds/8106142436298954323/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2569747420844881947&amp;postID=8106142436298954323' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/8106142436298954323'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/8106142436298954323'/><link rel='alternate' type='text/html' href='http://mobile-thoughts.blogspot.com/2008/10/carnival-of-mobilists-146th-edition.html' title='Carnival of the Mobilists, 146th Edition'/><author><name>Gábor Török</name><uri>http://www.blogger.com/profile/11843466174833560817</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><id>tag:blogger.com,1999:blog-2569747420844881947.post-7541179824524574467</id><published>2008-10-02T02:08:00.029+02:00</published><updated>2008-10-16T16:43:52.956+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Development'/><category scheme='http://www.blogger.com/atom/ns#' term='Samsung'/><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><category scheme='http://www.blogger.com/atom/ns#' term='Forum Nokia Champion'/><category scheme='http://www.blogger.com/atom/ns#' term='Symbian Foundation'/><category scheme='http://www.blogger.com/atom/ns#' term='Motorola'/><category scheme='http://www.blogger.com/atom/ns#' term='Nokia'/><category scheme='http://www.blogger.com/atom/ns#' term='Business'/><category scheme='http://www.blogger.com/atom/ns#' term='Symbian'/><category scheme='http://www.blogger.com/atom/ns#' term='Sony Ericsson'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='Mobile OS'/><category scheme='http://www.blogger.com/atom/ns#' term='Browser'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows Mobile'/><title type='text'>Transforming mobile industry</title><content type='html'>&lt;div&gt;I read the following quote from Olli-Pekka Kallasvuo, Nokia CEO, in &lt;a href="http://www.informationweek.com/news/management/interviews/showArticle.jhtml?articleID=210605168"&gt;InformationWeek&lt;/a&gt;:&lt;/div&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;"The industry as whole is in the middle of a transformation, and it's a very exciting time," said Kallasvuo. "It's moving from a device industry to an experience industry, and we're making a conscious long-term effort to capitalize on that."&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It is so true that it inspired me to write a summary on how things have changed in the "smarter" segment of mobile sector (read: &lt;span class="Apple-style-span" style="font-style: italic;"&gt;smartphones&lt;/span&gt;) lately. Let me recap what was the situation in the near past and then talk about how things are changing recently.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In the classic &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;device manufacturer - network operator - user&lt;/span&gt; triangle the roles were as follows (simplified version): user purchases mobile phone from network operator (or elsewhere) and uses those services that are primarily provided by the network operator. The &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;manufacturer never gets any money after purchase&lt;/span&gt; and the &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;user  is often unhappy&lt;/span&gt; with the content/quality of provided (value-added) services.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This is now about to change. The two most important changes (as I see it) are that 1: the above triangle is "&lt;span class="Apple-style-span" style="font-style: italic;"&gt;rectangularized&lt;/span&gt;" by an old/new member of the value chain, a separate &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;content/service provider &lt;/span&gt;and 2: that device manufacturers such as Nokia and Apple OR operating system vendors such as Microsoft and Google want to get money after sales, too: &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;they'd like to enter services business&lt;/span&gt;. As to point #1, not as if &lt;span class="Apple-style-span" style="font-style: italic;"&gt;content providers&lt;/span&gt; hadn't been present so far, however, the means to access content and the capabilities of devices have not been ideal so far to say the least. As for point #2, there are two reasons why manufacturers would like to enter services business (take it over from operators?): &lt;span class="Apple-style-span" style="font-style: italic;"&gt;first&lt;/span&gt;, there's a great demand from users to consume content that operators have not been good at providing and &lt;span class="Apple-style-span" style="font-style: italic;"&gt;second&lt;/span&gt;, there's great money in it. Apple and Google are very good at providing services now they'd like to be involved in adding new means (i.e. phones) to accessing their services. Whereas Nokia and Microsoft are both in a strong position in smartphone market and naturally they'd like to get more money out of the whole business.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Another aspect in the new business model is whether or not shall &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;mobile OS&lt;/span&gt; vendors require &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;license fee&lt;/span&gt; for their software to be included in shipping devices. I'm talking about free and open-source mobile OSes, like mobile Linux. Although &lt;span class="Apple-style-span" style="font-style: italic;"&gt;mobile Linux&lt;/span&gt; stacks have not gained so much popularity in the past years, they still do attract manufacturers wishing to lower their bill-of-materials (BOM). Google &lt;span class="Apple-style-span" style="font-style: italic;"&gt;Android &lt;/span&gt;and the new &lt;span class="Apple-style-span" style="font-style: italic;"&gt;Symbian (Foundation) OS&lt;/span&gt; are another two good examples for "&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;license-fee-free software stacks&lt;/span&gt;" and Windows Mobile is for &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;fee-based.&lt;/span&gt; iPhone's Mac OS X cannot be mentioned here, since &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Apple doesn't allow anyone to license&lt;/span&gt; their software stack, but make everything on their own.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;How do mobile OS vendors pamper their developers?&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Of course, with a &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;free SDK&lt;/span&gt; to develop on. Most of them can be used only on &lt;span class="Apple-style-span" style="font-style: italic;"&gt;Windows &lt;/span&gt;(except iPhone on Mac OS X), &lt;span class="Apple-style-span" style="font-style: italic;"&gt;true emulation&lt;/span&gt; is available on Windows Mobile and iPhone, where development is done on the same platform as the target platform,&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Free tools for development&lt;/span&gt;. Unfortunately not everything can be done with these tools, but you have to pay for their fee-based version should you need to use more advanced features (e.g. &lt;span class="Apple-style-span" style="font-style: italic;"&gt;on-device debugging in Carbide.C++&lt;/span&gt;),&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Signing &lt;/span&gt;your own installation package is &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;mandatory &lt;/span&gt;for both iPhone and Nokia S60 phones, but not on Windows Mobile and Android. Latter advocates that the user is always capable of making proper decisions on security-related questions and it does not restrict the availability of 3rd-party applications by requiring signature. As Symbian's &lt;a href="http://www.dw2-0.com/2008/09/google-says-oha-operators-must-agree-to.html"&gt;David Wood put it&lt;/a&gt;: let's see what operators will say on it.&lt;/li&gt;&lt;li&gt;As to &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;developer support&lt;/span&gt;, old players are in the best position here: there's a great community support for Windows Mobile developers as well as materials to train themselves. The same is true for people who are developing for Nokia phones. Whereas the first non-beta Android SDK has just been introduced (you can imagine the level of support Google provides at such an early stage), not to mention Apple who wanted developers to sign an NDA that essentially prevents free information flow, writing books on development, etc. This has changed recently, since Apple finally &lt;a href="http://www.theregister.co.uk/2008/10/01/apple_kills_iphone_nda"&gt;scrapped their iPhone NDA&lt;/a&gt; and promised a new contract with less restrictions. &lt;span class="Apple-style-span" style="font-style: italic; "&gt;Note:&lt;/span&gt; if Apple hadn't made this step they would have lost the majority of their developers.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Developers reward programs (&lt;a href="http://mvp.support.microsoft.com/"&gt;MVP&lt;/a&gt; from Microsoft, &lt;a href="http://www.forum.nokia.com/main/forum_nokia_champion/"&gt;Forum Nokia Champion&lt;/a&gt; program from Nokia), &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;fee-based support&lt;/span&gt; for ISVs willing to pay for advanced services, &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;webinars, trainings, books&lt;/span&gt;, etc.&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Stores to capitalize&lt;/span&gt; on applications, themes, etc.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;As to the stores mentioned above,&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Apple's (in)famous &lt;a href="http://www.apple.com/iphone/features/appstore.html"&gt;App Store&lt;/a&gt; acts as a central distribution channel for 3rd-party applications. Unfortunately, Apple keeps this place under such a strict control that bitters lots of developers' life who simply don't understand why their programs can't be sold just because they're similar to the built-in applications. On the other hand, Apple keeps only 30% of revenue making &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;App Store&lt;/span&gt; more compelling than lots of rival portals, such as Handango.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Having introduced &lt;a href="http://www.t-mobileg1.com/"&gt;T-Mobile G1&lt;/a&gt; a few weeks ago, Google has also thought that it was a wise idea to create their own &lt;a href="http://www.engadget.com/2008/08/28/google-talks-android-market-app-store/"&gt;Android Market&lt;/a&gt;, a market place for downloading Android applications. What is surprising, though, is that Google is &lt;a href="http://opengardensblog.futuretext.com/archives/2008/09/android_-_iphon.html"&gt;not planning to capitalize&lt;/a&gt; on sold applications, but expects mainly &lt;span class="Apple-style-span" style="font-style: italic;"&gt;freebies&lt;/span&gt; to populate this place. It wouldn't be Handango if they didn't &lt;a href="http://www.theregister.co.uk/2008/10/02/handango_android/"&gt;make the best out of this&lt;/a&gt; situation: why not use Handango to get some money for your Android app? It's also worth noting that Google, similarly to Apple, will be able to &lt;a href="http://www.pcworld.com/article/152338"&gt;remove any 3rd-party applications&lt;/a&gt; (downloaded from Android Market) from Android-powered handsets if those applications turn out to violate developer distribution agreement.&lt;/li&gt;&lt;li&gt;Nokia already has their &lt;a href="http://www.softwaremarket.nokia.com/"&gt;Software Market&lt;/a&gt;, however, things might change with the start of Symbian Foundation next year: as Antony Edwards from Symbian &lt;a href="http://www.symbianone.com/content/view/5776/"&gt;put it&lt;/a&gt; &lt;span class="Apple-style-span" style="font-style: italic;"&gt;"[they're]  pushing hard for a ensuring a zero, or a close as possible to zero, cost to the software vendor: so no cut of revenue for the Foundation"&lt;/span&gt;.&lt;/li&gt;&lt;li&gt;Finally, Microsoft hasn't maintained their own single portal that ISVs could use for selling their 3rd-party applications, but people had to (and still have to!) use other providers. This &lt;a href="http://www.istartedsomething.com/20080831/microsoft-launch-skymarket-applications-marketplace-windows-mobile-7/"&gt;article&lt;/a&gt; shows what one can conclude from job postings: with the coming of new devices based on &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Windows Mobile 7&lt;/span&gt; a new portal, &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;SkyMarket &lt;/span&gt;will also come in Q1 2009.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Nokia is very keen on transforming from being a device manufacturer to an "&lt;span class="Apple-style-span" style="font-style: italic;"&gt;internet company&lt;/span&gt;". Their Ovi and Mosh are two examples of already launched services, which they just want to further improve with Instant Messaging (by &lt;a href="http://www.allaboutsymbian.com/news/item/8187_Nokia_To_Buy_Oz_Communications.php"&gt;buying OZ Communications&lt;/a&gt;) and &lt;a href="http://sachendra.wordpress.com/2008/10/08/a-look-at-nokias-comes-with-music/"&gt;Comes with Music&lt;/a&gt;. On the other hand, whilst strengthening their services portfolio they restructure their businesses so that they focus less on own product development (&lt;a href="http://www.allaboutsymbian.com/news/item/8176_Nokia_evolves_enterprise_strat.php"&gt;selling Nokia IntelliSync&lt;/a&gt;). Sometimes lowering the prices raises the revenue - wonder how the recent &lt;a href="http://www.unwiredview.com/2008/10/01/nokia-to-lower-mid-range-handset-prices-in-taiwan-rest-of-world-soon/"&gt;price cut&lt;/a&gt; will work out. It's especially important that since  more and more people own Nokia devices, it &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;increases after-sales revenue&lt;/span&gt;, too.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I've been already thinking on what Microsoft's reaction will be to open source and then found the answer: Steve Ballmer doesn't understand &lt;a href="http://www.unwiredview.com/2008/09/30/microsoft-picks-on-android-and-symbian-windows-mobile-not-going-the-open-source-way/"&gt;what's good in open source&lt;/a&gt; for Symbian and Google and anyway they won't get into handset business as long as they can make a lot of money from software only.&lt;br /&gt;&lt;/div&gt;&lt;div&gt;What they've started to work on lately, which you might have already heard of in the &lt;a href="http://www.pcworld.com/article/151731/ballmer_os.html"&gt;news&lt;/a&gt;, is '&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Windows Cloud&lt;/span&gt;' OS. &lt;span class="Apple-style-span" style="font-style: italic;"&gt;This idea&lt;/span&gt; is not new at all, however, it might affect the way how people use their mobile phones today: all you need is a portable device with a tiny display, some computing power and a good browser (you can call it '&lt;span class="Apple-style-span" style="font-style: italic;"&gt;smartphone&lt;/span&gt;') plus a good connection to the "cloud". Data, business logic, resource intensive heavy computation - all done on remote server(s) and you get only the result to your handset. I wrote '&lt;span class="Apple-style-span" style="font-style: italic;"&gt;this idea&lt;/span&gt;' was not new, however, what is new is Microsoft's patent on &lt;a href="http://www.intomobile.com/2008/09/30/microsoft-patent-application-has-future-devices-sharing-resources-battery-video-processor-sharing-coming-soon.html"&gt;sharing device resources&lt;/a&gt;. Now this one is really new, but I don't know how much I can expect from it in real life - what it shows you, though, that it would be too early to write Microsoft off. &lt;span class="Apple-style-span" style="font-style: italic;"&gt;Side-note:&lt;/span&gt; let me recommend you &lt;a href="http://opengardensblog.futuretext.com/archives/2008/10/scws_sim_as_the.html"&gt;Ajit Jaokar's thought-provoking blog&lt;/a&gt; on how network operators could make use of cloud computing.&lt;br /&gt;&lt;/div&gt;&lt;div&gt;One more point to add to why M$ is not to enter the handset business today: HTC, designer &amp;amp; manufacturer of feature-rich phones, says that although they can see the potential in Android devices they do belive that Android and Windows Mobile &lt;a href="http://www.reghardware.co.uk/2008/09/29/htc_android_wm_complementary/"&gt;complements each other&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;As to Android, it's amazing to read about the &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;ambitious plan to reach 4%&lt;/span&gt; US market share by the end of 2008. If that's so easy with a single device, a not perfect software and hardware AND suppose that they will achieve it - may I ask &lt;span class="Apple-style-span" style="font-style: italic;"&gt;how on Earth Nokia could not do the same?&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Anyway, I found a great analysis over at &lt;a href="http://www.telco2.net/blog/2008/09/guest_post_nows_the_time_to_st.html"&gt;Telco 2.0&lt;/a&gt; on the strategic impact of Google's first handset on the mobile industry. I especially liked the statements, such as "&lt;span class="Apple-style-span" style="font-style: italic;"&gt;increasingly intense competition with new entrants who are willing to change the rules&lt;/span&gt;" and "&lt;span class="Apple-style-span" style="font-style: italic;"&gt;the world in which handset manufacturers crammed the latest technology into devices simply for the sake of having the best specification sheet and operators flogged them to consumers on the basis of megapixels and memory is changing&lt;/span&gt;" and finally "&lt;span class="Apple-style-span" style="font-style: italic;"&gt;it has been fascinating to watch ‘old school’ industry commentators pick apart the technicalities of the G1 spec sheet and Android platform, all the while forgeting to look at this announcement through the customer’s eyes&lt;/span&gt;".&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Finally, some words about other members of the mobile industry whom we don't hear much about (well, at least I haven't lately).&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Sony Ericsson has &lt;a href="http://www.theregister.co.uk/2008/09/30/sony_ericsson_reorg/"&gt;rationalised their R&amp;amp;D investment&lt;/a&gt; recently. This move, however, didn't prevent them from announcing a new run-time environment, called &lt;span class="Apple-style-span" style="font-style: italic;"&gt;Capuchin&lt;/span&gt;, &lt;a href="http://www.visionmobile.com/blog/2008/09/capuchin-sony-ericsson-strikes-back-in-the-application-environmentis-it-a-strike-what-does-it-mean-for-the-development-platforms-fragmentation"&gt;mixing Java ME and Adobe Flash Lite&lt;/a&gt; technologies. SE is eyed-up on Android, too, not only Windows Mobile (Xperia X1) and Symbian so this along with Capuchin will make their way to follow Nokia's approach by offering lots of alternatives for mobile software development.&lt;/li&gt;&lt;li&gt;Motorola is also interested in Android, so much that they are &lt;a href="http://www.techcrunch.com/2008/09/28/motorola-building-up-350-person-android-team-nokia-also-sniffing-around/"&gt;building-up a team&lt;/a&gt; of 350 people to develop on Android.&lt;/li&gt;&lt;li&gt;Samsung is not interested in &lt;a href="http://www.intomobile.com/2008/10/04/uk-samsung-says-we-are-not-doing-content-we-make-devices.html"&gt;anything else but manufacturing&lt;/a&gt;. This will not make their position stronger in today's competing market.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;That's all for now about mobile industry news, thanks for reading so far!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;All comments are welcome,&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Tote&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2569747420844881947-7541179824524574467?l=mobile-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mobile-thoughts.blogspot.com/feeds/7541179824524574467/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2569747420844881947&amp;postID=7541179824524574467' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/7541179824524574467'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/7541179824524574467'/><link rel='alternate' type='text/html' href='http://mobile-thoughts.blogspot.com/2008/10/transforming-mobile-industry.html' title='Transforming mobile industry'/><author><name>Gábor Török</name><uri>http://www.blogger.com/profile/11843466174833560817</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><id>tag:blogger.com,1999:blog-2569747420844881947.post-4949825917527035638</id><published>2008-09-08T16:04:00.002+02:00</published><updated>2008-09-08T17:06:00.482+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Samsung'/><category scheme='http://www.blogger.com/atom/ns#' term='Development'/><category scheme='http://www.blogger.com/atom/ns#' term='Symbian'/><category scheme='http://www.blogger.com/atom/ns#' term='Symbian Foundation'/><title type='text'>Samsung Mobile Innovator - Yet another Symbian developer site</title><content type='html'>You might have heard of that Samsung has just kicked-off their &lt;a href="http://innovator.samsungmobile.com/"&gt;new portal&lt;/a&gt; for mobile application developers. It's advertised as a great entry point for Symbian developers wishing to develop for Samsung devices based on this operating system. I'm not sure if other platforms will be covered by this site, too.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;What I'm asking now, however, is if it's really worth increasing the fragmentation of Symbian development portals that are already present today. You know, I recall when I was involved in a cross-platform mobile development project and it really frustrated me that I had to check &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Forum Nokia, Sony Ericsson Developer World, uiq.com &lt;/span&gt;and&lt;span class="Apple-style-span" style="font-weight: bold;"&gt; Symbian DevNet&lt;/span&gt; to see what people said about nasty problems, their solutions and be sure that nothing has escaped my attention (well, I could never be sure about that).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I can see that Samsung might come out with such great features and services that will be very useful to the developer community in general. What I don't understand, though, is with Symbian Foundation (SF) starting early next year why doesn't SF kicks-off their own developer portal into which Samsung could integrate its own services. In an ideal world Symbian developers would just remember a single URL where they could find answers for all their questions. A powerful search engine could do magic, you know. Symbian Foundation gives a good opportunity to unify existing resources into one and I can't see why Samsung didn't realize this.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Tote&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2569747420844881947-4949825917527035638?l=mobile-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mobile-thoughts.blogspot.com/feeds/4949825917527035638/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2569747420844881947&amp;postID=4949825917527035638' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/4949825917527035638'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/4949825917527035638'/><link rel='alternate' type='text/html' href='http://mobile-thoughts.blogspot.com/2008/09/samsung-mobile-innovator-yet-another.html' title='Samsung Mobile Innovator - Yet another Symbian developer site'/><author><name>Gábor Török</name><uri>http://www.blogger.com/profile/11843466174833560817</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><id>tag:blogger.com,1999:blog-2569747420844881947.post-5145186807170033298</id><published>2008-08-27T08:21:00.002+02:00</published><updated>2008-08-27T08:24:49.628+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Carnival'/><title type='text'>Carnival of the Mobilists #138</title><content type='html'>This week's &lt;a href="http://mobili.st/?p=130"&gt;CoM&lt;/a&gt; is hosted by &lt;a href="http://mobhappy.com/blog1/2008/08/25/carnival-of-the-mobilists-138/"&gt;Russell Buckley at MobHappy&lt;/a&gt;. It seems that another &lt;a href="http://mobile-thoughts.blogspot.com/2008/08/silicon-valley-doesnt-respect-nokia.html"&gt;post&lt;/a&gt; of mine was worth being mentioned. :)&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;&lt;br /&gt;Tote&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2569747420844881947-5145186807170033298?l=mobile-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mobile-thoughts.blogspot.com/feeds/5145186807170033298/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2569747420844881947&amp;postID=5145186807170033298' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/5145186807170033298'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/5145186807170033298'/><link rel='alternate' type='text/html' href='http://mobile-thoughts.blogspot.com/2008/08/carnival-of-mobilists-138.html' title='Carnival of the Mobilists #138'/><author><name>Gábor Török</name><uri>http://www.blogger.com/profile/11843466174833560817</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><id>tag:blogger.com,1999:blog-2569747420844881947.post-1782448579448644829</id><published>2008-08-20T18:17:00.006+02:00</published><updated>2008-08-20T23:56:20.481+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Nokia'/><category scheme='http://www.blogger.com/atom/ns#' term='Development'/><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='Symbian'/><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><category scheme='http://www.blogger.com/atom/ns#' term='Mobile OS'/><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><category scheme='http://www.blogger.com/atom/ns#' term='Browser'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows Mobile'/><title type='text'>Silicon Valley doesn't respect Nokia</title><content type='html'>In response to the article I found on &lt;span style="font-weight: bold;"&gt;Forbes.com&lt;/span&gt;, &lt;a href="http://www.forbes.com/technology/2008/08/18/nokia-iphone-symbian-tech-wire-cx_bc_0818nokia.html"&gt;Nokia Software Problem&lt;/a&gt;, let me collect my remarks on the statements in a single post. The list of statements below simply follows the same order as they appeared in the original article.&lt;br /&gt;&lt;br /&gt;"&lt;span style="font-style: italic;"&gt;Nokia sells close to half of all smart phones worldwide&lt;/span&gt;"&lt;br /&gt;Well, around 70% would be more accurate, but then it couldn't have been said that "&lt;span style="font-style: italic;"&gt;close to half&lt;/span&gt;".&lt;br /&gt;&lt;br /&gt;"&lt;span style="font-style: italic;"&gt;N95's only edge was in watching video&lt;/span&gt;"&lt;br /&gt;Hmm, let me smile at it. I think GPS, 5 megapixel camera, WiFi, etc. also come in handy every now and then. These things were all new in a Nokia device at the time when N95 was introduced and although Nokia might not have been the first in introducing them, the point is that &lt;span style="font-style: italic;"&gt;video &lt;/span&gt;was not the only thing users could enjoy.&lt;br /&gt;&lt;br /&gt;"&lt;span style="font-style: italic;"&gt;Symbian is not dead, but it has a limited amount of time to act to capture developer mind share before it is too late,&lt;/span&gt;"&lt;br /&gt;I don't know how many times I wrote this on various forums: developing for a Symbian-based device does &lt;span style="font-weight: bold;"&gt;NOT &lt;/span&gt;mean pure &lt;span style="font-weight: bold;"&gt;Symbian/C++&lt;/span&gt; development. On the contrary, the range of possibilities is much wider: you can program in &lt;span style="font-weight: bold;"&gt;Flash (Lite), Java (Mobile), Python (for S60/UIQ), (Open) C, Widgets, .NET, NS Basic&lt;/span&gt;, etc. My question is not solely addressed to Apple: is there any other manufacturer in the world who can compete with this at this very moment? Is it the not-closed-but-not-too-open-either Apple who although enables Objective-C development, but nothing else? For example, Java, which is not only available on all &lt;span style="font-weight: bold; font-style: italic;"&gt;other&lt;/span&gt; platforms, but also the primary language for 3d-party development on Android? Not as if I had heard too many good things on iPhone developer support, but are they really the ones who will save the world?&lt;br /&gt;&lt;br /&gt;"&lt;span style="font-style: italic;"&gt;Applications written for the iPhone, by contrast, will run on every iPhone.&lt;/span&gt;"&lt;br /&gt;Ehh, typically naive, beginner approach. I wouldn't write an article if I were such a beginner, though. How many iPhone models can we talk about at the moment? &lt;span style="font-style: italic;"&gt;Two&lt;/span&gt;. There's a &lt;a href="http://www.intomobile.com/2008/08/04/rumor-revisited-apple-iphone-nano-slated-for-q4-2008-launch.html"&gt;rumour&lt;/a&gt; on Apple introducing &lt;span style="font-weight: bold;"&gt;iPhone Nano&lt;/span&gt; still this year and I bet that that device would introduce variation both in hardware (e.g. screen size) and software. And having spent almost a decade with mobile software development, I can tell you that software development becomes exponentially more complex with the introduction of variations. I think we should get back to this question in 1-2 years time-frame and then we'll see how programs written for old models will work on new ones and vice versa.&lt;br /&gt;&lt;br /&gt;"&lt;span style="font-style: italic;"&gt;Carriers here have been loath to give Nokia much love over the years&lt;/span&gt;"&lt;br /&gt;Yeah, this one is a hit on the nail. I find it very &lt;span style="font-style: italic;"&gt;interesting&lt;/span&gt; how much North-American carriers favour US phone manufacturers (Palm, Microsoft, Apple) and Canadians (RIM). It is one of the root causes (if not THE) why Nokia has failed to successfully enter North-American market.&lt;br /&gt;&lt;br /&gt;As to developing software for mobile platforms, it's worth noting that it's becoming more and more popular to rely on a thin client software responsible mainly for the User Interface, while storing data and implementing heavy business logic on a remote server. So often, the thin client is a browser or an application capable of providing "browser-like" behavior. This is something iPhone, the latest Nokia S60 phones, Windows Mobile are (and the newcomer Android will be) good at. And lots of people say that this architecture is the most suitable solution for cross-(mobile)platform software.&lt;br /&gt;&lt;br /&gt;In my opinion, it's too early to talk about the dethronement of Nokia by Apple and RIM. Just count the number of phones sold, how many models various manufacturers have on market, how long has a manufacturer been on market, etc. and we'll have just the right amount of information ... to be silent. &lt;span style="font-weight: bold;"&gt;The author of the article fails to see that global market is not equal to American market, over-emphasizes the importance of Silicon Valley and can't think of the possibility that these platforms, devices, manufacturers can co-exist with one another.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Otherwise the article was good,&lt;br /&gt;&lt;br /&gt;Tote :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2569747420844881947-1782448579448644829?l=mobile-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mobile-thoughts.blogspot.com/feeds/1782448579448644829/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2569747420844881947&amp;postID=1782448579448644829' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/1782448579448644829'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/1782448579448644829'/><link rel='alternate' type='text/html' href='http://mobile-thoughts.blogspot.com/2008/08/silicon-valley-doesnt-respect-nokia.html' title='Silicon Valley doesn&apos;t respect Nokia'/><author><name>Gábor Török</name><uri>http://www.blogger.com/profile/11843466174833560817</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>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2569747420844881947.post-8189446232591845662</id><published>2008-08-11T13:17:00.003+02:00</published><updated>2008-08-11T13:20:58.392+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Carnival'/><title type='text'>Carnival of the Mobilists #136</title><content type='html'>This week's &lt;a href="http://mobili.st/"&gt;Carnival of Mobilists&lt;/a&gt; (&lt;span style="font-weight: bold;"&gt;#136&lt;/span&gt;) is hosted by &lt;a href="http://www.allaboutiphone.net/2008/08/carnival-of-the-mobilists-136/"&gt;All About iPhone.net&lt;/a&gt;. &lt;a href="http://mobile-thoughts.blogspot.com/2008/08/brief-status-report-about-smartphone.html"&gt;My post&lt;/a&gt; is also mentioned. :)&lt;br /&gt;&lt;br /&gt;Tote&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2569747420844881947-8189446232591845662?l=mobile-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mobile-thoughts.blogspot.com/feeds/8189446232591845662/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2569747420844881947&amp;postID=8189446232591845662' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/8189446232591845662'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/8189446232591845662'/><link rel='alternate' type='text/html' href='http://mobile-thoughts.blogspot.com/2008/08/carnival-of-mobilists-136.html' title='Carnival of the Mobilists #136'/><author><name>Gábor Török</name><uri>http://www.blogger.com/profile/11843466174833560817</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><id>tag:blogger.com,1999:blog-2569747420844881947.post-6750029478511919403</id><published>2008-08-07T15:22:00.007+02:00</published><updated>2008-08-07T23:20:43.125+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Devices'/><category scheme='http://www.blogger.com/atom/ns#' term='Nokia'/><category scheme='http://www.blogger.com/atom/ns#' term='Business'/><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='Mobile OS'/><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows Mobile'/><category scheme='http://www.blogger.com/atom/ns#' term='Symbian Foundation'/><title type='text'>Brief status report about smartphone market, mid-2008</title><content type='html'>Having followed the news of mobile industry in the past week, I thought it would be worth collecting some articles in a single post to see things from a bird's view, thus having a better overview on what's been going on lately on smartphone market.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.intomobile.com/2008/08/06/rim-mounting-blackberry-counter-offensive-against-apple-iphone.html"&gt;RIM has been getting stronger&lt;/a&gt; in US market and &lt;span style="font-weight: bold;"&gt;Palm is unhappy&lt;/span&gt; with that. Although Palm's popularity had started to fall even before Apple entered mobile phone market, the new iPhone has just "helped" to boost the process. As to Apple, &lt;a href="http://www.unwiredview.com/2008/08/06/new-countries-confirm-august-iphone-launch/"&gt;new countries have confirmed August launch&lt;/a&gt; enabling iPhone (3G) to gain bigger popularity and increasing its market share in other countries than US. In addition, the name of &lt;a href="http://www.intomobile.com/2008/08/04/rumor-revisited-apple-iphone-nano-slated-for-q4-2008-launch.html"&gt;iPhone Nano has appeared again&lt;/a&gt; whispering words about the introduction of this device still this year. Apple is on its way to become stronger and stronger, but they're still in the "Other" segment of mobile devices according to &lt;a href="http://www.abiresearch.com/press/1202-2008+Global+Mobile+Device+Market+Still+on+Course+for+1.3+Billion+Units+Despite+Economic+Woes"&gt;ABI Research&lt;/a&gt;. And if Apple is making &lt;span style="font-style: italic;"&gt;tsunami &lt;/span&gt;"from the bottom", &lt;a href="http://www.reuters.com/article/technologyNews/idUSL151325920080731?feedType=RSS&amp;amp;feedName=technologyNews&amp;amp;pageNumber=1&amp;amp;virtualBrandChannel=10218"&gt;Nokia is doing the same&lt;/a&gt; from the top with their price cut - I wouldn't like to be the &lt;span style="font-style: italic;"&gt;stuffing in this sandwich&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;It seems that we're living the time of foundations: this time it's LiMo that has &lt;a href="http://www.intomobile.com/2008/08/06/limo-foundation-picks-up-11-new-members.html"&gt;picked up 11 new members&lt;/a&gt; to become stronger in the fight against Google &lt;a href="http://www.openhandsetalliance.com/"&gt;OHA&lt;/a&gt; and &lt;a href="http://www.symbianfoundation.org/"&gt;Symbian Foundation&lt;/a&gt;. With the &lt;a href="http://www.limofoundation.org/en/limo-handsets-2.html"&gt;first LiMo handsets out&lt;/a&gt;, I wonder how they can catch up with industry leader Symbian, the also very powerful Windows Mobile and the likes. I did not mention Android deliberately, because to me it still exists only on "paper".&lt;br /&gt;&lt;br /&gt;As to the creator of Windows Mobile, it's already well-known that Microsoft's &lt;a href="http://www.nokia.com/A4136001?newsid=1197788"&gt;Silverlight will come to S60&lt;/a&gt;. What is &lt;a href="http://www.zunescene.com/nokia-zune-phone/"&gt;rumoured&lt;/a&gt; now, though, that Zune would also be available on Nokia devices. Zune clearly a competitor to Nokia's &lt;a href="http://www.ovi.com"&gt;Ovi&lt;/a&gt; - will M$ and Nokia ever join their forces to fight against their newest pretender? I bet Apple will never open MobileMe to non-Mac device owners.&lt;br /&gt;&lt;br /&gt;A new feature has been introduced on &lt;span style="font-weight: bold;"&gt;Ovi.com&lt;/span&gt;, namely &lt;a href="http://www.ovi.com/ovi/app/ovi/web/files"&gt;file sharing&lt;/a&gt;, a fee-based storage option. &lt;span style="font-weight: bold; font-style: italic;"&gt;Files on Ovi&lt;/span&gt; is a similar service to MobileMe's &lt;span style="font-style: italic;"&gt;iDisk&lt;/span&gt;. As to &lt;a href="http://www.apple.com/mobileme/"&gt;MobileMe&lt;/a&gt;, the transition from .Mac to MobileMe was not as smooth as Apple had hoped. As Apple CEO, Steve Jobs, said "It was a mistake to launch MobileMe at the same time as iPhone 3G, iPhone 2.0 software and the App Store". Well, although lots of people already think that Apple can only teach things to other players in mobile arena, I stronly believe that the opposite is also true.&lt;br /&gt;&lt;br /&gt;Finally, let me recommend an article that well-deserved the title of &lt;span style="font-weight: bold;"&gt;post of the week&lt;/span&gt; at &lt;a href="http://mobili.st/?p=126"&gt;Carnival of Mobilists&lt;/a&gt;. The &lt;a href="http://www.visionmobile.com/blog/2008/07/the-7-centres-of-gravity-in-mobile/"&gt;great post&lt;/a&gt; written by &lt;span style="font-weight: bold; font-style: italic;"&gt;Andreas Constantinou from Vision Mobile&lt;/span&gt; was definitely a very useful foundation of this article.&lt;br /&gt;&lt;br /&gt;Interesting times we're living,&lt;br /&gt;&lt;br /&gt;Tote&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2569747420844881947-6750029478511919403?l=mobile-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mobile-thoughts.blogspot.com/feeds/6750029478511919403/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2569747420844881947&amp;postID=6750029478511919403' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/6750029478511919403'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/6750029478511919403'/><link rel='alternate' type='text/html' href='http://mobile-thoughts.blogspot.com/2008/08/brief-status-report-about-smartphone.html' title='Brief status report about smartphone market, mid-2008'/><author><name>Gábor Török</name><uri>http://www.blogger.com/profile/11843466174833560817</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><id>tag:blogger.com,1999:blog-2569747420844881947.post-687102642179672094</id><published>2008-07-22T22:22:00.004+02:00</published><updated>2008-07-22T23:06:24.353+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Nokia'/><category scheme='http://www.blogger.com/atom/ns#' term='Business'/><category scheme='http://www.blogger.com/atom/ns#' term='Symbian'/><category scheme='http://www.blogger.com/atom/ns#' term='Symbian Foundation'/><title type='text'>Symbian and Nokia wrestling about voting rights?</title><content type='html'>It's obvious that it's not in everybody's interest to let &lt;span style="font-weight: bold;"&gt;Nokia gain more control over Symbian&lt;/span&gt; - not the OS, but Foundation this time. It's a fact that Symbian was (or still is?) owned &lt;a href="http://www.symbian.com/about/overview/ownership/ownership.html"&gt;~48% by Nokia&lt;/a&gt;. As part of the announcement of making Symbian OS open-source it also came to light that voting rights will be according to the number of Symbian Foundation-based mobile phones shipped. And since Nokia has shipped more than 70% of Symbian-powered devices so far, it puts them into a &lt;span style="font-weight: bold;"&gt;more powerful position&lt;/span&gt; than they've been before.&lt;br /&gt;&lt;br /&gt;As I said it's obvious that not everybody likes it from those companies who are on the same ship with Nokia. The surprising bit is that even somebody at a power position at Symbian thinks this way AND &lt;a href="http://www.theregister.co.uk/2008/07/22/symbian_independence/"&gt;make comments &lt;/a&gt;on this in public. &lt;span style="font-weight: bold;"&gt;John Forsyth&lt;/span&gt; said that he's "&lt;span style="font-style: italic;"&gt;worried this asymmetry will mean the community doesn't grow in the appropriate way.&lt;/span&gt;" His suggestions include "&lt;span style="font-style: italic;"&gt;clean-room culture&lt;/span&gt;" and a &lt;u&gt;one company-one vote system&lt;/u&gt;. Naturally Nokia won't accept latter after spending lots of money on Symbian - they made Symbian successful, they invested the most in it and now at the turning point of Symbian's life they'd like to take the opportunity to increase their influence on it, too.&lt;br /&gt;&lt;br /&gt;Wonder what John thought about this when sharing his opinion in public. Perhaps we can read something about it in &lt;a href="http://johnforsyth.blogspot.com/"&gt;his blog&lt;/a&gt; in the future...&lt;br /&gt;&lt;br /&gt;Tote&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2569747420844881947-687102642179672094?l=mobile-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mobile-thoughts.blogspot.com/feeds/687102642179672094/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2569747420844881947&amp;postID=687102642179672094' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/687102642179672094'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/687102642179672094'/><link rel='alternate' type='text/html' href='http://mobile-thoughts.blogspot.com/2008/07/symbian-and-nokia-wrestling-about.html' title='Symbian and Nokia wrestling about voting rights?'/><author><name>Gábor Török</name><uri>http://www.blogger.com/profile/11843466174833560817</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><id>tag:blogger.com,1999:blog-2569747420844881947.post-251518317943783825</id><published>2008-07-18T12:04:00.003+02:00</published><updated>2008-07-18T12:16:36.618+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Development'/><category scheme='http://www.blogger.com/atom/ns#' term='Symbian'/><category scheme='http://www.blogger.com/atom/ns#' term='S60'/><category scheme='http://www.blogger.com/atom/ns#' term='Touch UI'/><title type='text'>Static vs active application icons</title><content type='html'>I found an interesting blog about mobile interaction design at &lt;a href="http://sender11.typepad.com/sender11/2008/06/dead-icons-must.html"&gt;Sender 11&lt;/a&gt; (whatever that name means). The point of the article is that in order to make application icons more attractive and provide a better user-experience, the icons should refresh their content from time to time and show "relevant" information to the user instead of being passive and showing only static information.&lt;br /&gt;&lt;br /&gt;I like the idea. As one of the &lt;a href="http://sender11.typepad.com/sender11/2008/06/dead-icons-must.html#comment-119547678"&gt;comments&lt;/a&gt; says &lt;span style="font-style: italic;"&gt;with Nokia S60s you can now build interfaces wiht live icons like these in web-run-time and create a whole menu as a widget.&lt;/span&gt; Well, I don't know much about widgets, but I can imagine that it would work. For example, the whole Application Shell could make use of Web run-time and show application entry points (i.e. icons) as widgets with their always-changing behavior. Even more, the idea of Active Idle could be replaced by an active Application Shell, too. Some pixels could also be saved from precious screen real-estate (e.g. unread messages) by letting the application icons show information.&lt;br /&gt;&lt;br /&gt;What could different applications show to the user? Here's a by far incomplete list out of my mind:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Calendar: indication about events nearby&lt;/li&gt;&lt;li&gt;Messaging: unread messages (sms, e-mail, etc.)&lt;/li&gt;&lt;li&gt;Bluetooth connectivity: enabled vs disabled, transfer in progress&lt;/li&gt;&lt;li&gt;WLAN connectivity: enabled vs disabled, number of hotspots nearby&lt;/li&gt;&lt;li&gt;Maps: known (i.e. pre-recorded) locations nearby&lt;/li&gt;&lt;li&gt;Clock: time&lt;/li&gt;&lt;li&gt;Music Player: some information about tune being played (with scrolling, for example)&lt;/li&gt;&lt;li&gt;RSS reader: new, unread items&lt;/li&gt;&lt;li&gt;etc.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Could you add more?&lt;br /&gt;&lt;br /&gt;Tote&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2569747420844881947-251518317943783825?l=mobile-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mobile-thoughts.blogspot.com/feeds/251518317943783825/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2569747420844881947&amp;postID=251518317943783825' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/251518317943783825'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/251518317943783825'/><link rel='alternate' type='text/html' href='http://mobile-thoughts.blogspot.com/2008/07/static-vs-active-application-icons.html' title='Static vs active application icons'/><author><name>Gábor Török</name><uri>http://www.blogger.com/profile/11843466174833560817</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><id>tag:blogger.com,1999:blog-2569747420844881947.post-1601954586808833211</id><published>2008-07-17T22:24:00.003+02:00</published><updated>2008-07-17T23:04:47.127+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Development'/><title type='text'>Cross-platform development</title><content type='html'>I've read a &lt;a href="http://sender11.typepad.com/sender11/2008/07/multi-platform.html"&gt;great article&lt;/a&gt; about &lt;span style="font-weight: bold;"&gt;multi-platorm development&lt;/span&gt; today. I've already been involved in the development of multi-platform solutions and I saw &lt;span style="font-style: italic;"&gt;big sacrifices made for the sake of common codebase&lt;/span&gt;. Not all code could be shared this way, of course, there was thicker/thinner layer(s) on the top of common code. Generally the &lt;span style="font-weight: bold;"&gt;maintenance/improvement&lt;/span&gt; of common code was &lt;span style="font-weight: bold;"&gt;slower &lt;/span&gt;compared to one-platform-only cases and the &lt;span style="font-weight: bold;"&gt;code was less efficient&lt;/span&gt;, too. I was not convinced that it was worth doing it this way at all.&lt;br /&gt;&lt;br /&gt;Having said this, I fully agree with the analysis above. I would add, though, that multi-platform development requires &lt;span style="font-weight: bold;"&gt;either highly-skilled developers&lt;/span&gt; with solid knowledge of each platform they're developing for &lt;span style="font-weight: bold;"&gt;or a team&lt;/span&gt; of developers writing code 1 man/platform &lt;span style="font-weight: bold;"&gt;with very good communication&lt;/span&gt; within the team. Either choice could be right or wrong depending on many factors, like complexity of solution, developer skills, proper specification, etc.&lt;br /&gt;&lt;br /&gt;Btw, &lt;a href="http://mobilephonedevelopment.com/archives/642"&gt;Simon Judge&lt;/a&gt; has also added his valuable remarks to this topic.&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;&lt;br /&gt;Tote&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2569747420844881947-1601954586808833211?l=mobile-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mobile-thoughts.blogspot.com/feeds/1601954586808833211/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2569747420844881947&amp;postID=1601954586808833211' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/1601954586808833211'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/1601954586808833211'/><link rel='alternate' type='text/html' href='http://mobile-thoughts.blogspot.com/2008/07/cross-platform-development.html' title='Cross-platform development'/><author><name>Gábor Török</name><uri>http://www.blogger.com/profile/11843466174833560817</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><id>tag:blogger.com,1999:blog-2569747420844881947.post-842396785621356850</id><published>2008-07-01T10:44:00.006+02:00</published><updated>2008-07-01T14:15:12.749+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Development'/><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='UIQ'/><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><category scheme='http://www.blogger.com/atom/ns#' term='Nokia'/><category scheme='http://www.blogger.com/atom/ns#' term='Business'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Symbian'/><category scheme='http://www.blogger.com/atom/ns#' term='Sony Ericsson'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='Mobile OS'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows Mobile'/><title type='text'>Collection of great materials on Symbian going open-source</title><content type='html'>My regular readers may wonder why I've been silent on the great news of the mobile industry: &lt;a href="http://www.symbian.com/news/pr/2008/pr200810018.html"&gt;Symbian is going open-source&lt;/a&gt;. The reason is simple: I was so shocked to hear it in the news that I just sat back watching the flood of new blogs and comments trying to digest this new information. But I've been digesting it, too. Other people whom I respect and think knowledgeable in this area have written their opinion and I'm now about to collect some of them in a blog and share it with you.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.visionmobile.com/blog/2008/06/nokia-and-symbian-to-become-one-royalty-free-open-source-roadmap/"&gt;Andreas Constantinou from Vision Mobile&lt;/a&gt; was one of the fastests in commenting the news. He concluded that it was a logical move from Nokia (and Symbian, etc.) both from technical and business point of view:&lt;ul&gt;&lt;ul&gt;&lt;li&gt;" &lt;span style="font-style: italic;"&gt;... [Symbian] was crippled without control of the UI, application stack and the core OS under the same entity&lt;/span&gt;"&lt;/li&gt;&lt;li&gt;Eclipse (EPL) license is a weak one, which will make it desirable for OEMs to choose it.&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;            He was also the first to point out that this move would cause lay-offs and some hard times for the following industry players:&lt;br /&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;SonyEricsson and Motorola: they will eventually have to give up with UIQ, since S60 will be the dominant UI and ecosystem and S60 will basically swallow both UIQ and MOAP(S).&lt;/li&gt;&lt;li&gt;Android's royalty-free, open source business model is not the only compelling alternative for OEMs, operators, etc. On the contrary, Symbian has already proved whereas Android has not yet.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;a href="http://mobilephonedevelopment.com/archives/625"&gt;Simon Judge over at Mobile Phone Development&lt;/a&gt; comments that " &lt;span style="font-style: italic;"&gt;... full access to the platform code allows for much more innovative applications using facilities that are currently hidden&lt;/span&gt;" and all this "only" for $1.500 is definitely a step forward.&lt;br /&gt;He also cleverly notes that "&lt;span style="font-style: italic;"&gt;Nokia and Symbian now see licensing the OS as a dead end&lt;/span&gt;" - I wonder what Microsoft will comment on it?&lt;br /&gt;Finally, he raises his concerns on a technical question, &lt;span style="font-weight: bold;"&gt;backward compatibility&lt;/span&gt;: "&lt;span style="font-style: italic;"&gt;... [the announcement] doesn’t explain whether this is source code, binary or application compatibility&lt;/span&gt;" - we wouldn't like to face with such a big break as what we did with the introduction of Platform Security, would we?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://mobileopportunity.blogspot.com/2008/06/symbian-changes-everything-and-nothing.html"&gt;Mobile Opportunity's Michael Mace&lt;/a&gt; hails Nokia for their courage. He suspects, though, that "&lt;span style="font-style: italic;"&gt;... the announcement is actually half cleanup and half power move: ... The power move is that it challenges Android ... The cleanup is that the ownership situation of Symbian was unstable and had to be changed eventually, and SonyEricsson clearly wanted to get out of the UIQ business&lt;/span&gt;".&lt;br /&gt;He also asks what will drive Symbian developers after this change? While he believes that developers "&lt;span style="font-style: italic;"&gt;respond to user excitement and the chance to make lots of money&lt;/span&gt;", he fails to see how the new Symbian strategy drives either one.&lt;br /&gt;Finally, Michael points out that the longer it will take for Symbian Foundation to kick off, the bigger the advantage for Apple and Android. What about Microsoft? "&lt;span style="font-style: italic;"&gt;This is Microsoft's ultimate open source nightmare, becoming real.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Rafe Blanford&lt;/span&gt; from &lt;a href="http://www.allaboutsymbian.com/"&gt;AllAboutSymbian&lt;/a&gt; has written about &lt;a href="http://www.allaboutsymbian.com/features/item/The_Symbian_Foundation_unwrapped.php"&gt;Symbian Foundation unwrapped&lt;/a&gt;. He says that the tranformation of Symbian OS to a royalty-free, open-source system is according to today's industry philosophy and whilst it's a logical move forward it would not have been possible 10 years ago, since "&lt;span style="font-style: italic;"&gt;...companies would have been unwilling to let Nokia or anyone else have such a dominant position&lt;/span&gt;". The new Symbian OS will challenge LiMo, Android and the likes on their own strength and "&lt;span style="font-style: italic;"&gt;negates their key advantage&lt;/span&gt;". Apple's iPhone might be not affected, according to Rafe, since "&lt;span style="font-style: italic;"&gt;it is difficult to see how Apple will expand to become a significant overall player in mobile space (rather than an individual niche player with lots of press attention)&lt;/span&gt;".&lt;br /&gt;&lt;br /&gt;The hypothetical ("10 years old") problem Rafe was referring to is supported by &lt;a href="http://www.theregister.co.uk/2008/06/24/andrew_on_symbian/"&gt;The Register&lt;/a&gt;, too. They say, "&lt;span style="font-style: italic;"&gt;the most damaging problem is that Symbian's licensees may have no desire to make Nokia stronger now that it owns the operation 100 per cent&lt;/span&gt;".&lt;br /&gt;They also worry about that "&lt;span style="font-style: italic;"&gt;the 'Foundation' may also prove to be an expensive liability for Nokia&lt;span style="font-style: italic;"&gt;".&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;Finally they write that "&lt;span style="font-style: italic;"&gt;it's largely Nokia that must be blamed for failing to make Symbian phones remotely 'enchanting'&lt;/span&gt; ..." and "&lt;span style="font-style: italic;"&gt;... today it's the iPhone which has the enchantment factor. ... Symbian has done everything its original designers asked of it - a twenty year lifespan is not bad at all. But it's now Apple's business to lose.&lt;/span&gt;"&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Apple and world dominance. What about Microsoft? They're still bigger than Apple at least in terms of mobile OS market share, aren't they? Well, we've already got used to the style Microsoft comments similar announcements, thus it must not have come as a surprise that they have &lt;u&gt;welcomed this move&lt;/u&gt;. To be &lt;a href="http://www.networkworld.com/news/2008/062608-microsoft-on-symbian-open-source.html?fsrc=netflash-rss"&gt;more accurate&lt;/a&gt;, they have "&lt;span style="font-style: italic;"&gt;welcomed the transformation of the Symbian mobile-phone platform into an open source project, because the software giant contends the change will create a host of new problems for the Symbian community.&lt;/span&gt;" Sweet, isn't it? They use FUD referring mainly to the big 'F', fragmentation, saying that "&lt;span style="font-style: italic;"&gt;there are more Linux consortiums that come and go than there are Linux phones&lt;/span&gt;".&lt;br /&gt;&lt;br /&gt;Which might be true, actually. But don't lump Symbian and mobile Linux together. &lt;span style="font-weight: bold;"&gt;David Wood&lt;/span&gt;, EVP of Research at Symbian, has written a &lt;a href="http://www.dw2-0.com/2008/06/five-laws-of-fragmentation.html"&gt;lengthy article&lt;/a&gt; about how he (and Symbian) sees this problem. He argues that 1: fragmentation really is a problem, 2: Symbian has the experience and ability to handle it. As opposed to Google, for example, says the side-note. :)&lt;br /&gt;&lt;br /&gt;Finally, it's worth paying attention to &lt;a href="http://opengardensblog.futuretext.com/archives/2008/06/iphone_vs_symbi_1.html"&gt;Ajit Jaokar's article&lt;/a&gt;, who warns that "&lt;span style="font-style: italic;"&gt;it is not possible to compare Symbian vs. Android; or Symbian vs. iPhone .. &lt;span style="font-weight: bold;"&gt;because it is not possible to mix operating systems with ecosystems&lt;/span&gt;&lt;/span&gt;". These are like "&lt;span style="font-style: italic;"&gt;apples and oranges&lt;/span&gt;" in terms of "&lt;span style="font-style: italic;"&gt;iPhone, Ovi and Android are ecosystems. In contrast, Symbian and Limo are operating systems or Operating system consortia&lt;/span&gt;". It's another lengthy article that is worth reading.&lt;br /&gt;&lt;br /&gt;So I've been silent and haven't commented this news yet. Why? Because there are so many people to listen to ...&lt;br /&gt;&lt;br /&gt;What about you?&lt;br /&gt;&lt;br /&gt;Tote&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2569747420844881947-842396785621356850?l=mobile-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mobile-thoughts.blogspot.com/feeds/842396785621356850/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2569747420844881947&amp;postID=842396785621356850' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/842396785621356850'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/842396785621356850'/><link rel='alternate' type='text/html' href='http://mobile-thoughts.blogspot.com/2008/07/collection-of-great-materials-on.html' title='Collection of great materials on Symbian going open-source'/><author><name>Gábor Török</name><uri>http://www.blogger.com/profile/11843466174833560817</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><id>tag:blogger.com,1999:blog-2569747420844881947.post-2587954454132000263</id><published>2008-06-18T20:08:00.008+02:00</published><updated>2008-06-19T01:09:55.023+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Nokia'/><category scheme='http://www.blogger.com/atom/ns#' term='Development'/><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='UIQ'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><category scheme='http://www.blogger.com/atom/ns#' term='S60'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><category scheme='http://www.blogger.com/atom/ns#' term='Browser'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows Mobile'/><title type='text'>Browser as an application platform</title><content type='html'>I've read the following &lt;a href="http://www.arcchart.com/blueprint/show.asp?id=484"&gt;analysis from ARCchart&lt;/a&gt; with great interest. I'm already familiar with the idea of writing applications for mobile browsers and that it can be considered as a real alternative for mobile software development. &lt;a href="http://www.widsets.com/"&gt;WidSets&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Web_widget"&gt;Widgets&lt;/a&gt; are all around us, not to mention &lt;a href="http://www.adobe.com/products/flashlite/"&gt;Flash Lite&lt;/a&gt;, &lt;a href="http://silverlight.net/"&gt;Silverlight&lt;/a&gt;, two cross-platform solutions used for delivering (multimedia) content to more and more people.&lt;br /&gt;&lt;br /&gt;The main point of ARCchart's article was to point out that the whole problem of fragmented mobile development could be solved by developing to a single run-time environment: the browser. The browser, which is today's most widely used applications on desktop and mobile computing devices alike.&lt;br /&gt;&lt;br /&gt;What is this fragmentation thing, one could ask? Well, let's have a quick look at various mobile platforms, development environments:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;It's a known fact that &lt;span style="font-weight: bold;"&gt;Symbian/C++&lt;/span&gt; opens the door to the wide variety of native features of &lt;span style="font-weight: bold;"&gt;S60 &lt;/span&gt;and &lt;span style="font-weight: bold;"&gt;UIQ &lt;/span&gt;devices, however, it still has a steep learning curve and its programming environment is not too developer-friendly, either, compared to e.g. Java. The vast majority of smartphones are running on Symbian operating system (whether iPhone-fans admit it or not), however, development is often more (cost-)efficient for other platforms. Portability is a serious issue in Symbian.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Windows Mobile&lt;/span&gt; devices are very popular in North-America, especially among business users. However, its popularity is way behind Symbian phones' anywhere else in the world and don't forget the fact that there are much more &lt;span style="font-style: italic;"&gt;consumers&lt;/span&gt; than &lt;a href="http://en.wikipedia.org/wiki/Prosumer"&gt;prosumers&lt;/a&gt;. On this platform, you can write native applications in Win32/MFC/.Net, however, these applications are rarely portable across other platforms.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Java? &lt;/span&gt;Hell, it's the king of fragmentation in terms of supported (or rather &lt;span style="font-weight: bold;"&gt;un&lt;/span&gt;supported) features, so-called JSRs. Even though it was supposed to bring the Paradise to mobile software developers, it's still suffering from severe problems.&lt;/li&gt;&lt;li&gt;What else? &lt;span style="font-weight: bold;"&gt;Linux?&lt;/span&gt; Show me some popular Linux-powered phones first and how people are making cross-platform, backward compatible programs for them.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;iPhone?&lt;/span&gt; Mac OS X with its Objective C just increases variation. Even though C++ can also be used for programming and there are, for example, attempts to &lt;a href="http://www.innaworks.com/alcheMo-for-iPhone.html"&gt;port JME programs to Obj-C&lt;/a&gt;, as I said: it just increases variation, which is the nightmare of programers.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Android?&lt;/span&gt; Although the whole system is based on mobile Linux, the primary development language will be Java. But which Java? Google's own. And although it's said to be a solid foundation for Google OHA members, it's still only a &lt;span style="font-style: italic;"&gt;recommendation &lt;/span&gt;for them to choose whether various features will be supported in their devices or not. You can imagine how it affects fragmentation in the Java world - it will just make it even more complex.&lt;/li&gt;&lt;/ul&gt;Now how does a &lt;span style="font-style: italic;"&gt;browser&lt;/span&gt; come into play? I'm sure that most readers of this blog have already heard of &lt;a href="http://webkit.org/"&gt;WebKit&lt;/a&gt;, an open source browser engine enabling mobile browsers to show and handle full-web content. It is used in Mac OS X's &lt;a href="http://www.apple.com/safari/"&gt;Safari&lt;/a&gt; (iPhone browser), Nokia's &lt;a href="http://www.s60.com/browser"&gt;S60 browser&lt;/a&gt;, the built-in browser of Google's Android &lt;span style="font-style: italic;"&gt;will&lt;/span&gt; also be WebKit-based, not to mention Digia's &lt;a href="http://www.digia.com/browser"&gt;@Web&lt;/a&gt;, a recently announced port of WebKit for UIQ phones. Although there are other good browsers, too, such as &lt;a href="http://www.opera.com/products/mobile/"&gt;Opera Mobile&lt;/a&gt; and IE in Windows Mobile, WebKit seems to be becoming the de facto standard in mobile devices (which is &lt;a href="http://blogs.s60.com/browser/2007/10/coring_the_browser_1.html"&gt;not necessarily a bad thing&lt;/a&gt;). It's also worth mentioning &lt;a href="http://www.operamini.com/"&gt;Opera Mini&lt;/a&gt; and &lt;a href="http://teashark.com/"&gt;TeaShark&lt;/a&gt; at this point, two &lt;span style="font-weight: bold; font-style: italic;"&gt;Java-based browsers&lt;/span&gt;, both using remote &lt;span style="font-weight: bold; font-style: italic;"&gt;back-end servers for pre-processing full-web content&lt;/span&gt; and showing only the digested content formatted for resource-constrained devices. Side-note: it's also WebKit that is running on TeaShark's back-end servers. :)&lt;br /&gt;&lt;br /&gt;So &lt;span style="font-weight: bold;"&gt;is ARCchart right&lt;/span&gt; or not? Is the browser the ultimate solution for mobile software development? In my opinion &lt;span style="font-weight: bold; font-style: italic;"&gt;yes and no&lt;/span&gt;. They're right that mobile browsers and complementing technologies (such as Flash Lite) are becoming more and more powerful, capable of rendering extremely complex web pages, performing surprisingly smart functions, letting the user interact with active content, exchanging data with remote servers, etc. However, whilst "older" web technologies (e.g. JavaScript) are not powerful enough to compete with the power of real programming languages, newer ones (e.g. Flash Lite) have not been widely adopted yet. For example, for a quick and very brief reference as to what the different versions of Flash Lite can and cannot do, visit &lt;a href="http://blogs.forum.nokia.com/blog/alessandro-paces-forum-nokia-blog/series-40/2006/10/12/flash-lite-differences"&gt;this link&lt;/a&gt;. And even though there's not too much variation here yet, there will be: newer versions of Flash Lite will require developers to keep track of which mobile phone supports which version, how to distinguish between Silverlight and Flash Lite applications, etc. I'm afraid &lt;span style="font-weight: bold; font-style: italic;"&gt;it won't be any different in the end&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;In my opinion, web-based technologies will open up new alternatives (they've already done so, actually) for mobile software: not necessarily too complex ones, but at least enjoyable. And this is exactly what most people are looking for: they'd like to enjoy using these programs. These new kind of programs that complete the whole picture, add to it, but will NOT replace yet older but still powerful technologies.&lt;br /&gt;&lt;br /&gt;Can hardly wait for your comments,&lt;br /&gt;&lt;br /&gt;Tote&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2569747420844881947-2587954454132000263?l=mobile-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mobile-thoughts.blogspot.com/feeds/2587954454132000263/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2569747420844881947&amp;postID=2587954454132000263' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/2587954454132000263'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/2587954454132000263'/><link rel='alternate' type='text/html' href='http://mobile-thoughts.blogspot.com/2008/06/browser-as-application-platform.html' title='Browser as an application platform'/><author><name>Gábor Török</name><uri>http://www.blogger.com/profile/11843466174833560817</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><id>tag:blogger.com,1999:blog-2569747420844881947.post-5975730982968409293</id><published>2008-06-17T00:00:00.004+02:00</published><updated>2008-06-17T00:20:14.136+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Nokia'/><category scheme='http://www.blogger.com/atom/ns#' term='Business'/><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><title type='text'>iPhone for 1 Euro?</title><content type='html'>&lt;a href="http://www.reuters.com/article/technologyNews/idUSL1610580020080616"&gt;Reuters reported&lt;/a&gt; that &lt;span style="font-style: italic;"&gt;T-Mobile will sell Apple Inc's new iPhone for as little as 1 euro ($1.54) for the 8-gigabyte version together with a 69 euro monthly contract&lt;/span&gt; in Germany. I've already had a conversation in a Hungarian blog's post, in which people convinced me that the most important number most buyers look at is the entry fee that must be paid at the time of entering into a contract. Aftermath (i.e. how much it will eventually cost) is of less importance.&lt;br /&gt;&lt;br /&gt;Could someone enlighten me why the (new, old - the same) iPhone makes &lt;span style="font-style: italic;"&gt;people go crazy&lt;/span&gt;? Why do network &lt;span style="font-style: italic;"&gt;operators contend&lt;/span&gt; for selling it? Besides the UI (which is very compelling &amp;amp; user-friendly, I admit), what else is in it that is not available in other high-end devices? What could Nokia and others learn from Apple so that people would fight for their devices, too? Or &lt;span style="font-weight: bold;"&gt;is this just another bubble&lt;/span&gt; that will explode when other phone manufacturers catch up soon?&lt;br /&gt;&lt;br /&gt;Tote&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2569747420844881947-5975730982968409293?l=mobile-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mobile-thoughts.blogspot.com/feeds/5975730982968409293/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2569747420844881947&amp;postID=5975730982968409293' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/5975730982968409293'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/5975730982968409293'/><link rel='alternate' type='text/html' href='http://mobile-thoughts.blogspot.com/2008/06/iphone-for-1-euro.html' title='iPhone for 1 Euro?'/><author><name>Gábor Török</name><uri>http://www.blogger.com/profile/11843466174833560817</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>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2569747420844881947.post-1358397516635874243</id><published>2008-06-16T22:28:00.003+02:00</published><updated>2008-06-16T22:59:18.285+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Business'/><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><title type='text'>Pay or not to pay for incoming calls and messages?</title><content type='html'>Hi there,&lt;br /&gt;&lt;br /&gt;This is going to be a short post. I was just amazed by the fact that the same topic was discussed in two different blogs coming to totally different conclusions. It inspired me to write about it briefly.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.intomobile.com/"&gt;IntoMobile&lt;/a&gt;'s (and also Nokia's) &lt;span style="font-weight: bold;"&gt;Stefan Constantinescu&lt;/span&gt;, an American blogger living in Finland, &lt;a href="http://www.intomobile.com/2008/06/14/living-in-a-prepaid-world-and-how-apple-failed-to-change-the-economics-of-mobile.html"&gt;blamed Apple&lt;/a&gt; why they had started negotiations with network operators and why not tried to sell their handsets unlocked and unsubsidized. He explained why the "American model" sucked (people have to pay even for incoming calls and short messages, they're usually bound to contracts, there's big burocracy, etc.) and praised the freedom Europeans and basically the "Rest-of-the-world" enjoy.&lt;br /&gt;&lt;br /&gt;On the other hand, it was shocking to read it from &lt;a href="http://www.theregister.co.uk/2008/06/16/reding_charges/"&gt;El Reg&lt;/a&gt; that an &lt;span style="font-style: italic;"&gt;EU commissioner Viviane Reding would let mobile operators charge subscribers to receive calls&lt;/span&gt;". Back to stone-age, ehh? It's the very reason why Europe and some countries in Asia are ahead of the US in this area: the burden coming from having a SIM-card + mobile device is not as big here as in the US. American carriers demand too much from users (burocracy, long-term commitment, etc.) while provide too little (poor services, strongly controlled activities [in terms of used services, installable programs, etc.]). I think it would be a huge step back if this idea came true.&lt;br /&gt;&lt;br /&gt;I promised that I would be short,&lt;br /&gt;&lt;br /&gt;Tote :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2569747420844881947-1358397516635874243?l=mobile-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mobile-thoughts.blogspot.com/feeds/1358397516635874243/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2569747420844881947&amp;postID=1358397516635874243' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/1358397516635874243'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/1358397516635874243'/><link rel='alternate' type='text/html' href='http://mobile-thoughts.blogspot.com/2008/06/pay-or-not-to-pay-for-incoming-calls.html' title='Pay or not to pay for incoming calls and messages?'/><author><name>Gábor Török</name><uri>http://www.blogger.com/profile/11843466174833560817</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><id>tag:blogger.com,1999:blog-2569747420844881947.post-7118781953951386124</id><published>2008-05-21T23:01:00.004+02:00</published><updated>2008-05-22T00:38:57.780+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Nokia'/><category scheme='http://www.blogger.com/atom/ns#' term='Development'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Symbian'/><category scheme='http://www.blogger.com/atom/ns#' term='S60'/><category scheme='http://www.blogger.com/atom/ns#' term='Mobile OS'/><title type='text'>Nokia stirs water with mobile Linux</title><content type='html'>It seems it's time for another round to discuss about whether Nokia will abandon Symbian OS in favour of (mobile) Linux. All About Symbian has &lt;a href="http://www.allaboutsymbian.com/news/item/7332_Nokia_to_manufacture_Linux-bas.php"&gt;reported&lt;/a&gt; that "&lt;span style="font-style: italic;"&gt;Nokia's Chief Financial Officer said Nokia is considering manufacturing Linux-based mobile phones&lt;/span&gt;". This information is confirmed by &lt;a href="http://www.unwiredview.com/2008/05/20/nokia-sees-increasing-role-of-linux-in-handsets/"&gt;Unwired View&lt;/a&gt; as well, although in a slightly different tone: they say "&lt;span style="font-style: italic;"&gt;Nokia sees increasing role of Linux in handsets&lt;/span&gt;". Finally, &lt;a href="http://www.theregister.co.uk/2008/05/21/nokia_not_linux/"&gt;El Reg&lt;/a&gt; is saying that "&lt;span style="font-style: italic;"&gt;Nokia says no plan to switch phones to Linux&lt;/span&gt;".&lt;br /&gt;&lt;br /&gt;Who to believe? Having read the comments carefully, people seems to have the following opinions/see the following options:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;The biggest haters of Symbian say that it's &lt;span style="font-weight: bold;"&gt;natural that Linux will take over&lt;/span&gt; and this is exactly what they've always claimed.&lt;/li&gt;&lt;li&gt;According to a bit more careful opinion, &lt;span style="font-weight: bold;"&gt;these two mobile operating systems will co-exist&lt;/span&gt;. There are couple of arguments for this scenario:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Symbian/S60 is undoubtedly the leader in smartphone market&lt;/li&gt;&lt;li&gt;There's room for both OSes: Symbian excels in high-performance mobile phones, whereas Linux could be successful in mid-range feature phones.&lt;/li&gt;&lt;li&gt;Nokia has already heavily invested in the development of a mobile OS and is a nearly 50% shareholder of Symbian these days - why would they ruin all this?&lt;/li&gt;&lt;li&gt;The development of a smartphone running on Linux still takes a LOT of time.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Some more paranoid commenters say that "&lt;span style="font-weight: bold;"&gt;Linux is not really a threat for Symbian, but rather a motivation&lt;/span&gt;" to work &amp;amp; perform even better in today's extremely competing environment (i.e. mobile OSes and smartphone market). They believe that Nokia wants to make pressure on Symbian by announcing new Linux-powered devices from time to time.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Finally, there are those who&lt;span style="font-weight: bold;"&gt; don't give a sh.t to what OS is running on a phone&lt;/span&gt;, they "just" want their Flash/Python/Java/etc. applications (whether they wrote them or not) to run smoothly in the future, too. Some of these people also mention that it's the same if the OS gets replaced, the UI (i.e. S60) is what's important - and if it remains, nothing will change actually.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Personally,  I think that Nokia is &lt;u&gt;still making experiments&lt;/u&gt; with Linux. Don't forget that they &lt;u&gt;already have mobile Linux devices&lt;/u&gt; (Internet tablets running on &lt;a href="http://maemo.org/"&gt;Maemo&lt;/a&gt; platform), though, those are not mobile phones, just sort of PDAs. In today's fragmented mobile Linux market, no one mobile manufacturers dare to commit themselves to take Linux as the leading operating system for their products - it would simply be way too &lt;span style="font-weight: bold;"&gt;risky&lt;/span&gt;. It's been also said numerous times that there are lots of factors that manufacturers must consider when selecting a mobile OS and Linux is definitely &lt;span style="font-weight: bold;"&gt;NOT the &lt;/span&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;ultimate &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;solution&lt;/span&gt; today. Nokia might abandon Symbian in the future, however, it's not time for that. Yet.&lt;br /&gt;&lt;br /&gt;Any thoughts?&lt;br /&gt;&lt;br /&gt;Tote&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2569747420844881947-7118781953951386124?l=mobile-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mobile-thoughts.blogspot.com/feeds/7118781953951386124/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2569747420844881947&amp;postID=7118781953951386124' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/7118781953951386124'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/7118781953951386124'/><link rel='alternate' type='text/html' href='http://mobile-thoughts.blogspot.com/2008/05/nokia-stirs-water-with-mobile-linux.html' title='Nokia stirs water with mobile Linux'/><author><name>Gábor Török</name><uri>http://www.blogger.com/profile/11843466174833560817</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><id>tag:blogger.com,1999:blog-2569747420844881947.post-1891785407841250974</id><published>2008-05-08T00:29:00.004+02:00</published><updated>2008-05-08T01:35:09.476+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Nokia'/><category scheme='http://www.blogger.com/atom/ns#' term='Development'/><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Symbian'/><category scheme='http://www.blogger.com/atom/ns#' term='S60'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows Mobile'/><title type='text'>Mobile software development - Functional testing</title><content type='html'>&lt;a href="http://mobilephonedevelopment.com/archives/593"&gt;Simon Judge's blog&lt;/a&gt; made me think, again. He wrote about &lt;a href="http://www.mob4hire.com/"&gt;Mob4Hire&lt;/a&gt;, a company offering &lt;span style="font-weight: bold; font-style: italic;"&gt;people&lt;/span&gt; for mobile application testing. Testers get paid via PayPal after bidding on projects (i.e. mobile applications/solutions) and developers get testers at a (hopefully) reasonable price. Finding testers might be especially useful if your geographic area is not the one you'd like your software to be tested in.&lt;br /&gt;&lt;br /&gt;You know, lots of developers (dare to say: &lt;span style="font-style: italic;"&gt;most&lt;/span&gt;?) do not recognize the importance of testing. This is the least pleasant part of development, I must admit, yet one of the most important. There are various kinds of testing including (but not limited to) &lt;span style="font-style: italic;"&gt;unit-, regression, load, "smoke"&lt;/span&gt;, etc. testing. The one, &lt;span style="font-weight: bold;"&gt;Mob4Hire&lt;/span&gt; provides solution to is called &lt;span style="font-style: italic;"&gt;functional&lt;/span&gt; testing, where one can test the whole solution end-to-end. You know, mobile handsets are very-very fragmented in terms of platforms: applications can be developed in many programming languages like &lt;span style="font-weight: bold;"&gt;Java, Symbian C++, Windows Mobile Win32/C#, iPhone Obj-C, Linux C/C++&lt;/span&gt;, etc. And even when sticking to the same platform and programming environment, JME for example, the supported features vary very much from device to device. This, along with the complexity of what operators allow 3rd-party programs to do, makes it very difficult for a new application to be thoroughly tested.&lt;br /&gt;&lt;br /&gt;Nokia already provides a free service for developers wishing to test their mobile applications written for Nokia S60 platform: it's called &lt;a href="http://www.forum.nokia.com/main/technical_services/testing/rda_introduction.html"&gt;Nokia RDA&lt;/a&gt; (short for Remote Device Access). It is an Internet-based solution, where you can remote control a real mobile phone. You can request, for example, that SIM- and/or memory card be inserted in the test device as well as more than one phone be reserved for your test session to test peer-to-peer communications.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.deviceanywhere.com/"&gt;DeviceAnywhere&lt;/a&gt; provides a similar solution to &lt;span style="font-weight: bold;"&gt;Nokia RDA&lt;/span&gt;, however, it's not limited to a particular platform, nor to only 1-2 network operators. According to their web site, their service is "&lt;span style="font-style: italic;"&gt;a revolutionary online service that provides access to hundreds of real handsets, on live worldwide networks, remotely over the Internet&lt;/span&gt;". Unfortunately, it is not free of charge.&lt;br /&gt;&lt;br /&gt;Note that you &lt;span style="font-weight: bold;"&gt;cannot test everything&lt;/span&gt; with these solutions. For example, applications that use&lt;span style="font-style: italic;"&gt; camera, GPS, accelerometer &lt;/span&gt;are basically out of question as well as ones using external accessories.&lt;br /&gt;&lt;br /&gt;Another option for functional testing is making use of the services of &lt;span style="font-weight: bold;"&gt;Test Houses&lt;/span&gt;. &lt;u&gt;Professional testers&lt;/u&gt; verify the quality of your software (compared to &lt;span style="font-weight: bold;"&gt;Mob4Hire&lt;/span&gt;, for example, see Simon's opinion) so that you can be sure you get the most what you paid for. Sometimes it's even &lt;u&gt;required&lt;/u&gt; for your application to pass certain tests in order to get certified by some authorities. However, you may need to pay a lot for this service, see the &lt;a href="https://www.symbiansigned.com/app/page/overview/testhouses"&gt;list &amp;amp; pricing of Test Houses&lt;/a&gt; that &lt;a href="http://www.symbiansigned.com/"&gt;Symbian Signed&lt;/a&gt; accepts, for example.&lt;br /&gt;&lt;br /&gt;Finally, let's talk about &lt;span style="font-weight: bold;"&gt;community-driven testing&lt;/span&gt;. Once your application is in such a shape that it is ready for external people to play with it, you can ask them to go and use it extensively. You can offer free copies of the software to them, for example, or they may do it just for their own gratification - it's the same. This way of testing works extremely well in solutions based on client-server architecture with a mobile front-end and a server back-end. It's quite common in these scenarios that the mobile-end is just a light-weight client software that can be freely distributed, thus it doesn't cause any inconvenience if software distrubition is not strictly controlled. The point is that you may get &lt;span style="font-weight: bold;"&gt;lots&lt;/span&gt; of people playing with your software, &lt;span style="font-style: italic;"&gt;because it's their passion&lt;/span&gt;. And passion drives people to do their job well, simply because they enjoy it, they love your program and they'd like it to be even better. I'm really a great supporter of this kind of testing. :)&lt;br /&gt;&lt;br /&gt;Can you recommend any other way for performing functional mobile software testing? Please let me (us) know!&lt;br /&gt;&lt;br /&gt;Tote&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2569747420844881947-1891785407841250974?l=mobile-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mobile-thoughts.blogspot.com/feeds/1891785407841250974/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2569747420844881947&amp;postID=1891785407841250974' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/1891785407841250974'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/1891785407841250974'/><link rel='alternate' type='text/html' href='http://mobile-thoughts.blogspot.com/2008/05/mobile-software-development-functional.html' title='Mobile software development - Functional testing'/><author><name>Gábor Török</name><uri>http://www.blogger.com/profile/11843466174833560817</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><id>tag:blogger.com,1999:blog-2569747420844881947.post-8999310729793234511</id><published>2008-05-06T16:15:00.003+02:00</published><updated>2008-05-06T16:54:55.537+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Development'/><category scheme='http://www.blogger.com/atom/ns#' term='Business'/><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><title type='text'>eyePhone - Your tourist guide</title><content type='html'>I've stumbled upon &lt;a href="http://www.esa.int/esaCP/SEMK2B3XQEF_index_0.html"&gt;this article&lt;/a&gt; recently and thought might be worth sharing with you.&lt;br /&gt;&lt;br /&gt;If we put the name of this software aside a bit (it obviously tries to ride the waves of iPhone), the idea is great. Take a smartphone being able to&lt;br /&gt;&lt;ul&gt;&lt;li&gt;take good quality photos&lt;/li&gt;&lt;li&gt;use GPS&lt;/li&gt;&lt;li&gt;communicate over Internet&lt;/li&gt;&lt;/ul&gt;and you have your on-line tourist guide always at hand. It doesn't require too much from the handset, no? I bet even a good feature phone would do.&lt;br /&gt;&lt;br /&gt;Of course, the client software shall not be too &lt;span style="font-style: italic;"&gt;thick&lt;/span&gt;, most of the business logic is on server-side, right? An average (phone) camera quality should be enough, a Bluetooth-attached GPS is sufficient and basically every mobile phone can transmit data over the net lately. Okay, if an &lt;span style="font-style: italic;"&gt;angle sensor&lt;/span&gt; is also part of the phone, then the client can gather more data that eventually makes recognition more accurate.&lt;br /&gt;&lt;br /&gt;As opposed to the client-side, the server must be very intelligent. Image recognition can be very complex, since poor image resolution, distant objects, pictures taken from different angles, etc. can make it very-very tricky if not &lt;span style="font-style: italic;"&gt;impossible&lt;/span&gt;. Yeah, I know that the article mentions that the concept was proved, but I believe it only when I see it, you know. Obviously, the solution must be community-driven - you cannot expect any service providers to maintain such a big database alone. And I'm sure that from business point of view it's the server-side software that one can license, whilst the client software would be available free of charge. At least, that would make sense.&lt;br /&gt;&lt;br /&gt;Finally, it's very interesting that others are also making experiments in this area.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://groups.google.com/group/android-challenge/browse_thread/thread/ea526c42dd2fe31c"&gt;Android Scan&lt;/a&gt; is an application written for &lt;a href="http://code.google.com/android/adc.html"&gt;Android Developer Challenge&lt;/a&gt; that uses camera and mobile processing power for barcode recognition and scanning for metadata of CDs, DVDs, books on the internet.&lt;span style="text-decoration: underline;"&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://venturebeat.com/2008/04/11/nokia-develops-navigating-system-based-on-image-recognition-landmarks/"&gt;Nokia also develops navigating system based on image recognition&lt;/a&gt;, where you can just "&lt;span style="font-style: italic;"&gt;take a picture of a nearby landmark, like the Golden Gate Bridge, with the camera in your mobile phone. Then, Nokia will match your photo with other landmark photos in its mapping database, and tell you where you are.&lt;/span&gt;"&lt;/li&gt;&lt;li&gt;&lt;a href="http://search.japantimes.co.jp/cgi-bin/nb20070626a1.html"&gt;J-MAGIC&lt;/a&gt; is a Japanese company that "&lt;span style="font-style: italic;"&gt;sees market for picture-based search&lt;/span&gt;", too.&lt;/li&gt;&lt;/ul&gt;And the list is by far not complete. I wonder who will come up with the most innovative idea bundled with  a sustainable revenue on the service so that both sides (i.e. consumers and providers) get what they want.&lt;br /&gt;&lt;br /&gt;Any thoughts?&lt;br /&gt;&lt;br /&gt;Tote&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2569747420844881947-8999310729793234511?l=mobile-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mobile-thoughts.blogspot.com/feeds/8999310729793234511/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2569747420844881947&amp;postID=8999310729793234511' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/8999310729793234511'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/8999310729793234511'/><link rel='alternate' type='text/html' href='http://mobile-thoughts.blogspot.com/2008/05/eyephone-your-tourist-guide.html' title='eyePhone - Your tourist guide'/><author><name>Gábor Török</name><uri>http://www.blogger.com/profile/11843466174833560817</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><id>tag:blogger.com,1999:blog-2569747420844881947.post-2896055325606067739</id><published>2008-04-21T22:33:00.003+02:00</published><updated>2008-04-22T02:50:12.742+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Motorola'/><category scheme='http://www.blogger.com/atom/ns#' term='Devices'/><category scheme='http://www.blogger.com/atom/ns#' term='Symbian'/><category scheme='http://www.blogger.com/atom/ns#' term='Mobile OS'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows Mobile'/><title type='text'>Symbian and Windows on the same device - what the hell?</title><content type='html'>I've just finished &lt;span style="font-weight: bold;"&gt;knitting the brows&lt;/span&gt; after reading it in the news that &lt;a href="http://www.unwiredview.com/2008/04/21/ibm-launch-of-new-mobile-web-initiative/"&gt;IBM launches an initiative&lt;/a&gt; that has something to do with the mobile world. "It seems", I thought, "that there's so much money in mobile business that even the &lt;span style="font-weight: bold; font-style: italic;"&gt;Big Blue&lt;/span&gt; could not resist".&lt;br /&gt;&lt;br /&gt;But now I'm totally down on the floor with the idea of having more than one, potentially completely different, operating systems on the same device. I've just read that &lt;a href="http://www.theregister.co.uk/2008/04/21/motorola_virtuallogix/"&gt;Motorola invests in VirtualLogix, Inc.&lt;/a&gt; whose "&lt;span style="font-style: italic;"&gt;VirtualLogix VLX enables multiple operating system environments to run concurrently on shared hardware and provides a range of performance, fault tolerance and security options to address specific market requirements&lt;/span&gt;".&lt;br /&gt;&lt;br /&gt;In my opinion, the whole solution abounds with challenges. Technically, from usability/business point of view, whatever. The thing is that each member of the value chain must learn/tackle something new. For example,&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Device manufacturers&lt;/span&gt; must be prepared for having to integrate such hardware elements in the same device that enable &lt;u&gt;multiple operating systems to run in parallel&lt;/u&gt; also considering the cost of virtualization (in terms of time, but money-wise, too). These pieces of hardware &lt;u&gt;must give the best performance&lt;/u&gt; so that the &lt;span style="font-weight: bold;"&gt;user experience is constantly good on all platforms&lt;/span&gt;. For example, whilst a ~500MHz CPU performs well on a Windows Mobile-powered device, it's a dual 330MHz CPU that gives the same performance on an Nokia N95 8GB. Of course, this applies not only to the CPU, but to memory, persistent storage, etc., too. Thus, &lt;span style="font-weight: bold;"&gt;hardware costs will definitely be higher&lt;/span&gt; than for regular phones.&lt;/li&gt;&lt;li&gt;Of course, there will be a constant fight for &lt;span style="font-weight: bold;"&gt;giving the same performance&lt;/span&gt; as on a &lt;span style="font-style: italic;"&gt;normal &lt;/span&gt;device and also &lt;span style="font-weight: bold;"&gt;keep the price&lt;/span&gt; of the device as &lt;span style="font-weight: bold;"&gt;low &lt;/span&gt;as possible. As to &lt;span style="font-weight: bold;"&gt;software vendors&lt;/span&gt;,&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Writers of &lt;span style="font-style: italic; font-weight: bold;"&gt;&lt;u&gt;guest operating systems&lt;/u&gt;&lt;/span&gt; (each operating system will be guest, by the way) must prepare for a new challenge, namely that &lt;span style="font-weight: bold;"&gt;scarce system resources will become even busier&lt;/span&gt; and harder to get access to.&lt;/li&gt;&lt;li&gt;Some weird situations could also occur, for example, when a resident background application would be waiting for an incoming call, which would eventually be "stolen" by another virtual device with a higher priority.&lt;/li&gt;&lt;li&gt;In addition, it would result in a much better user experience if commonly used resources, such as persistent storage, were shared. For example, the file system:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;One use case would be to allow the user to seamlessly move files between OSes.&lt;/li&gt;&lt;li&gt;Another to allow &lt;span style="font-style: italic;"&gt;browser applications of the same type&lt;/span&gt; running on different platforms (e.g. based on &lt;a href="http://webkit.org/"&gt;WebKit&lt;/a&gt; on &lt;a href="http://code.google.com/android/"&gt;Android&lt;/a&gt; and &lt;a href="http://www.s60.com/"&gt;S60&lt;/a&gt;) to share cookies, forms data, etc.&lt;/li&gt;&lt;li&gt;On the other hand, mobile OS vendors should be careful about what they would give access to: a secure platform cannot afford making a security hole by letting other platforms access sensitive shared files (such as DRM-protected content) unless a satisfactory level of protection is applied.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;li&gt;I'm not sure as to how &lt;span style="font-weight: bold;"&gt;network operators &lt;/span&gt;could be affected by the introduction of a multi-OS mobile device other than having to adjust something in their administration system. Oh yeah, a seamingly not so important question: &lt;span style="font-weight: bold;"&gt;branding should apply to ALL operating systems&lt;/span&gt; running on the same device. Anyway, I think these issues would be less important and easier to solve than the challenges described above.&lt;/li&gt;&lt;li&gt;Not necessarily a &lt;span style="font-weight: bold;"&gt;content provider&lt;/span&gt; issue, but it rather concerns the &lt;span style="font-weight: bold;"&gt;content consumer&lt;/span&gt; who would not like to pay for the same content twice in order to be able to use it on the same device, but on a different platform. For example, I wouldn't like to pay again for an MP3 music that I've already downloaded to my Windows Mobile device, but would like to listen to it now on my S60 phone (remember, we're talking about the same phone!).&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Finally, &lt;span style="font-weight: bold;"&gt;the user&lt;/span&gt;: I think the experience, as such, would be new to the user. The feeling that she can choose which device she'd like to work with today. However, it's uncertain at what price this feeling would come: in terms of user experience, reliability, price of the device, etc.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Personally, I think it's not the right time to introduce such an advanced technology, not as if it was a question now. When smartphones are still often considered as a &lt;span style="font-style: italic;"&gt;toy used by mobile geeks&lt;/span&gt;, when most people still want to use them &lt;span style="font-style: italic;"&gt;only for voice calls and text messages&lt;/span&gt;, when &lt;span style="font-style: italic;"&gt;enterprise infrastructures rely on/users committed to either Windows Mobile or Symbian, but not both&lt;/span&gt; - there is simply &lt;span style="font-weight: bold;"&gt;no business demand and serious reason to hurry&lt;/span&gt;. It must be a long-term plan, though I still wonder if/how/when it will work out.&lt;br /&gt;&lt;br /&gt;My two cents,&lt;br /&gt;&lt;br /&gt;Tote&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2569747420844881947-2896055325606067739?l=mobile-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mobile-thoughts.blogspot.com/feeds/2896055325606067739/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2569747420844881947&amp;postID=2896055325606067739' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/2896055325606067739'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/2896055325606067739'/><link rel='alternate' type='text/html' href='http://mobile-thoughts.blogspot.com/2008/04/symbian-and-windows-on-same-device-what.html' title='Symbian and Windows on the same device - what the hell?'/><author><name>Gábor Török</name><uri>http://www.blogger.com/profile/11843466174833560817</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><id>tag:blogger.com,1999:blog-2569747420844881947.post-8092727029963901050</id><published>2008-04-11T16:10:00.002+02:00</published><updated>2008-04-11T16:23:28.406+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Development'/><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='Symbian'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows Mobile'/><title type='text'>True emulation for Symbian development - when?</title><content type='html'>Though I've already heard that &lt;a href="http://mobilephonedevelopment.com/archives/576"&gt;Windows Mobile SDK offers true phone emulation&lt;/a&gt;, however, only now have I got to the point that I ask for your opinion: why cannot we do the same during Symbian software development?&lt;br /&gt;&lt;br /&gt;Note that you might have also heard that iPhone developers can also rely on this useful service. Nevertheless, don't forget to bear in mind that they must be working on the same platform, i.e. MacIntosh OSX. That is, there's not too much to emulate there.&lt;br /&gt;&lt;br /&gt;But Windows Mobile is different: you develop on Windows presumably on an x86 architecture and produce binary code for another processor architecture (ARM) that you can even debug on. How? Why on Earth cannot we do the same?&lt;br /&gt;&lt;br /&gt;Tote&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2569747420844881947-8092727029963901050?l=mobile-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mobile-thoughts.blogspot.com/feeds/8092727029963901050/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2569747420844881947&amp;postID=8092727029963901050' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/8092727029963901050'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/8092727029963901050'/><link rel='alternate' type='text/html' href='http://mobile-thoughts.blogspot.com/2008/04/true-emulation-for-symbian-development.html' title='True emulation for Symbian development - when?'/><author><name>Gábor Török</name><uri>http://www.blogger.com/profile/11843466174833560817</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><id>tag:blogger.com,1999:blog-2569747420844881947.post-5123787460551527120</id><published>2008-04-10T16:08:00.004+02:00</published><updated>2008-04-10T16:12:59.130+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Communications'/><category scheme='http://www.blogger.com/atom/ns#' term='Business'/><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><title type='text'>Apple as an MVNO</title><content type='html'>Very interesting &lt;a href="http://www.unwiredview.com/2008/04/10/apple-is-thinking-about-its-own-iphone-mvno-new-patent-says-yes/"&gt;patent&lt;/a&gt; from &lt;span style="font-weight: bold;"&gt;Apple &lt;/span&gt;(thanks to &lt;span style="font-weight: bold;"&gt;Unwired View&lt;/span&gt;), I wonder how it would work in practice.&lt;br /&gt;&lt;br /&gt;Generally I can see it's a viable idea, however, also wondering how roaming charges can compete with any networks' own tariff. I understand that there would be a competition between available network operators, however, roaming charges still remain roaming charges.&lt;br /&gt;&lt;br /&gt;Tote&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2569747420844881947-5123787460551527120?l=mobile-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mobile-thoughts.blogspot.com/feeds/5123787460551527120/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2569747420844881947&amp;postID=5123787460551527120' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/5123787460551527120'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/5123787460551527120'/><link rel='alternate' type='text/html' href='http://mobile-thoughts.blogspot.com/2008/04/apple-as-mvno.html' title='Apple as an MVNO'/><author><name>Gábor Török</name><uri>http://www.blogger.com/profile/11843466174833560817</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><id>tag:blogger.com,1999:blog-2569747420844881947.post-5429582524949938004</id><published>2008-03-09T19:53:00.010+01:00</published><updated>2008-03-10T10:31:53.871+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Development'/><category scheme='http://www.blogger.com/atom/ns#' term='UIQ'/><category scheme='http://www.blogger.com/atom/ns#' term='Symbian'/><category scheme='http://www.blogger.com/atom/ns#' term='S60'/><title type='text'>Another hack for Symbian Platform Security</title><content type='html'>One of my articles that has gained lots of attention was written about &lt;a href="http://mobile-thoughts.blogspot.com/2007/10/symbian-platform-security-hacked.html"&gt;hacking Symbian Platform Security&lt;/a&gt;. Although it turned out that reproducing the workaround found by &lt;a href="http://www.symbaali.info/"&gt;Symbiaali&lt;/a&gt; is laborous, requires strong technical knowledge and its wide-spread use is very unlikely, it clearly showed me that people were interested in this topic.&lt;br /&gt;&lt;br /&gt;Today I found another post at &lt;a href="http://www.symbian-freak.com/news/008/03/s60_3rd_ed_has_been_hacked.htm"&gt;Symbian Freak&lt;/a&gt; that describes just another way to turn Symbian operating system's well-known permission checking feature off. Although I don't agree with the title of the article (&lt;span style="font-style: italic;"&gt;good-bye?? S60??&lt;/span&gt;), I think at least it's worth a few words.&lt;br /&gt;&lt;br /&gt;What is this crack about? How can we cheat Platform Security capability checking so that it does not care if our program really has the capability being checked or not? Well, in a very special way:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Take a development environment for Symbian, like &lt;a href="http://www.newlc.com/Codewarrior-for-Symbian-OS.html"&gt;CodeWarrior Pro&lt;/a&gt; or &lt;a href="http://www.forum.nokia.com/main/resources/tools_and_sdks/carbide_cpp/"&gt;Carbide.C++ Pro&lt;/a&gt;. Please note that you will need the ability of on-device debugging, that's why &lt;span style="font-weight: bold;"&gt;CodeWarrior Personal/Carbide.C++ Express&lt;/span&gt; is not enough. I'm unsure if &lt;span style="font-weight: bold;"&gt;Carbide.C++ &lt;span style="font-style: italic;"&gt;Developer &lt;/span&gt;Edition&lt;/span&gt; was enough (this is between &lt;span style="font-weight: bold;"&gt;Express &lt;/span&gt;and &lt;span style="font-weight: bold;"&gt;Professional&lt;/span&gt;), but I doubt that. More on this later.&lt;/li&gt;&lt;li&gt;Prepare everything for on-device debugging (connect phone to PC, install &lt;span style="font-family:courier new;"&gt;MetroTRK&lt;/span&gt; to phone, etc.).&lt;/li&gt;&lt;li&gt;Start any program from within the development environment (aka IDE) in debug mode.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Change some bits in the kernel stack responsible for security enforcement. This is the most critical place, where you can really turn everything upside-down. And since you can do that, I believe it's &lt;span style="font-weight: bold;"&gt;Carbide.C++ &lt;u&gt;Professional&lt;/u&gt; Edition&lt;/span&gt; that you need and not &lt;span style="font-weight: bold;"&gt;&lt;u&gt;Developer&lt;/u&gt;&lt;/span&gt; - latter is less expensive, but in turn it provides only &lt;span style="font-weight: bold;"&gt;on-device &lt;/span&gt;&lt;u style="font-weight: bold;"&gt;application&lt;/u&gt;&lt;span style="font-weight: bold;"&gt; debugging&lt;/span&gt; in contrast with Pro's &lt;u style="font-weight: bold;"&gt;system&lt;/u&gt;&lt;span style="font-weight: bold;"&gt; debugging&lt;/span&gt;.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Voilà, we're done - we have access basically to anything.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;Disadvantages&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;The &lt;span style="font-weight: bold;"&gt;crack is temporar&lt;/span&gt;y, since everything is done in RAM.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Required tools are expensive&lt;/span&gt;: CW Pro was available at ~&lt;span style="font-weight: bold;"&gt;$1.700&lt;/span&gt; (the product is discontinued and cannot be bought officially), Carbide.C++ &lt;span style="font-weight: bold;"&gt;&lt;u&gt;Pro&lt;/u&gt;&lt;/span&gt; can be purchased for &lt;span style="font-weight: bold;"&gt;$1.300&lt;/span&gt;.&lt;/li&gt;&lt;li&gt;Break is &lt;span style="font-weight: bold;"&gt;limited to one device&lt;/span&gt;.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Proved to work only on Nokia N80&lt;/span&gt;, on other "&lt;span style="font-style: italic;"&gt;hotter&lt;/span&gt;" devices (like the N95) it does not work or at least nobody has been able to make it work so far.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;What kind of damage &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;can &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;a cracker &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;still &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;do?&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Explore file system&lt;/span&gt;, discover what is stored where and how (as if you had &lt;span style="font-family:courier new;"&gt;AllFiles&lt;/span&gt; and/or &lt;span style="font-family:courier new;"&gt;TCB&lt;/span&gt; capability) and exploit it.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Access to DRM-protected content&lt;/span&gt; (as if you had &lt;span style="font-family:courier new;"&gt;DRM&lt;/span&gt; capability). This might be more dangerous as you can download e.g. DRMed music once and sell it multiple times later on.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;To sum up this post, this new way of cheating Platform Security is the traditional way of cracking. I'm not surprised that it had been discovered and published, I just wonder &lt;span style="font-weight: bold;"&gt;why it has taken so long?&lt;/span&gt; And finally, I don't think that it would cause major problems in Symbian ecosystem.&lt;br /&gt;&lt;br /&gt;What do you think?&lt;br /&gt;&lt;br /&gt;Tote&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2569747420844881947-5429582524949938004?l=mobile-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mobile-thoughts.blogspot.com/feeds/5429582524949938004/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2569747420844881947&amp;postID=5429582524949938004' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/5429582524949938004'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/5429582524949938004'/><link rel='alternate' type='text/html' href='http://mobile-thoughts.blogspot.com/2008/03/another-hack-for-symbian-platform.html' title='Another hack for Symbian Platform Security'/><author><name>Gábor Török</name><uri>http://www.blogger.com/profile/11843466174833560817</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><id>tag:blogger.com,1999:blog-2569747420844881947.post-7568430585624893951</id><published>2008-03-08T13:21:00.004+01:00</published><updated>2008-03-09T09:28:12.374+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Development'/><category scheme='http://www.blogger.com/atom/ns#' term='Business'/><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='Mobile OS'/><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><title type='text'>iPhone SDK and Business Model - only kids get too excited</title><content type='html'>I think it's a good idea to wait a bit with commenting the announement of big things. You might not be as fast as others, but at least will have a broader view to the whole picture. At least that's what I did with Steve Jobs' announcement about the iPhone SDK (official press release is &lt;a href="http://www.apple.com/pr/library/2008/03/06iphone.html"&gt;here&lt;/a&gt;) and developer program. Having read lots of articles written about it (by writers faster than me:), my remarks are below.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;App Store&lt;/span&gt;&lt;br /&gt;This is the place, the only place, where people can download 3rd-party software from, let it be commercial or freeware.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Making it centralized is a good idea&lt;/span&gt;, better than having to look for something at lots of places. Especially if Apple undertakes lots of tasks, like &lt;span style="font-style: italic;"&gt;distribution, advertising, content filtering, software update&lt;/span&gt;, etc. On the other hand, it will naturally result in that the &lt;span style="font-weight: bold;"&gt;control will be kept in one hand&lt;/span&gt; - it'll always be up to Apple to decide what is porn, illegal, etc. Is that good for us? Also, it &lt;span style="font-style: italic;"&gt;doesn't help&lt;/span&gt; too much in pushing down the prices (I mean, interest rate) if there is only a &lt;span style="font-style: italic;"&gt;single point of sell&lt;/span&gt;.&lt;/li&gt;&lt;li&gt;I've been already thinking about that &lt;span style="font-weight: bold;"&gt;reselling applications should be done by device vendors&lt;/span&gt; themselves in order to keep the price at a more bearable level than it is at now. For example, Handango's 40-50-60% is something I call &lt;span style="font-weight: bold;"&gt;unabashed&lt;/span&gt;. However, it's understandable that they keep interest rate at that high level: it's their main (only?) income. Whereas for device manufacturers it would not be. Okay, I understand that they've been trying to keep themselves away from this part of the business so far, but nowadays that Internet is everything and if you don't provide a service that your competitors do, then you lose. For example, Nokia now offers &lt;a href="http://mosh.nokia.com/"&gt;Mosh&lt;/a&gt; and &lt;a href="http://ovi.nokia.com/"&gt;Ovi&lt;/a&gt;, but I can't remember if they offer &lt;span style="font-weight: bold; font-style: italic;"&gt;App Store-like&lt;/span&gt; service, too. If they don't, I'm sure they will soon.&lt;/li&gt;&lt;li&gt;One more thing: &lt;span style="font-weight: bold;"&gt;I think Apple is now bargaining&lt;/span&gt;. They announced a 30% interest rate from the price that developers will be able to sell their apps at, however, that's still too high. Never mind, let's check what people say about this rate, if the opposition is too big than we can offer less. &lt;span style="font-weight: bold;"&gt;From 30% you can do that&lt;/span&gt;.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Development&lt;/span&gt;&lt;br /&gt;Apple announced that developers can download the SDK free of charge, bundled with source editor, debugger, interface builder (= UI designer), project management and integrated version control software and lots of other stuff.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;However, doing that &lt;span style="font-weight: bold;"&gt;require paying $99&lt;/span&gt;. It's a one off cost and in fact sounds reasonable for "&lt;span style="font-weight: bold;"&gt;standard&lt;/span&gt;" developers (&lt;a href="http://developer.apple.com/iphone/program/"&gt;$299 for enterprise developers&lt;/a&gt;) - it's mostly for signing, though freeware app developers will also have to pay this fee - for &lt;span style="font-style: italic;"&gt;traceability&lt;/span&gt; purposes. In this respect (i.e. traceability), it's similar to Java certification and Symbian's Platform Security.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Only platform is Mac?&lt;/span&gt; Sounds like a joke, look at the figures how many people/developers use this platform compared to Windows, Linux. I read it in &lt;a href="http://blogs.forum.nokia.com/blog/paul-todds-forum-nokia-blog/general/2008/03/06/iphone-sdk-released"&gt;Paul Todd's article&lt;/a&gt; that the SDK offers true simulation, not only emulation, which is fantastic. I wonder how &lt;a href="http://www.vmware.com/"&gt;VMWare&lt;/a&gt; would perform in iPhone development, though: people could install a &lt;span style="font-style: italic;"&gt;virtual Mac machine&lt;/span&gt; on their operating system for development. Even more, it would make sense for Apple to create freely downloadable VMWare images for developers having everything pre-installed on it.&lt;/li&gt;&lt;li&gt;Let me talk about the &lt;span style="font-weight: bold;"&gt;programming language&lt;/span&gt; developers are supposed to use, &lt;span style="font-weight: bold;"&gt;Objective-C&lt;/span&gt;. To be honest, I don't "speak" this language, but I have seen code written in it. I've been in "&lt;span style="font-weight: bold; font-style: italic;"&gt;cross-platform business&lt;/span&gt;" lately and having said that I can see this language being more useful to our efforts than Java, for example (since none of the popular mobile OSes are built on non-C/C++). On the other hand, I'm afraid that &lt;span style="font-style: italic;"&gt;Obj-C is too far away from standard C and C++&lt;/span&gt; and one would need to make too big efforts to keep the codebase as common as possible.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;As for opening up 90% of APIs:&lt;/span&gt; it's nice, but a double-edged sword. First, Apple's got only one platform and one device (I mean, mobile phone). If everything goes fine with Apple's business there will be more platforms and more devices: &lt;span style="font-weight: bold;"&gt;the burden of SDK maintenance may grow to sky-high&lt;/span&gt; especially if you open up such a lot of APIs, taking care of source- and binary-compatibility, documentation, etc. You know, I would love to see Symbian/S60/UIQ to go open source or at least open up lots more APIs, too, but I understand why these companies decided not to do so. If Apple has the capacity to do it, then looking forward to it.&lt;/li&gt;&lt;li&gt;As to &lt;span style="font-weight: bold;"&gt;$100M VC fund&lt;/span&gt; for 3rd-party development: it's obvious that newcomers have to say big, like this (remember &lt;a href="http://code.google.com/android/adc.html"&gt;Android's Developer Challenge&lt;/a&gt;?), I'm just hoping that others will do the same. Even if they're not newcomers, "just" founders of this industry. :)&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;No multi-tasking:&lt;/span&gt; phew, it's really pain in the ... well, you know where. Although lots of things can be solved by storing state information when an application is forced to quit (heard that no &lt;span style="font-style: italic;"&gt;3rd-party&lt;/span&gt; app can run in the background! See &lt;a href="http://www.techcrunch.com/2008/03/07/iphone-sdk-some-of-the-details-arent-great/"&gt;Techcrunch&lt;/a&gt; for more details) and then retrieve that information on re-launch, this limitation causes lots of use cases not to work, like listening to incoming SMS, downloading/uploading/streaming content in the background, generally just hopping from one application to another where the soon-to-be-background app would still have things to do. I don't know why Apple has decided to introduce this limitation, but hope they will drop it soon.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;In general, I'm happy that Apple has joined the mobile industry. As well as Google has or rather it just will. I always say that &lt;span style="font-weight: bold;"&gt;we can learn from &lt;/span&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;anything&lt;/span&gt;, let it be good or bad. Life will prove that an idea or in particular &lt;span style="font-style: italic;"&gt;an implementation of an idea&lt;/span&gt; is viable or not. The point is that we can all benefit from it: either by copying and making an idea better or avoid a mistake that has already been done once.&lt;br /&gt;&lt;br /&gt;Tote&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2569747420844881947-7568430585624893951?l=mobile-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mobile-thoughts.blogspot.com/feeds/7568430585624893951/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2569747420844881947&amp;postID=7568430585624893951' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/7568430585624893951'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/7568430585624893951'/><link rel='alternate' type='text/html' href='http://mobile-thoughts.blogspot.com/2008/03/iphone-sdk-and-business-model-only-kids.html' title='iPhone SDK and Business Model - only kids get too excited'/><author><name>Gábor Török</name><uri>http://www.blogger.com/profile/11843466174833560817</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>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2569747420844881947.post-2213316182785536904</id><published>2008-02-15T16:53:00.002+01:00</published><updated>2008-02-15T16:54:55.531+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><title type='text'>Google, the ultimate savior of mobile</title><content type='html'>That's why I like &lt;span style="font-style: italic;"&gt;Russel Beattie&lt;/span&gt;. Definitely the &lt;a href="http://www.russellbeattie.com/blog/the-google-myth-rolls-to-mobile"&gt;post of the week&lt;/a&gt; for me. :)&lt;br /&gt;&lt;br /&gt;Tote&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2569747420844881947-2213316182785536904?l=mobile-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mobile-thoughts.blogspot.com/feeds/2213316182785536904/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2569747420844881947&amp;postID=2213316182785536904' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/2213316182785536904'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/2213316182785536904'/><link rel='alternate' type='text/html' href='http://mobile-thoughts.blogspot.com/2008/02/google-ultimate-savior-of-mobile.html' title='Google, the ultimate savior of mobile'/><author><name>Gábor Török</name><uri>http://www.blogger.com/profile/11843466174833560817</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><id>tag:blogger.com,1999:blog-2569747420844881947.post-3632897263642544452</id><published>2008-01-28T13:09:00.000+01:00</published><updated>2008-01-28T13:47:33.988+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Nokia'/><category scheme='http://www.blogger.com/atom/ns#' term='Business'/><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='Mobile OS'/><title type='text'>Nokia to acquire Trolltech</title><content type='html'>Of course, I read the &lt;a href="http://www.nokia.com/A4136001?newsid=1185531"&gt;press release&lt;/a&gt; from Nokia. I even noticed that my fellow FN Champion, &lt;a href="http://www.forum.nokia.com/main/forum_nokia_champion/forum_nokia_champions/Paul_Todd.html"&gt;Paul Todd&lt;/a&gt;, was &lt;a href="http://blogs.forum.nokia.com/blog/paul-todds-forum-nokia-blog/s60/2008/01/28/nokia-aquires-trolltech"&gt;faster than me&lt;/a&gt; to write about it. Never mind, I knew it in advance that I can't be faster than &lt;a href="http://mobile.allaboutsymbian.com/news/item/6620_Nokia_to_acquire_Trolltech.php"&gt;AAS&lt;/a&gt;, nor &lt;a href="http://mobilephonedevelopment.com/archives/535"&gt;Simon Judge&lt;/a&gt;, either.&lt;br /&gt;&lt;br /&gt;What comes as a surprise to me, though, that no-one has pointed out to an important aspect of this announcement: &lt;span style="font-weight: bold;"&gt;am I alone to think that this is Nokia's answer to Google OHA?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Nokia already had a mobile Linux platform, called &lt;a href="http://maemo.org/"&gt;Maemo&lt;/a&gt;, but with this &lt;a href="http://www.infoworld.com/article/08/01/28/Nokia-to-buy-software-developer-Trolltech-for-153M_1.html"&gt;$153M acquisition&lt;/a&gt; it has now &lt;a href="http://trolltech.com/company/newsroom/announcements/press.2008-01-03.7568541002"&gt;joined LiMo&lt;/a&gt;, too. See brief comparison between &lt;span style="font-weight: bold;"&gt;LiMo&lt;/span&gt; and &lt;span style="font-weight: bold;"&gt;OHA&lt;/span&gt; &lt;a href="http://www.limofoundation.org/images/stories/pdf/limo%20found_overview%20for%20website_12-07.pdf"&gt;here&lt;/a&gt;. It's interesting to see how mobile phone manufacturers are committing themselves to different "open" mobile operating systems (e.g. &lt;span style="font-weight: bold;"&gt;Nokia &lt;/span&gt;to &lt;span style="font-style: italic;"&gt;Symbian/S60, Maemo, LiMo&lt;/span&gt;; &lt;span style="font-weight: bold;"&gt;Motorola &lt;/span&gt;to &lt;span style="font-style: italic;"&gt;LiMo, OHA, Symbian/UIQ&lt;/span&gt;) just to find the ultimate revenue source. If there is such, since who said that multiple mobile OSes cannot happily co-exist? Anyway, for us, developers, it might easily become the ultimate hell.&lt;br /&gt;&lt;br /&gt;Tote&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2569747420844881947-3632897263642544452?l=mobile-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mobile-thoughts.blogspot.com/feeds/3632897263642544452/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2569747420844881947&amp;postID=3632897263642544452' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/3632897263642544452'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/3632897263642544452'/><link rel='alternate' type='text/html' href='http://mobile-thoughts.blogspot.com/2008/01/nokia-to-acquire-trolltech.html' title='Nokia to acquire Trolltech'/><author><name>Gábor Török</name><uri>http://www.blogger.com/profile/11843466174833560817</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><id>tag:blogger.com,1999:blog-2569747420844881947.post-1909448491324777470</id><published>2008-01-12T23:26:00.000+01:00</published><updated>2008-01-13T01:43:15.724+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Motorola'/><category scheme='http://www.blogger.com/atom/ns#' term='Devices'/><category scheme='http://www.blogger.com/atom/ns#' term='Nokia'/><category scheme='http://www.blogger.com/atom/ns#' term='Development'/><category scheme='http://www.blogger.com/atom/ns#' term='Business'/><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='Touch UI'/><title type='text'>Touch(less) UI + Accelerometer</title><content type='html'>We all know &lt;a href="http://www.apple.com/iphone/"&gt;iPhone&lt;/a&gt;. Even though it's not available in Hungary as of yet, I've already had the chance to hold it in my hands and play with it. &lt;span style="font-weight: bold;"&gt;It's simply great&lt;/span&gt;. People say that it's because of the touch UI, but I don't believe that. It's not that simple. Lots of other manufacturers have already made phones with touch support, but for some reason the success of their products is not even comparable with iPhone's. I think it's because of Apple's approach to user interface, &lt;span style="font-weight: bold;"&gt;more importantly to user experience&lt;/span&gt;. They made it as simple as possible and it will be very hard for phone vendors to compete with it.&lt;br /&gt;&lt;br /&gt;Motorola announced their &lt;a href="http://www.phonemag.com/ces-2008-motorola-rokr-e8-music-cellphone-01151.php"&gt;ROKR E8&lt;/a&gt; phone at &lt;a href="http://www.cesweb.org/default.asp"&gt;CES 2008&lt;/a&gt;. It's a touch-driven phone, needless to say. The coolest feature that I found is that it &lt;span style="font-weight: bold;"&gt;doesn't have a physical keyboard&lt;/span&gt;, but it &lt;span style="font-weight: bold;"&gt;dynamically shows always the relevant keys&lt;/span&gt; based on what feature/program is being used at the moment. I remember of a patent that I have read about over at &lt;a href="http://www.intomobile.com/2007/11/23/another-day-another-nokia-patent-dual-screens.html"&gt;IntoMobile&lt;/a&gt;: Nokia had patented their invention of a dual-screen phone with touch support. My first reaction to seeing the drawing from the patent that the keyboard layout could be displayed on one of the screens and it could be dynamic: sometimes &lt;a href="http://en.wikipedia.org/wiki/QWERTY"&gt;QWERTY&lt;/a&gt;, sometimes &lt;a href="http://upload.wikimedia.org/wikipedia/commons/thumb/f/f9/Phone_Numberblock_ITU-T_E.161.svg/222px-Phone_Numberblock_ITU-T_E.161.svg.png"&gt;ITU-T&lt;/a&gt;, sometimes something else, something relevant. I'm very happy to see it to come true.&lt;br /&gt;&lt;br /&gt;You might have already heard about that Nokia was planning to add &lt;a href="http://www.mobiletechnews.com/info/2007/07/02/125315.html"&gt;tactile feedback&lt;/a&gt; support to their future phones, which means a little buzz when user presses one area of the (touch)screen. Very interestingly very similar to what Motorola has just come up with. You know, one of the biggest constraints of using a mobile phone instead of e.g. a laptop is screen size. And the size of the screen has so far been limited 1: by the &lt;span style="font-style: italic;"&gt;device size&lt;/span&gt; (it must fit into one's pocket), 2: it had to &lt;span style="font-style: italic;"&gt;have a keyboard&lt;/span&gt;. It seems that the &lt;span style="font-weight: bold;"&gt;trend for 2008 is that there will be no keyboard&lt;/span&gt; on smartphones at all. Ehm, I mean no real, physical keyboard - as opposed to virtual.&lt;br /&gt;&lt;br /&gt;Have you heard that Nokia recently submitted another patent application for &lt;span style="font-weight: bold;"&gt;touch&lt;u&gt;less&lt;/u&gt; UI&lt;/span&gt;? See &lt;a href="http://www.unwiredview.com/2008/01/08/first-glimpse-inside-nokia-s60-touch-going-beyond-multi-touch/"&gt;Unwired View&lt;/a&gt; for more details. The basic idea described in the patent is that there would be&lt;span style="font-weight: bold;"&gt; sensors arrayed around the perimeter of the device&lt;/span&gt; capable of sensing finger movements in 3-D space. The user could use her fingers similarly to a touch phone, but actually &lt;span style="font-weight: bold;"&gt;without having to touch the screen&lt;/span&gt;. That's cool, isn't it? I think the idea is not only great, because user input will not be limited to 2-D anymore, but that I can use my thick, dirty, bandaged, etc. fingers as well (as opposed to "plain" touch UI). I'm a bit sceptic, though, how accurate it can be, whether the software will have &lt;a href="http://en.wikipedia.org/wiki/Artificial_intelligence"&gt;AI&lt;/a&gt; or the user will have to learn how to move her fingers. We'll see hopefully very soon!&lt;br /&gt;&lt;br /&gt;Finally, there is one more thing I'd like to mention here. It's the &lt;span style="font-weight: bold;"&gt;built-in accelerometer&lt;/span&gt;. I'm pretty sure that most readers have already heard of that the newest Nokia smartphones have built-in accelerometer. It's sort of a motion sensor that actually hasn't got so much publicity so far. I was always wondering &lt;span style="font-weight: bold;"&gt;why Nokia has not announced, advertised&lt;/span&gt;, etc. this piece of gadget. I mean at all. I can't remember if I have ever read any articles, blogs, etc. &lt;span style="font-weight: bold;"&gt;from Nokia&lt;/span&gt; about that they have put this extra hardware in their phone. You know, an accelerometer in a mobile phone is unusal. Not only to me, but to other people as well.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Why did Nokia not advertise this?&lt;/span&gt; If it's expensive, it doesn't make any sense not to advertise it. If it's cheap (I bet it is), then it doesn't have to be advertised, but then why add it to the phone at all? &lt;span style="font-style: italic;"&gt;Just to see what the (developer) community thinks&lt;/span&gt; about it? What kind of applications can they make out of it? Although it's a good idea, &lt;span style="font-style: italic;"&gt;I don't think it's a valid business reason.&lt;/span&gt; And you know, it was also unusual that Nokia published an API for developers to use this feature - but it was &lt;span style="font-weight: bold;"&gt;an R&amp;amp;D API&lt;/span&gt;! Knowing Nokia and using their SDKs for ages, I would say it's, again, very unusual. It's like "&lt;span style="font-style: italic;"&gt;Let's publish this API so that we can see what others can find out with it, but doing it so that we don't have to announce it&lt;/span&gt;".&lt;br /&gt;&lt;br /&gt;I wouldn't be suprised if the &lt;span style="font-weight: bold;"&gt;accelerometer eventually had something to do with the touchless UI&lt;/span&gt;. I have the feeling, since I'm a programmer, that even with the array of transducers (see the patent) it's not trivial to figure out what the user has done with her fingers. For example, it might be very important to know in what angle the user's hand is to the device ... and this is the point where the accelerometer comes in handy. It helps to know how the user's one hand holds the phone while making gestures with the other. &lt;span style="font-weight: bold;"&gt;And this altogether is the new thing.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Can't wait to read your comments,&lt;br /&gt;&lt;br /&gt;Tote&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2569747420844881947-1909448491324777470?l=mobile-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mobile-thoughts.blogspot.com/feeds/1909448491324777470/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2569747420844881947&amp;postID=1909448491324777470' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/1909448491324777470'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/1909448491324777470'/><link rel='alternate' type='text/html' href='http://mobile-thoughts.blogspot.com/2008/01/touchless-ui-accelerometer.html' title='Touch(less) UI + Accelerometer'/><author><name>Gábor Török</name><uri>http://www.blogger.com/profile/11843466174833560817</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>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2569747420844881947.post-5199978667226137964</id><published>2008-01-02T23:54:00.000+01:00</published><updated>2008-01-04T01:58:54.492+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Devices'/><category scheme='http://www.blogger.com/atom/ns#' term='Nokia'/><category scheme='http://www.blogger.com/atom/ns#' term='Business'/><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><title type='text'>Predictions for smartphone industry in 2008</title><content type='html'>I've read the recent &lt;a href="http://blogs.forum.nokia.com/blog/paul-coultons-forum-nokia-blog/general/2008/01/02/looking-backwards-and-forwards"&gt;blog&lt;/a&gt; of my fellow Forum Nokia Champion, &lt;a href="http://www.forum.nokia.com/main/forum_nokia_champion/forum_nokia_champions/Paul_Coulton.html"&gt;Paul Coulton&lt;/a&gt;, with great interest. Similarly to Paul, I'm not an experienced fortuneteller, but after reading his article I thought I would give it a try, too. You know, &lt;span style="font-style: italic;"&gt;what can I lose&lt;/span&gt; other than being not right? :)&lt;br /&gt;&lt;br /&gt;Let me comment some of his findings, first. Although I can't foretell how &lt;span style="font-weight: bold;"&gt;ad-driven content&lt;/span&gt; will work out in mobile space (since it's simply not trivial how to advertise on mobile devices), I can say the biggest supporter of this model (their name starts with G if somebody didn't know) largely depends on operators' support. If operators (aka carriers) do not make it cheaper for customers to download data from the Internet than it is today, then &lt;span style="font-weight: bold;"&gt;the success of this model is very questionable&lt;/span&gt;. And actually &lt;span style="font-weight: bold;"&gt;this mostly applies to widgets as well&lt;/span&gt;: although they can work with local data, too, the most popular use case of widgets will still involve transferring data over the net.&lt;br /&gt;&lt;br /&gt;As to &lt;a href="http://en.wikipedia.org/wiki/Near_Field_Communication"&gt;NFC&lt;/a&gt; (short for Near Field Communication), although I strongly believe in the future of this technology, it's still in its infancy and I don't think 2008 would bring the break-through in this area. &lt;span style="font-style: italic; font-weight: bold;"&gt;NFC-enabled mobile devices might appear&lt;/span&gt; in people's hands &lt;span style="font-weight: bold; font-style: italic;"&gt;in 2008&lt;/span&gt;, however, it would only be one part of a larger ecosystem: the wide-spread use of RFID tags in various places (movie posters, business cards, etc.) + the introduction of accompanying services (such as a bus ticketing service) will still be the question of later years. I think.&lt;br /&gt;&lt;br /&gt;Paul's list could be completed by the following things in my opinion:&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Touch UI:&lt;/span&gt; it's a MUST HAVE feature for every &lt;span style="font-style: italic;"&gt;serious phone manufacturer&lt;/span&gt; in 2008. We have seen lots of &lt;span style="font-style: italic;"&gt;patents&lt;/span&gt; from various manufacturers that had something to do with screens, how they will look like and we can guess how they will work. There's already lots of effort put into working out the &lt;span style="font-weight: bold; font-style: italic;"&gt;ultimate touch-based user interface&lt;/span&gt; and the success of iPhone has already shown us that it's not something in vain.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Java:&lt;/span&gt; the language and its development environment will be &lt;span style="font-weight: bold;"&gt;more and more popular &lt;/span&gt;again thanks to the introduction of &lt;span style="font-style: italic;"&gt;Google-phones&lt;/span&gt;. As we all know, the programming language and libraries used in Google's public SDK is not Java (neither ME, nor SE), but something else that allows Java developer to re-use their existing knowledge in a slightly different environment. Anyway, I believe Java will only profit from this thing.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Awakening of (North-)America to the world of smartphones&lt;/span&gt; thanks to iPhone + gPhone. It seems that American companies can convince American people more easily that they need smartphones. And you know the reason why &lt;span style="font-weight: bold;"&gt;Nokia is happy seeing the huge success of iPhone&lt;/span&gt;? That's why.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Most innovative players&lt;/span&gt; in mobile phone industry (Nokia, Apple, Google, others?) will &lt;span style="font-weight: bold;"&gt;introduce their internet services&lt;/span&gt; designed for (their) mobile phones. Google is an &lt;span style="font-style: italic;"&gt;internet company&lt;/span&gt; and just about to &lt;span style="font-style: italic;"&gt;enter the mobile market&lt;/span&gt; (700 MHz frequency auction, gPhone, etc.). Apple has had very popular &lt;span style="font-style: italic;"&gt;internet services&lt;/span&gt; (e.g. iTunes) for years by now and they now feel the taste of &lt;span style="font-style: italic;"&gt;success on mobile area&lt;/span&gt; as well. Nokia has always been a &lt;span style="font-style: italic;"&gt;mobile company&lt;/span&gt;, but they've decided to &lt;span style="font-style: italic;"&gt;open to internet services&lt;/span&gt; and have already introduced a few popular services (MOSH, Ovi, etc.). Why do they do this? Because &lt;span style="font-weight: bold; font-style: italic;"&gt;pulling money out of customers' pocket once&lt;/span&gt; (i.e. when they purchase mobile phones) &lt;span style="font-weight: bold; font-style: italic;"&gt;is not enough&lt;/span&gt; - why not getting more money from them? Who will suck from this? Of course, the operators. I would even call it &lt;span style="font-weight: bold; font-style: italic;"&gt;"double-suck"&lt;/span&gt;, since not only will they suck thanks to people using e.g. VoIP over WiFi (in other words, not using operators' network), but they will suck because people will turn to internet services provided by &lt;span style="font-weight: bold;"&gt;&lt;u&gt;others&lt;/u&gt;&lt;/span&gt; (e.g. Nokia, Apple), not their operators.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;I'm sure that I've missed a few things that could have been added to the list. Could you help me?&lt;br /&gt;&lt;br /&gt;Tote&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2569747420844881947-5199978667226137964?l=mobile-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mobile-thoughts.blogspot.com/feeds/5199978667226137964/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2569747420844881947&amp;postID=5199978667226137964' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/5199978667226137964'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/5199978667226137964'/><link rel='alternate' type='text/html' href='http://mobile-thoughts.blogspot.com/2008/01/predictions-for-smartphone-industry-in.html' title='Predictions for smartphone industry in 2008'/><author><name>Gábor Török</name><uri>http://www.blogger.com/profile/11843466174833560817</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><id>tag:blogger.com,1999:blog-2569747420844881947.post-9128649653927909783</id><published>2007-12-07T08:20:00.000+01:00</published><updated>2007-12-08T17:17:31.221+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Nokia'/><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='Symbian'/><category scheme='http://www.blogger.com/atom/ns#' term='Sony Ericsson'/><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><category scheme='http://www.blogger.com/atom/ns#' term='Mobile OS'/><title type='text'>Smartphone OS market share in 2007</title><content type='html'>I'm a big fan of Simon Judge's blog, &lt;a href="http://www.mobilephonedevelopment.com/"&gt;Mobile Phone Development&lt;/a&gt;, and I read his article about &lt;a href="http://mobilephonedevelopment.com/archives/507"&gt;Q3/2007 Smartphone Market Share&lt;/a&gt; with great interest. I agree with his findings, however, I would add my own thoughts to it, too.&lt;br /&gt;&lt;br /&gt;I found it very interesting that most people might not noticed without paying careful attention to the details, that there are already &lt;span style="font-weight: bold;"&gt;more smartphones running Linux than Windows&lt;/span&gt;. It was surprising for me to see that as I've sort of had the impression so far that even though mobile Linux &lt;span style="font-style: italic;"&gt;has its potentials&lt;/span&gt;, it still &lt;span style="font-style: italic;"&gt;hasn't gained much market share&lt;/span&gt; as of yet. Well, I was wrong.&lt;br /&gt;&lt;br /&gt;The next thing worth noting with regards to mobile Linux that almost a quarter of the whole report is about explaining &lt;span style="font-weight: bold;"&gt;why mobile Linux would be a &lt;u&gt;bad&lt;/u&gt; alternative&lt;/span&gt; for manufacturers, operators, etc. Surprisingly, considering costs as well. That, of course, shows what Symbian really thinks about this threat.&lt;br /&gt;&lt;br /&gt;As to Windows Mobile: I've also read a couple of reports, where analysts predicted that &lt;span style="font-style: italic;"&gt;Microsoft would take over the lead role&lt;/span&gt; as mobile OS vendor from Symbian by 2010, but &lt;span style="font-weight: bold;"&gt;I also believe that it's unrealistic&lt;/span&gt;. Although I recall a question I was asked informally by someone in London, where I attended &lt;span style="font-weight: bold; font-style: italic;"&gt;Forum Nokia Developer Day&lt;/span&gt; this October, that what I was thinking about the competition between Microsoft and Symbian. I asked back: &lt;span style="font-style: italic;"&gt;is there &lt;u&gt;any&lt;/u&gt; competition?&lt;/span&gt; This might sound as a joke and now I think that I was too self-confident: although Microsoft might not pose a big risk to Symbian as of yet, it's &lt;span style="font-weight: bold;"&gt;still a key player&lt;/span&gt; that's just getting stronger over time.&lt;br /&gt;&lt;br /&gt;I've just read it at over &lt;a href="http://www.intomobile.com/"&gt;IntoMobile&lt;/a&gt; that &lt;a href="http://www.intomobile.com/2007/12/06/apple-iphone-outsells-lg-prada-htc-touch-nokia-n95-in-europe.html"&gt;iPhone outsells e.g. Nokia N95 in Europe&lt;/a&gt;. Well, although it's a BIG warning sign, let's not forget about that Nokia&lt;br /&gt;&lt;ul&gt;&lt;li&gt;has a bit &lt;span style="font-weight: bold;"&gt;more phone models&lt;/span&gt; than Apple (ehm, 1?)&lt;/li&gt;&lt;li&gt;is going to introduce &lt;a href="http://www.youtube.com/watch?v=aFKyAMQPbmI"&gt;new phones with touch ui support&lt;/a&gt; (also with &lt;a href="http://www.redferret.net/?p=9533"&gt;tactile feedback&lt;/a&gt;!) in  2008&lt;/li&gt;&lt;li&gt;also very importantly is working very hard on &lt;span style="font-weight: bold;"&gt;providing internet services&lt;/span&gt; (&lt;a href="http://ovi.nokia.com/"&gt;Ovi&lt;/a&gt;, &lt;a href="http://mosh.nokia.com/"&gt;MOSH&lt;/a&gt;, &lt;a href="http://musicstore.nokia.com/"&gt;Music Store&lt;/a&gt;) to increase customer loyalty. Similarly to Apple, by the way.&lt;/li&gt;&lt;/ul&gt;Finally, some notes on mobile OS market share in the US:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;There are two vendors who have &lt;span style="font-weight: bold;"&gt;much bigger share here, than all around the world&lt;/span&gt;: &lt;span style="font-style: italic;"&gt;Microsoft &lt;/span&gt;and &lt;span style="font-style: italic;"&gt;Palm&lt;/span&gt;. Their cases are pretty much different, though: whilst Palm will potentially &lt;span style="font-weight: bold;"&gt;disappear from the (rest of the) market&lt;/span&gt; in the not-too-far future, Windows Mobile is &lt;span style="font-weight: bold;"&gt;predicted to gain bigger share&lt;/span&gt; from year to year.&lt;/li&gt;&lt;li&gt;However, it's not only these two players among whom the market is split. Or at least will be soon. Apple has just jumped in to this business with &lt;span style="font-weight: bold;"&gt;great initial success&lt;/span&gt;. Although selling pretty well in Q3/07 is something remarkable, they still need &lt;span style="font-weight: bold;"&gt;some time and stable growth to catch up&lt;/span&gt;.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Symbian fills a marginal role in this part of the world&lt;/span&gt;, but as we all know Nokia and Sony Ericsson are both working hard to change the situation. Nokia has, for example, just teamed up with Verizon (ehm, it was &lt;a href="http://www.nokia.com/A4136001?newsid=1172694"&gt;Verizon who joined Nokia&lt;/a&gt;, actually) for developing a fourth generation mobile broadband network. I believe a successful co-operation with a big American carrier is the first step for Nokia to gain a foothold in US. Sony Ericsson, on the other hand, &lt;a href="http://www.uiq.com/pressreleases2007_2824.html"&gt;has sold 50%&lt;/a&gt; of their share in UIQ (a company, but also the name of a Symbian variant) to Motorola. Even though Motorola is said to be &lt;a href="http://blog.pennlive.com/shoptalkmarketing/2007/04/motorola_changed_ceos_but_its.html"&gt;fighting for survival&lt;/a&gt;, they're still a key player whose help might always come in handy.&lt;/li&gt;&lt;li&gt;Finally, what is not in the figures is &lt;a href="http://www.openhandsetalliance.com/"&gt;OHA&lt;/a&gt;: although they're still nothing more than a promising alternative now, the first phones based on &lt;a href="http://www.openhandsetalliance.com/android_overview.html"&gt;Android&lt;/a&gt; will appear during next year - I wonder if they will be able to make as a good start as Apple did.&lt;/li&gt;&lt;/ul&gt;Your thoughts are welcome - as always!&lt;br /&gt;&lt;br /&gt;Tote&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2569747420844881947-9128649653927909783?l=mobile-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mobile-thoughts.blogspot.com/feeds/9128649653927909783/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2569747420844881947&amp;postID=9128649653927909783' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/9128649653927909783'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/9128649653927909783'/><link rel='alternate' type='text/html' href='http://mobile-thoughts.blogspot.com/2007/12/smartphone-os-market-share-in-2007.html' title='Smartphone OS market share in 2007'/><author><name>Gábor Török</name><uri>http://www.blogger.com/profile/11843466174833560817</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>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2569747420844881947.post-6135916368030573018</id><published>2007-11-15T13:57:00.000+01:00</published><updated>2007-11-15T14:49:22.638+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Devices'/><category scheme='http://www.blogger.com/atom/ns#' term='Development'/><category scheme='http://www.blogger.com/atom/ns#' term='Business'/><category scheme='http://www.blogger.com/atom/ns#' term='Symbian'/><title type='text'>Tilt-O-Mania, also known as Nokmote</title><content type='html'>Have you ever felt that your idea is stolen and "Damn, I wish I had been faster in doing it"? Now I feel exactly that way.&lt;br /&gt;&lt;br /&gt;The first time I heard that another Nokia phone, N95, has a built-in accelerometer I started wondering &lt;span style="font-style: italic; font-weight: bold;"&gt;why on Earth&lt;/span&gt;? Why on Earth &lt;span style="font-style: italic; font-weight: bold;"&gt;is it worth&lt;/span&gt; for Nokia to put such a device in their phone? &lt;span style="font-style: italic; font-weight: bold;"&gt;Has &lt;a href="http://europe.nokia.com/A4160003"&gt;Nokia 5500 Sport&lt;/a&gt; &lt;/span&gt;&lt;span style="font-style: italic;"&gt;(first Nokia device with built-in accelerometer)&lt;/span&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt; proven&lt;/span&gt; that it's worth making further experiments with? I haven't seen any analysis telling so, although I admit that it doesn't mean anything. Why on Earth has &lt;span style="font-style: italic; font-weight: bold;"&gt;Nokia kept it secret&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;that there was such a gadget in their hottest device? &lt;span style="font-weight: bold; font-style: italic;"&gt;Is it a secret?&lt;/span&gt; Isn't it something that makes the device even cooler?&lt;br /&gt;&lt;br /&gt;Then I started to think about what we could do with it? First, I thought &lt;a href="http://bysamir.fr/rotateme/"&gt;RotateMe&lt;/a&gt; was a great software, I really liked the idea. But I felt something was missing. Then I found it: why not &lt;span style="font-weight: bold; font-style: italic;"&gt;simulate joystick key presses&lt;/span&gt; (i.e. left, right, up, down + press) by tilting the device to the right direction? Since it's fairly easy to simulate key events in Symbian C++ just as if they had really occured, I thought it was easy to implement. The good thing in this idea that &lt;span style="font-weight: bold;"&gt;it works with existing software&lt;/span&gt;, no need to re-write or adapt anything: &lt;span style="font-weight: bold;"&gt;applications will not notice the difference&lt;/span&gt; between real keystroke and simulated.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Tilt-O-Mania&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;That would have been the name of my software. R.I.P. Now it's called &lt;a href="http://www.bysamir.fr/nokmote/"&gt;Nokmote&lt;/a&gt; and it's not mine at all. :( Sorry guys behind the "sad smiley", &lt;span style="font-weight: bold;"&gt;I'm happy&lt;/span&gt; that you'll come out with an implementation, but I must tell you that &lt;span style="font-weight: bold;"&gt;I'm unhappy&lt;/span&gt; that you'll come out with it. :)&lt;br /&gt;&lt;br /&gt;To be honest, I was always wondering why nobody had ever discovered the opportunity in writing such a software. As more and more S60 devices will come out with built-in accelerometer &lt;span style="font-weight: bold;"&gt;this feature could become &lt;/span&gt;such &lt;span style="font-weight: bold;"&gt;an integral part of user experience &lt;/span&gt;that even Nokia might want to use it. I dare to claim that even the &lt;span style="font-weight: bold;"&gt;joystick could be replaced &lt;/span&gt;by the accelerometer + this solution in the future. Not only could Nokia &lt;span style="font-weight: bold;"&gt;save some money&lt;/span&gt; by removing some existing hardware (i.e. the joystick), but they might even be able to &lt;span style="font-weight: bold;"&gt;use the new spare space for other purposes&lt;/span&gt;. Isn't it so cool?&lt;br /&gt;&lt;br /&gt;And you know what? The solution is &lt;span style="font-weight: bold;"&gt;not Nokia/Symbian specific&lt;/span&gt;: any (mobile) device having a &lt;span style="font-weight: bold;"&gt;motion sensor&lt;/span&gt; could do on-screen navigation like this. Another Symbian phone, &lt;a href="http://www.apple.com/iphone/"&gt;iPhone&lt;/a&gt;, &lt;a href="http://www.openhandsetalliance.com/index.html"&gt;gPhone&lt;/a&gt; even a laptop, though it would be funny to see a businessman tilting his computer at the airport just for the sake of navigation. :)&lt;br /&gt;&lt;br /&gt;On the other hand, I was shocked to find that my(?) &lt;span style="font-weight: bold;"&gt;idea was not original&lt;/span&gt; at all. I mean not that now somebody has come out with an implementation for S60, but this idea was implemented years(!) ago on another mobile phone. You know, some of my colleagues have worked with a &lt;span style="font-weight: bold;"&gt;MyOrigo&lt;/span&gt; device and when I told them my idea they enlightened me that it had already been implemented. Check out &lt;a href="http://www.theregister.co.uk/2003/07/02/reg_testdrives_myorigo_motion_control/"&gt;this article&lt;/a&gt; from &lt;a href="http://www.theregister.co.uk/"&gt;The Register &lt;/a&gt;and you'll see that such a device is already on the market. Okay, it is a not-really-famous mobile phone and perhaps it doesn't even make use of accelerometer data, but still the idea is theirs: user tilts software navigates.&lt;br /&gt;&lt;br /&gt;Never mind, although I'm sorry to see that I can't be THE pioneer in this area, I'm happy to see that it'll be available to us soon. Good luck for writing the software!&lt;br /&gt;&lt;br /&gt;Tote&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2569747420844881947-6135916368030573018?l=mobile-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mobile-thoughts.blogspot.com/feeds/6135916368030573018/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2569747420844881947&amp;postID=6135916368030573018' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/6135916368030573018'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/6135916368030573018'/><link rel='alternate' type='text/html' href='http://mobile-thoughts.blogspot.com/2007/11/tilt-o-mania-also-known-as-nokmote.html' title='Tilt-O-Mania, also known as Nokmote'/><author><name>Gábor Török</name><uri>http://www.blogger.com/profile/11843466174833560817</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>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2569747420844881947.post-1679643412128383709</id><published>2007-11-13T02:16:00.000+01:00</published><updated>2007-11-15T12:51:34.247+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Development'/><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='Symbian'/><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><category scheme='http://www.blogger.com/atom/ns#' term='S60'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='Mobile OS'/><category scheme='http://www.blogger.com/atom/ns#' term='Browser'/><title type='text'>Android SDK is out - first impressions</title><content type='html'>After watching the video about the introduction of &lt;a href="http://www.youtube.com/watch?v=1FJHYqE0RDg"&gt;Android for developers&lt;/a&gt;, I'm convinced that the new phone will generally be as &lt;u&gt;useful&lt;/u&gt; and &lt;u&gt;user-friendly&lt;/u&gt; as e.g. the-also-newcomer &lt;a href="http://www.apple.com/iphone/"&gt;iPhone&lt;/a&gt;. Well, it came as no surprise to me, I'm just expecting a lot of innovation from the new player in mobile space. I don't expect that the new platform will offer as many features as traditional Symbian-powered devices and I can even dare to say that it's not going to be as stable, either ... yet. However, I'm pretty sure that they will catch up soon and offer real alternatives for users, phone manufacturers, operators, etc.&lt;br /&gt;&lt;br /&gt;What has totally escaped my attention, though, was that the programming language for this platform would be &lt;span style="font-weight: bold;"&gt;Java&lt;/span&gt;. Based on the fact that it's going to be a Linux-based OS I kind of anticipated that the programming language would be C/C++. I don't know the rationale behind this decision, but it will definitely give a boost to the otherwise stagnating JME programming environment.&lt;br /&gt;&lt;br /&gt;I wonder, though, how Google is planning to solve the &lt;span style="font-weight: bold;"&gt;infamous Java fragmantation problem&lt;/span&gt; for mobile phones. What is that? Well, even though Java is a very &lt;u&gt;popular&lt;/u&gt; and &lt;u&gt;platform-independent&lt;/u&gt; (aka &lt;span style="font-style: italic;"&gt;portable&lt;/span&gt;) programming language, it's just the set of Java core services that is available on every mobile device. The &lt;span style="font-weight: bold;"&gt;presence of additional features&lt;/span&gt;, such as advanced mobile graphics, security, etc. &lt;span style="font-weight: bold;"&gt;depend on phone manufacturers' decision&lt;/span&gt;, whether it's worth adding them. Which makes Java mobile applications market very fragmanted (&lt;span style="font-style: italic;"&gt;some features are available, some are not&lt;/span&gt;) and development very frustrating. You know, I have heard an example that a mobile Java game programmer had to make 100(!) variants of his game "just" to be able to distribute it to as many phones as possible.&lt;br /&gt;&lt;br /&gt;Another thing about mobile Java development is that most mobile phones are running on another operating system than Java. In fact, Java is not an operating system at all, even though there have been attempts to make Java-based mobile platforms, see e.g. &lt;a href="http://www.savaje.com/"&gt;SaveJe&lt;/a&gt; for more details. But &lt;a href="http://www.symbian.com/"&gt;Symbian&lt;/a&gt; OS is similar to &lt;a href="http://code.google.com/android/what-is-android.html"&gt;Android&lt;/a&gt; platform in that they both have their native platform (&lt;span style="font-weight: bold; font-style: italic;"&gt;Symbian OS&lt;/span&gt; and &lt;span style="font-weight: bold; font-style: italic;"&gt;Linux&lt;/span&gt;, respectively) meaning that platform features are usually available in native programming language first and then some &lt;a href="http://en.wikipedia.org/wiki/Java_Native_Interface"&gt;JNI&lt;/a&gt; layer added on the top and there you are, it's  ready for Java programmers. So far so good. However, it &lt;span style="font-style: italic;"&gt;introduces some latency&lt;/span&gt; in the equation as it requires some time to write features in native environment first and wrap it in the second round. Will Android suffer from the same problem?&lt;br /&gt;&lt;br /&gt;My regular readers already know that I was involved in S60 Browser development and it was very challenging and I really liked it. For that reason, I'm happy to see that &lt;span style="font-weight: bold;"&gt;Google chose WebKit&lt;/span&gt; for their mobile browser (&lt;a href="http://www.s60.com/browser/"&gt;S60 Browser&lt;/a&gt; is also based on this rendering engine) and in the demonstration it worked well. I was wondering which display method they would choose for web pages:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;S60 approach&lt;/span&gt; that displays the web page in its entirety without scaling&lt;br /&gt;&lt;/li&gt;&lt;li&gt;or &lt;span style="font-weight: bold;"&gt;iPhone approach&lt;/span&gt; that scales down the web page to so that it fits to display dimensions, though it's hardly readable, but lets the user zoom it very conveniently (e.g. by double-tapping on screen)&lt;/li&gt;&lt;/ul&gt;They actually chose both: they first display the page without scaling and then user can scale it &lt;span style="font-weight: bold;"&gt;down&lt;/span&gt; for better navigation. I'm pretty sure that Nokia has their own IPR on &lt;span style="font-weight: bold;"&gt;MiniMap&lt;/span&gt; (i.e. the zooming interface) so that might be one of the reasons why Google didn't choose that option. However, what surprised me that they use the same visual history for page navigation as in S60 Browser.&lt;br /&gt;&lt;br /&gt;So these are my first impressions after spending half an hour with Android after midnight. I'm really keen to hear your comments - just as usual! :)&lt;br /&gt;&lt;br /&gt;Tote&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;[Update]:&lt;/span&gt; I'm shocked, check this out: &lt;a href="http://www.betaversion.org/%7Estefano/linotype/news/110/" class="bb-url"&gt;Dalvik: how Google routed around Sun's IP-based licensing restrictions on Java ME&lt;/a&gt;. It basically says that Android phones will &lt;span style="font-weight: bold;"&gt;NOT&lt;/span&gt; be JME-powered, but you can write &lt;span style="font-weight: bold;"&gt;&lt;span style="text-decoration: underline;"&gt;JSE programs&lt;/span&gt;&lt;/span&gt; to them. With &lt;span style="font-style: italic;"&gt;Android&lt;/span&gt;, Google has introduced their own VM, &lt;span style="font-style: italic;"&gt;Dalvik&lt;/span&gt;, which eventually does not make use of Java bytecode, but their own Dalvik format. It's all to get rid of Sun being involved in licensing.&lt;br /&gt;It's another question how good or bad will it be to the community. It means a new variant on the horizon, a VM incapable of running so-far-standard Java bytecode, thus your midlets will have to be re-compiled. I can see why Google is happy to have their own solution to this problem, but I can also see why developers would be unhappy due to that they'll have to take just another Java variant into consideration. Even if their pockets will be full with (Google's) money.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2569747420844881947-1679643412128383709?l=mobile-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mobile-thoughts.blogspot.com/feeds/1679643412128383709/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2569747420844881947&amp;postID=1679643412128383709' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/1679643412128383709'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/1679643412128383709'/><link rel='alternate' type='text/html' href='http://mobile-thoughts.blogspot.com/2007/11/android-sdk-is-out-first-impressions.html' title='Android SDK is out - first impressions'/><author><name>Gábor Török</name><uri>http://www.blogger.com/profile/11843466174833560817</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>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2569747420844881947.post-7971803703841785242</id><published>2007-11-03T23:40:00.000+01:00</published><updated>2007-11-05T23:40:24.473+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Nokia'/><category scheme='http://www.blogger.com/atom/ns#' term='Development'/><category scheme='http://www.blogger.com/atom/ns#' term='Business'/><category scheme='http://www.blogger.com/atom/ns#' term='Forum Nokia'/><title type='text'>Join Forum Nokia LaunchPad - 25% discount</title><content type='html'>Nokia is famous and well-known of their developer support. &lt;a href="http://www.forum.nokia.com/"&gt;Forum Nokia&lt;/a&gt; is a portal for anybody interested in tools, documents, techniques and insights to developing solutions running on Nokia devices. The recently &lt;a href="http://blogs.forum.nokia.com/blog/ron-liechtys-forum-nokia-blog/general/2007/10/29/what-do-you-think-of-our-new-home"&gt;renewed site&lt;/a&gt; now contains a very popular community-driven &lt;a href="http://discussion.forum.nokia.com/forum/"&gt;forum&lt;/a&gt;, &lt;a href="http://wiki.forum.nokia.com/"&gt;Wiki&lt;/a&gt;, &lt;a href="http://blogs.forum.nokia.com/"&gt;blog&lt;/a&gt;, etc. for everybody's use. All this &lt;span style="font-weight: bold; font-style: italic;"&gt;for free&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;However, sometimes even this extensive support proves to be not enough. There are cases when you need &lt;span style="font-weight: bold;"&gt;more information&lt;/span&gt; from a &lt;span style="font-weight: bold;"&gt;more reliable source&lt;/span&gt; in &lt;span style="font-weight: bold;"&gt;shorter time&lt;/span&gt;. In other words, &lt;span style="font-weight: bold;"&gt;&lt;u&gt;more support&lt;/u&gt;&lt;/span&gt;. And this is when &lt;span style="font-style: italic;"&gt;professional support&lt;/span&gt; comes into play. Something that you don't get for free, something you have to pay for.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;What is this professional support and what do you get for your money?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Whilst there are many kinds of professional support provided by Nokia, I'd like to talk about two of them: &lt;span style="font-weight: bold;"&gt;Forum Nokia PRO&lt;/span&gt; and &lt;a href="http://www.nokia.com/A4136002?newsid=1136417"&gt;Forum Nokia LaunchPad&lt;/a&gt;. I'm pretty sure that you have already heard of &lt;span style="font-weight: bold;"&gt;Forum Nokia PRO&lt;/span&gt;, available for professionals for years by now. The benefits of this program is well-described &lt;a href="https://pro.forum.nokia.com/site/global/home/program_details/p_program_details.jsp"&gt;here&lt;/a&gt;, it's worth noting that it is &lt;span style="font-weight: bold; font-style: italic;"&gt;invitation only&lt;/span&gt;. As opposed to &lt;span style="font-weight: bold;"&gt;Forum Nokia LaunchPad&lt;/span&gt;, which is available for everybody, individuals and companies alike. &lt;a href="https://pro.forum.nokia.com/site/global/home/program_details/p_launchpad.jsp"&gt;Benefits&lt;/a&gt; include free copy of Carbide tool, discounted tech support, application signing, books, early access to technical information and lots more. Although there is a clear difference between services provided for PRO and LaunchPad members (former naturally gets more), I believe it's worth joining either program if you're a serious developer/company.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;And here comes the deal&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;As a &lt;span style="font-weight: bold;"&gt;Forum Nokia Blogger&lt;/span&gt; and "&lt;span style="font-style: italic;"&gt;self-appointed LaunchPad ambassador&lt;/span&gt;" I am entitled to offer you &lt;span style="font-style: italic;"&gt;€200&lt;/span&gt; off the price of Forum Nokia LaunchPad's (otherwise) &lt;span style="font-style: italic;"&gt;€800&lt;/span&gt; membership fee. Yes, that is &lt;span style="font-weight: bold;"&gt;&lt;u&gt;25% discount&lt;/u&gt;&lt;/span&gt;! If you have been thinking about getting more from Nokia and joining LaunchPad program, this is the right time to do it!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;How does it work?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I give you a promotion code, namely &lt;span style="font-weight: bold;"&gt;LP600&lt;/span&gt; (short for &lt;span style="font-style: italic;"&gt;LaunchPad for €600&lt;/span&gt;), that you can use when applying for Forum Nokia LaunchPad membership and that's it! You just need to enter the above code (in &lt;span style="font-weight: bold; font-style: italic;"&gt;Promotional code&lt;/span&gt; field) right before pressing &lt;span style="font-family:courier new;"&gt;Submit&lt;/span&gt; and you're done, you pay less.&lt;br /&gt;&lt;br /&gt;Convinced or eager to know more? Just visit &lt;a href="https://pro.forum.nokia.com/site/global/home/program_details/p_launchpad.jsp"&gt;Forum Nokia LaunchPad&lt;/a&gt; for more information and apply for membership!&lt;br /&gt;&lt;br /&gt;Tote&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2569747420844881947-7971803703841785242?l=mobile-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mobile-thoughts.blogspot.com/feeds/7971803703841785242/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2569747420844881947&amp;postID=7971803703841785242' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/7971803703841785242'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/7971803703841785242'/><link rel='alternate' type='text/html' href='http://mobile-thoughts.blogspot.com/2007/11/join-forum-nokia-launchpad-25-discount.html' title='Join Forum Nokia LaunchPad - 25% discount'/><author><name>Gábor Török</name><uri>http://www.blogger.com/profile/11843466174833560817</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>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2569747420844881947.post-2693085089815501967</id><published>2007-10-27T01:09:00.000+02:00</published><updated>2007-10-29T13:35:46.096+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Nokia'/><category scheme='http://www.blogger.com/atom/ns#' term='Development'/><category scheme='http://www.blogger.com/atom/ns#' term='Symbian'/><category scheme='http://www.blogger.com/atom/ns#' term='S60'/><category scheme='http://www.blogger.com/atom/ns#' term='Mobile OS'/><title type='text'>Symbian Platform Security - hacked?</title><content type='html'>Well, 3:00am has already passed and I'm tired and sleepy. One thing doesn't let me sleep, though. I've just stumbled upon these articles (&lt;a href="http://www.symbaali.info/2007/10/exploring-s60-with-allfiles.html"&gt;Exploring S60 with AllFiles&lt;/a&gt; and &lt;a href="http://www.symbaali.info/2007/10/goodbye-s60-platform-security-hello.html"&gt;Goodbye S60 Platform Security, Hello CAPABILITIES!&lt;/a&gt;) and I can't believe my eyes: &lt;span style="font-weight: bold;"&gt;Platform Security hacked?!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Briefly, the solution is as follows:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Take a firmware update package (currently supported only by Nokia for their S60 phones).&lt;/li&gt;&lt;li&gt;Edit a well-isolated part of it, where all those capabilities (i.e. rights) are listed that a user can grant to a 3&lt;sup&gt;rd&lt;/sup&gt; party application upon installation. Remove existing capabilities, add new ones, whatever.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Flash it.&lt;/li&gt;&lt;/ul&gt;Now you have such a phone (software) that allows you to give so powerful rights to any 3&lt;sup&gt;rd&lt;/sup&gt; party application that they can do basically &lt;span style="font-weight: bold; font-style: italic;"&gt;anything&lt;/span&gt; on the device. For example, your program can access DRM-protected content (you've downloaded it once and share it with others), browse other applications' secret folders, etc. You just need to&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Extract a signed SIS (Symbian Installation) file&lt;/li&gt;&lt;li&gt;Add rights to it (whatever gives them more power)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Re-pack &amp;amp; sign it again&lt;/li&gt;&lt;li&gt;And install it&lt;/li&gt;&lt;li&gt;Although the Software Installer will notice that the application was not properly signed (== acquires for more capabilities than it can normally have), the user will be in such a position that he can grant those extra rights.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Actually, this is the approach that the author of the aforementioned articles followed with regards to a very popular file browser application: he added &lt;tt&gt;AllFiles&lt;/tt&gt; capability to the program so that he could explore the entire file system, which he hadn't been able to do until then.&lt;br /&gt;&lt;br /&gt;Unfortunately, I can't prove or disprove whether this solution really works, since I haven't even updated my N95's firmware yet (shame on me!). However, this guy seems to know what he was talking about and I sort of a believe him.&lt;br /&gt;&lt;br /&gt;In any case, if what he wrote happens to be true, then I have a few questions:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Why on earth did Symbian &lt;span style="font-weight: bold;"&gt;publish such a confidential information&lt;/span&gt; that is useful solely for phone manufacturers? You know, the documentation of &lt;a href="http://www.symbian.com/developer/techlib/v9.2docs/doc_source/ToolsAndUtilities/Installing-ref/swipolicy.html"&gt;Software Installation Policy&lt;/a&gt; is a very internal thing, not &lt;span style="font-style: italic; font-weight: bold;"&gt;anyone&lt;/span&gt;'s business. You can see that it's enough if one talented person stumbles upon that documentation and uses it.&lt;/li&gt;&lt;li&gt;Why is a firmware package in such a format that &lt;span style="font-weight: bold;"&gt;anyone can edit&lt;/span&gt; it? I mean, locally on their machine. Okay, with such a &lt;a href="http://en.wikipedia.org/wiki/Dd_%28Unix%29"&gt;low-level tool&lt;/a&gt; that very few people are familiar with, but it's still possible. Wouldn't it have made more sense to encrypt and sign the package so that&lt;/li&gt;&lt;ul&gt;&lt;li&gt;it cannot be decrypted by 3&lt;sup&gt;rd&lt;/sup&gt; parties (well, easily at least) &lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;it gets decrypted only on the target device right before flashing?&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;span style="margin-left: 14px; margin-bottom: 3px; padding-left: 20px;"&gt;You know, I'm not a security expert, so I might easily be suggesting a stupid thing, but if there's any chance to do it that way, I think it's definitely worth the effort.&lt;/span&gt;&lt;ul&gt;&lt;li&gt;But even if it's not viable, then why does the firmware package update the &lt;span style="font-weight: bold;"&gt;whole&lt;/span&gt; system including the most critical parts? You could see that one can change the software installation policy this way. Why not make a process consisting of two steps:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;User can download and flash a firmware package that updates the (vast) majority of the system, but it &lt;span style="font-style: italic;"&gt;doesn't allow him to touch the critical parts&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Those critical parts can either &lt;span style="font-weight: bold;"&gt;NOT&lt;/span&gt; be updated at all or only at &lt;span style="font-weight: bold;"&gt;service points&lt;/span&gt;.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;I just really don't know what I've expected from Platform Security, but I have a feeling that in my secret dreams I thought it was unbreakable (I know, I'm naive). Again, I'm still looking for confirmation as to whether this solution really works, but I'm afraid that I already feel the bitter taste in my mouth. You know, a &lt;a href="http://live.sdnhost.com/main/downloads/papers/PlatSec_and_Symbian_Signed.pdf"&gt;system&lt;/a&gt; that Symbian is proud of, &lt;a href="http://www.allaboutsymbian.com/news/item/4187_Operators_locking_handsets_Sym.php"&gt;operators love&lt;/a&gt; (some &lt;a href="http://mobilephonedevelopment.com/archives/240"&gt;developers hate&lt;/a&gt;:) and even &lt;a href="http://mobile.antonypranata.com/2007/10/17/platform-security-on-apples-iphone/"&gt;competitors acknowledge&lt;/a&gt; shall not be attackable and even if a security hole is discovered it shall be closed quickly without any major impacts. Nevertheless, I think this problem can be solved - hopefully very easily. But as to injecting the fixed version on to old phones, it will just take &lt;span style="font-weight: bold;"&gt;another firmware update&lt;/span&gt;. :)&lt;br /&gt;&lt;br /&gt;Tote&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Update:&lt;/span&gt; another fellow Forum Nokia Champion of mine, &lt;a href="http://www.forum.nokia.com/main/forum_nokia_champion/forum_nokia_champions/Antony_Pranata.html"&gt;Antony Pranata&lt;/a&gt;, wrote an &lt;a href="http://mobile.antonypranata.com/2007/10/26/symbians-platform-security-is-hacked"&gt;article&lt;/a&gt; about the very same topic. I think it completes my post in addition to confirming that the solution works. Worth reading.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2569747420844881947-2693085089815501967?l=mobile-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mobile-thoughts.blogspot.com/feeds/2693085089815501967/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2569747420844881947&amp;postID=2693085089815501967' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/2693085089815501967'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/2693085089815501967'/><link rel='alternate' type='text/html' href='http://mobile-thoughts.blogspot.com/2007/10/symbian-platform-security-hacked.html' title='Symbian Platform Security - hacked?'/><author><name>Gábor Török</name><uri>http://www.blogger.com/profile/11843466174833560817</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>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2569747420844881947.post-700666283225220633</id><published>2007-10-20T14:37:00.000+02:00</published><updated>2007-10-20T17:00:10.381+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Development'/><category scheme='http://www.blogger.com/atom/ns#' term='Symbian'/><category scheme='http://www.blogger.com/atom/ns#' term='S60'/><category scheme='http://www.blogger.com/atom/ns#' term='Browser'/><category scheme='http://www.blogger.com/atom/ns#' term='Forum Nokia Champion'/><title type='text'>Symbian development - An alternative to embedding applications</title><content type='html'>I usually don't write articles about actual Symbian development issues, but this time I think I make an exception, if you don't mind. If you don't speak &lt;span style="font-style: italic;"&gt;"Symbianish"&lt;/span&gt; or simply are not interested, then please skip the rest of my post. Nevertheless, I hope that the majority of you will just keep on.&lt;br /&gt;&lt;br /&gt;I was in London on last Sunday for &lt;span style="font-style: italic;"&gt;Nokia Developer Day&lt;/span&gt;. I was invited, because I'm a &lt;a href="http://www.forum.nokia.com/main/forum_nokia_champion/forum_nokia_champions/Gabor_Torok.html"&gt;Forum Nokia Champion&lt;/a&gt;. There was an interesting presentation about &lt;span style="font-weight: bold;"&gt;Location Based Services&lt;/span&gt; and some technical details were revealed as to what Nokia would come out with as part of their upcoming SDK, namely &lt;span style="font-style: italic;"&gt;S60 3rd Edition Feature Pack 2&lt;/span&gt;. It's not secret that they're going publish &lt;span style="font-weight: bold;"&gt;Map and Navigation API&lt;/span&gt; and an important feature of that API is the ability of launching Maps application stand-alone or embedded.&lt;br /&gt;&lt;br /&gt;If you speak Symbianish, then you should know what launching an application in embedded mode means: your application loses focus and hands it over to the embedded application so that you have no control over it as long as that application owns the focus. It's worth noting, though, that albeit your application has lost focus it's still the main (&lt;span style="font-style: italic;"&gt;hosting&lt;/span&gt; in other words) application that just makes use of services provided by another application. This can be seen by having a look at the list of currently running applications, where it's the name of &lt;span style="font-weight: bold; font-style: italic;"&gt;your&lt;/span&gt; application that is in the list and not the one you have embedded.&lt;br /&gt;&lt;br /&gt;The advantage of launching an application embedded in your application is that you don't have to bother with how it works internally, you just start it up and basically rely on that it works properly. On the other hand, this way of using other applications' services has disadvantages, too: one is that you have &lt;span style="font-weight: bold;"&gt;no influence on the menu structure&lt;/span&gt; of the embedded application.&lt;br /&gt;&lt;br /&gt;Why is that important? Well, a real use case that we had to implement recently is that an application 1: shall be able to show some points-of-interest (POIs) on a map and 2:&lt;br /&gt;shall have its own menu structure. We were happy to hear that Map and Navigation API would be available for public use, however, launching Maps application to satisfy our first requirement would mean that we would not be able to satisfy the second.&lt;br /&gt;&lt;br /&gt;Then I started wondering how it could be done. Since I was deeply involved in the development of S60 Browser application some time ago, I know quite a lot about the application and the ecosystem around it. For example, I knew that a new approach had been introduced as part of the "Browser-offering" ~2 years ago that allows an application developer to use a (CCoeControl-based) control in her application. That control is called &lt;span style="font-weight: bold;"&gt;Browser Control&lt;/span&gt; (its API is &lt;span style="font-weight: bold;"&gt;BrowserControl API&lt;/span&gt;) and basically it is capable of showing &amp;amp; handling a web page just as the built-in Browser application does. So essentially your application can have its own menu structure, whilst also being able to show a web page. It gives you &lt;span style="font-style: italic;"&gt;more flexibility and freedom &lt;/span&gt;if you use &lt;span style="font-weight: bold; font-style: italic;"&gt;this&lt;/span&gt; API in favor of launching Browser in embedded mode, however, it's also &lt;span style="font-style: italic;"&gt;more complex&lt;/span&gt; - sometimes unnecessarily.&lt;br /&gt;&lt;br /&gt;Finally, we reached the point of my article: wouldn't it make more sense for applications that can be embedded (since not each application can be embedded) to offer such a (CCoe)control-based solution as well? For example, if the newly announced Maps and Navigation framework published such a service, then I shouldn't be worried about how to solve my problem. But this question is more general than to narrow it down to this special use case. I think, if some architects and/or lead designers from Nokia read my article, then I suggest them to think about it.&lt;br /&gt;&lt;br /&gt;As a last thought, you might be wondering how I'm gonna work out this problem eventually. Well, there happened to be another presentation on that very day (i.e. Sunday) about &lt;span style="font-weight: bold;"&gt;Web Widget development on S60&lt;/span&gt;. I'm just thinking about writing an S60 widget that makes use of Google Maps API so that everyone is happy. :)&lt;br /&gt;&lt;br /&gt;Any comments are welcome!&lt;br /&gt;&lt;br /&gt;Tote&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2569747420844881947-700666283225220633?l=mobile-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mobile-thoughts.blogspot.com/feeds/700666283225220633/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2569747420844881947&amp;postID=700666283225220633' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/700666283225220633'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/700666283225220633'/><link rel='alternate' type='text/html' href='http://mobile-thoughts.blogspot.com/2007/10/symbian-development-alternative-to.html' title='Symbian development - An alternative to embedding applications'/><author><name>Gábor Török</name><uri>http://www.blogger.com/profile/11843466174833560817</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>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2569747420844881947.post-4060666152068303360</id><published>2007-10-11T15:49:00.000+02:00</published><updated>2007-10-11T17:18:49.345+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='introduction'/><category scheme='http://www.blogger.com/atom/ns#' term='Devices'/><category scheme='http://www.blogger.com/atom/ns#' term='Nokia'/><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='Symbian'/><category scheme='http://www.blogger.com/atom/ns#' term='Mobile OS'/><title type='text'>Treading on shaky ground</title><content type='html'>If I were &lt;a href="http://en.wikipedia.org/wiki/Albus_Dumbledore"&gt;Dumbledore&lt;/a&gt;, then I could put my thoughts, memories in my pensive to keep my mind clear and fresh. But I'm not him at all and my mind now feels overburdened with news that I can't keep in - so I let them out.&lt;br /&gt;&lt;br /&gt;You know, it's a great thing to tag blog articles. It keeps them categorized, easy to look for, easy to oversee, etc. What I'm now about to write, though, fits in a new category (well, at least to me): &lt;span style="font-weight: bold;"&gt;treading on shaky ground&lt;/span&gt;. What is it? You'll see, just read on!&lt;br /&gt;&lt;br /&gt;Everybody paid immediate attention to one of Nokia's recent acquisitions, the agreement for &lt;a href="http://www.nokia.com/A4136001?newsid=1157198"&gt;Nokia to acquire NAVTEQ.&lt;/a&gt; You know, two things couldn't escape most people's attention: first, the huge amount of money Nokia is willing to pay (&lt;span style="font-style: italic;"&gt;$8.1 billion!&lt;/span&gt;), second, that it is such an area (GPS and location-based services) that hasn't been fully explored yet. They must foresee something (and of course play an active role in it) that others haven't been thinking of yet!&lt;br /&gt;&lt;br /&gt;And it's not the only acquisition Nokia was recently involved in: for example, they also &lt;a href="http://www.nokia.com/A4136001?newsid=1158398"&gt;merged with Enpocket&lt;/a&gt;. This deal is to give a boost to advertisement after the public announcement that &lt;span style="font-weight: bold;"&gt;Nokia is opening to the Internet&lt;/span&gt;. Not as if we didn't know that &lt;a href="http://www.nseries.com/index.html?l=campaigns,open"&gt;NSeries is open to anything&lt;/a&gt;, we now know that to the Internet, too. In addition, and I'm sure most of you already know, Nokia has launched new services for content download &amp;amp; consumption lately, check out &lt;a href="http://ovi.nokia.com/"&gt;Ovi&lt;/a&gt; and &lt;a href="http://mosh.nokia.com/"&gt;MOSH&lt;/a&gt; to see what I mean.&lt;br /&gt;&lt;br /&gt;So good, so nice. But you know what? There are some parties who are not happy with Nokia opening to Internet and offering content online. It's said to be the operators (carriers in US) who will lose the most money if Nokia happens to be successful in this area. Although their online offering (mostly ringtones and themes) can usually be described with one word, &lt;span style="font-style: italic;"&gt;pathetic&lt;/span&gt;, they're still  the biggest revenue generator for Nokia. What happens, for example, if &lt;a href="http://www.intomobile.com/2007/10/08/the-n81-recieves-no-opeartor-love-in-the-uk-more-countries-to-follow.html"&gt;some UK operators refuse to sell new Nokia models&lt;/a&gt;? What happens if others follow them? Although, as I've already &lt;a href="http://mobile-thoughts.blogspot.com/2007/03/smartphone-os-market-share-in-2006.html"&gt;pointed out&lt;/a&gt;, Nokia might not be really affected by such a sudden(?) move in the US, it'd still be an unpleasant thing to happen to Nokia. I sort of have a feeling that what we see happening around is a total war between Nokia and others (operators, mobile manufacturers, OS vendors, etc.). That's the way how it goes.&lt;br /&gt;&lt;br /&gt;As to mobile operating systems, the competition is also getting more and more tough. Although it's nicely put by &lt;a href="http://www.atmasphere.net/wp/archives/2007/10/08/nokia-n95-or-apple-iphone"&gt;Atmasphere&lt;/a&gt; that &lt;span style="font-style: italic;"&gt;iPhone is a feature phone&lt;/span&gt;, in contrast with &lt;span style="font-style: italic;"&gt;N95, the über-smartphone&lt;/span&gt;, Apple definitely has influence on newer phones not only from Nokia, but other handset makers, too. It's also worth noting what he found about the afore-mentioned two phones:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-style: italic;"&gt;The iPhone is for consuming content, while the N95 is for creating it.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;So from that point of view, Apple might not pose a considerable risk to Nokia's position yet. But how about Google? Even though it's a bit of an old news that &lt;a href="http://www.engadget.com/2007/08/28/google-is-working-on-a-mobile-os-and-its-due-out-shortly/"&gt;Google is working on a mobile OS&lt;/a&gt;, I'm wondering how it will threaten Symbian's future. It's said to be a Linux variant (a new distribution to make the market even more fragmented?) and of course will be ad-supported (== cheap). Looking forward to it!&lt;br /&gt;&lt;br /&gt;Thanks for being my pensive so far, I feel really relaxed now. And also eager to know what you think about all these things I've mentioned!&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;&lt;br /&gt;Tote&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2569747420844881947-4060666152068303360?l=mobile-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mobile-thoughts.blogspot.com/feeds/4060666152068303360/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2569747420844881947&amp;postID=4060666152068303360' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/4060666152068303360'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/4060666152068303360'/><link rel='alternate' type='text/html' href='http://mobile-thoughts.blogspot.com/2007/10/treading-on-shaky-ground.html' title='Treading on shaky ground'/><author><name>Gábor Török</name><uri>http://www.blogger.com/profile/11843466174833560817</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><id>tag:blogger.com,1999:blog-2569747420844881947.post-710680224515457731</id><published>2007-09-11T22:01:00.000+02:00</published><updated>2007-09-12T09:51:03.084+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Nokia'/><category scheme='http://www.blogger.com/atom/ns#' term='Forum Nokia Champion'/><title type='text'>Being featured by Nokia</title><content type='html'>I am honoured to be the featured Forum Nokia Champion this month. However, to be honest I was not prepared for the increased interest about me and my work and surprised to see the flood of e-mails day by day asking me for help regarding this and that problem. I try to answer these e-mails as thoroughly as I can, however, I'm afraid I can't give perfect answers to all of them.&lt;br /&gt;&lt;br /&gt;Nevertheless, e-mails are only one thing. People are asking me to let them join my &lt;a href="http://www.linkedin.com/"&gt;LinkedIn &lt;/a&gt;network, too. Although the way they're asking it varies case by case, I'm afraid I have to refuse these requests all. You know, my biggest concern is that I wouldn't like to acknowledge that I know someone with whom I've never met. And since giving referral of someone is one of the core features of this networking site, it simply doesn't make any sense for me to do so.&lt;br /&gt;&lt;br /&gt;But the last thing that happened to me just the other day is that I got an e-mail from Sargam Bansal. Yes, right from him (her?). I don't know where he took my e-mail address from or if it has anything to do with me being featured by Nokia, but it doesn't matter at all: he found me. Let me cite his e-mail in its entirety:&lt;br /&gt;&lt;br /&gt;&lt;div&gt; &lt;div dir="ltr"&gt; &lt;div dir="ltr"&gt;&lt;span style="color: rgb(0, 0, 255);font-family:Verdana;font-size:85%;"  &gt;to: &lt;span style="font-style: italic;"&gt;my e-mail address&lt;/span&gt;&lt;br /&gt;cc: &lt;span style="font-style: italic;"&gt;Olli-Pekka.Kallasvuo@nokia.com&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 255);font-family:Verdana;font-size:85%;"  &gt;&lt;br /&gt;Dear Sir,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div dir="ltr"&gt; &lt;/div&gt; &lt;div dir="ltr"&gt;&lt;span style="color: rgb(0, 0, 255);font-family:Verdana;font-size:85%;"  &gt;I ve been using Nokia for past 5-6 years.&lt;br /&gt;I had submitted my Phone &lt;strong&gt;NOKIA 3250&lt;/strong&gt; at Nokia Care Centre Sector 3 Noida(&lt;strong&gt;JOB SHEET NO:-1200196776 ; Serial No :- 357933005291399&lt;/strong&gt;) for the problem it used to hang when music was on &amp; some call used to come.&lt;/span&gt;&lt;/div&gt; &lt;div dir="ltr"&gt;&lt;span style="color: rgb(0, 0, 255);font-family:Verdana;font-size:85%;"  &gt;&lt;br /&gt;I got my cell after 15 days &amp; after that the &lt;strong&gt;phone's condition was &lt;span style="color: rgb(255, 0, 0);"&gt;horrible&lt;/span&gt;&lt;/strong&gt;. Itwas completely damaged , not even it was able to switch on. The Phone was submitted again. It been over one month &amp; on each visit they are delaying the date.Not only me many people coming there are totally frustrated for the service being provided by Nokia care centres .&lt;/span&gt;&lt;/div&gt;&lt;span style="color: rgb(0, 0, 255);font-family:Verdana;font-size:85%;"  &gt; &lt;div dir="ltr"&gt;&lt;br /&gt;I emailed over a week ago and I have not received any reply. Similarly, when people email Nokia's Customer Support they are getting no response, which is surely &lt;strong&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;unacceptable&lt;/span&gt;.&lt;br /&gt;&lt;/strong&gt;Due to such &lt;strong&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;irresponsible behaviour&lt;/span&gt;,&lt;/strong&gt; there has grown &lt;strong&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;immense dissatisfaction&lt;/span&gt;&lt;/strong&gt; among us, the users of NOKIA &amp; also it makes me &lt;strong&gt;doubted about&lt;/strong&gt; the name &lt;strong&gt;NOKIA&lt;/strong&gt; have had in the past years. Now it has became a difficult question to answer.. &lt;strong&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;Can we really trust NOKIA now???&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt; &lt;div dir="ltr"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/div&gt;&lt;/span&gt; &lt;/div&gt; &lt;div dir="ltr"&gt;&lt;span style="color: rgb(0, 0, 255);font-family:Verdana;font-size:85%;"  &gt;I am sure you will be concerned about this matter and I would respectfully ask for your assistance in arranging for Customers to better informed and to receive prompt responses to complaints and enquiries.I hope you can agree that this should not be too much to ask nor beyond the &lt;strong&gt;capability of Nokia.&lt;br /&gt;&lt;/strong&gt;Thank you. I look forward to hearing from you.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;  &lt;span style="color: rgb(0, 0, 0);font-family:Arial;font-size:85%;"  &gt;&lt;strong&gt;&lt;span style="color: rgb(0, 128, 128);font-family:Courier New;font-size:100%;"  &gt; &lt;/span&gt;&lt;/strong&gt;  &lt;div dir="ltr"&gt;&lt;span style=";font-family:Times New Roman;font-size:100%;"  &gt;&lt;span style="font-size:12;"&gt;&lt;span style="color: rgb(0, 0, 0);font-family:Verdana;font-size:85%;"  &gt;&lt;strong&gt;Thanks &amp; regards,&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div dir="ltr"&gt;&lt;span style=";font-family:Times New Roman;font-size:100%;"  &gt;&lt;span style="font-size:12;"&gt;&lt;strong&gt;&lt;span style="color: rgb(0, 0, 0);font-family:Verdana;font-size:85%;"  &gt;Sargam Bansal&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Regardless of the seriousness of this e-mail, it's quite obvious that I can't help. Other than publishing this e-mail so that other (more competent) people can also read it and possibly react on it. However, there is one thing that I hope you have also noticed: who was cc:-d in this e-mail? Olli-Pekka Kallasvuo, Nokia's CEO and not other. You know, I've never dreamt of being in the same e-mail group than him, but now that I have achieved it, I think I'll make an exception with Olli-Pekka: I'm ready to accept his invitation on LinkedIn. :-)&lt;br /&gt;&lt;br /&gt;Tote&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2569747420844881947-710680224515457731?l=mobile-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mobile-thoughts.blogspot.com/feeds/710680224515457731/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2569747420844881947&amp;postID=710680224515457731' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/710680224515457731'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/710680224515457731'/><link rel='alternate' type='text/html' href='http://mobile-thoughts.blogspot.com/2007/09/being-featured-by-nokia.html' title='Being featured by Nokia'/><author><name>Gábor Török</name><uri>http://www.blogger.com/profile/11843466174833560817</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>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2569747420844881947.post-6103861036825569931</id><published>2007-07-26T15:20:00.000+02:00</published><updated>2007-07-26T17:02:57.246+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Nokia'/><category scheme='http://www.blogger.com/atom/ns#' term='Business'/><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='Symbian'/><category scheme='http://www.blogger.com/atom/ns#' term='Mobile OS'/><title type='text'>Time of competition - a peaceful summer?</title><content type='html'>Summer is hot, silent and peaceful in Hungary. I can just sit back and watch/read what's happening around the world. And in mobile space, of course.&lt;br /&gt;&lt;br /&gt;Well, it's not that silent as I expected. In the past few days I have noticed new signs of a tough competition between mobile- and consumer electronics device manufacturers, internet service providers, mobile operating systems. Let me go into the details!&lt;br /&gt;&lt;br /&gt;Although &lt;a href="http://www.nokia.com/"&gt;Nokia&lt;/a&gt; is clearly a market leader, they have to listen carefully to users' demand. On &lt;a href="http://en.wikipedia.org/wiki/Smartphone"&gt;smartphone&lt;/a&gt; market, for example, there's a new challenger who demands everyone's attention. There's been a lot of discussion over whether &lt;a href="http://www.apple.com/iphone/"&gt;iPhone&lt;/a&gt; is a smartphone or not, but that's not my point now. They clearly showed people how easy to use a user interface (UI) can be (I also happen to know &lt;a href="http://www.willitblend.com/videos.aspx?type=unsafe&amp;video=iphone"&gt;how an iPhone blends&lt;/a&gt;, but that's a different topic:). However, the UI is not everything: there must be great (and well-implemented) features in the phone, too. You know, just in order to make a phone smart - if that's Apple's intention at all. It's not obvious as the mass market (=biggest revenue) of mobile phones is NOT smartphones.&lt;br /&gt;&lt;br /&gt;These times everyone is trying to &lt;a href="http://blog.gustavobarbieri.com.br/2007/07/24/iphone-like-virtual-keyboard-for-n800/"&gt;imitate&lt;/a&gt; iPhone's behavior on their phone; even one of my friends has put a new "iPhone shell" on his Windows CE phone - just for the feeling's sake. :)&lt;br /&gt;Other people, on the other hand, wonder if &lt;a href="http://mobileopportunity.blogspot.com/2007/07/exactly-how-many-iphones-did-you-really.html"&gt;iPhone is really selling at the same pace&lt;/a&gt; how Apple claims to be. You know, it's just one thing, they say, how many phones &lt;a href="http://www.sfgate.com/cgi-bin/article.cgi?f=/c/a/2007/07/25/IPHONE.TMP"&gt;Apple and AT&amp;amp;T could sell&lt;/a&gt; so far (not to mention how many have actually been activated), it's just the hype that keeps selling at this level. Sooner or later, however, everything (and everybody) will calm down and we'll see how successful Apple is. Let's see!&lt;br /&gt;&lt;br /&gt;Another company is also trying to expand into this new area - at least new to them. It's been announced several days ago that &lt;a href="http://www.pcworld.com/article/id,134895-pg,1/article.html"&gt;Google invested in cellular technology&lt;/a&gt;. No surprise, we already knew they're interested in this technology area (i.e. mobile), too. What might be a sign of a new aggressive campaign is that &lt;a href="http://www.pcworld.com/article/id,134894-pg,1/article.html"&gt;Google makes the conditions to FCC&lt;/a&gt; for a wireless spectrum auction. You know, I pretty much sympathize with Google in this case and hope that not only will the rules change (free download of any applications, services or content), but the list of operators will be refreshed, too.&lt;br /&gt;&lt;br /&gt;By the way, Russell Beattie is &lt;a href="http://www.russellbeattie.com/blog"&gt;back&lt;/a&gt;. In case his name doesn't sound familiar to you, he's an American blogger (one of my favorites) from the Silicon Valley full of great ideas. This time he shared his opinion with us how he sees &lt;a href="http://www.russellbeattie.com/blog/nokia-and-the-next-gen-mobile-gui"&gt;the future of Nokia S60 UI&lt;/a&gt;. He's not alone with the vision that Nokia will change to Linux from Symbian, what he adds, though, is that he expects (or rather suggests) Nokia to revolutionize their UI, too. Neither would be an easy change just a side-note.&lt;br /&gt;On the Linux issue, it's been already told that royalty-free doesn't mean entirely free at all. There must be (lots of) people who customize Linux to the needs of manufacturers, operators, follow market demands, adds features to Linux that have never been implemented since Linux originally has not been a mobile OS. The interest of all the possible players is very fractioned, there're already several interest groups who are doing their own design, following their own desires, etc.&lt;br /&gt;On the other hand, there're lots of things Symbian (Nokia, UIQ, etc.) could learn from Linux, especially from their developer community. For example, I'm not sure if you've heard about the service &lt;a href="http://mobile.antonypranata.com/2007/07/10/symbian-signed-please-enable-me/"&gt;outage&lt;/a&gt; of &lt;a href="http://www.symbiansigned.com/"&gt;Symbian Signed&lt;/a&gt; that happened recently. For example, one of my fellow Forum Nokia Champions, &lt;a href="http://www.forum.nokia.com/main/forum_nokia_champion/forum_nokia_champions/Antony_Pranata.html"&gt;Antony Pranata&lt;/a&gt;, was in trouble due to this. There are other people, too, who are &lt;a href="http://news.mobile9.com/s60apps/2007/07/23/is-symbian-trying-to-kill-off-small-developers"&gt;not too happy&lt;/a&gt; with the current situation and think Nokia and Symbian could make it better.&lt;br /&gt;Finally, as to the UI revolution: I'm pretty sure that everybody at Nokia has already drawn the conclusion from iPhone's success. I bet they've even already started to design the new approach of a touch-based model from Nokia. I'm really looking forward to it. And finally, a side-note to Russell: not as if it was a trivial step for Nokia to get rid of their "old" UI design in a jiffy. The UI (believe it or not:) is one of the core features people love the most in their Nokia phone. They might interpret a radical change in the user interface in a way that would make Nokia, khmm, unhappy.&lt;br /&gt;&lt;br /&gt;That's it for now, I'm looking forward to reading your thoughts!&lt;br /&gt;&lt;br /&gt;Tote&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2569747420844881947-6103861036825569931?l=mobile-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mobile-thoughts.blogspot.com/feeds/6103861036825569931/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2569747420844881947&amp;postID=6103861036825569931' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/6103861036825569931'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/6103861036825569931'/><link rel='alternate' type='text/html' href='http://mobile-thoughts.blogspot.com/2007/07/time-of-competition-peaceful-summer.html' title='Time of competition - a peaceful summer?'/><author><name>Gábor Török</name><uri>http://www.blogger.com/profile/11843466174833560817</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>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2569747420844881947.post-8625746560485973697</id><published>2007-06-25T23:48:00.000+02:00</published><updated>2007-06-26T00:09:35.537+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Devices'/><category scheme='http://www.blogger.com/atom/ns#' term='Nokia'/><category scheme='http://www.blogger.com/atom/ns#' term='Business'/><title type='text'>Nokia's new strategy in US market</title><content type='html'>I, and other much wiser bloggers, have already &lt;a href="http://mobile-thoughts.blogspot.com/2007/03/smartphone-os-market-share-in-2006.html"&gt;written&lt;/a&gt; about how unsuccessful Nokia had been in selling phones on the US market. It seems that American people are resistant to &lt;span style="font-style: italic;"&gt;smart&lt;/span&gt; phones, they're simply satisfied with text messaging and using their phones mainly for voice calls. Unfortunately, the carriers didn't make it easy for Nokia to be the #1 in North-America, either.&lt;br /&gt;&lt;br /&gt;But that might change over time. As Nokia reported in their &lt;a href="http://www.nokia.com/A4136001?newsid=1135216"&gt;press release&lt;/a&gt;, they are trying to find new ways to sell their phones, but this time without involving the carriers. I hope that &lt;a href="http://mobile.allaboutsymbian.com/news/item/5493_Nokia_Enterprise_Devices_Hit_t.php"&gt;Ewan's prediction&lt;/a&gt; will come true and users are now ready to buy and use such advanced mobile gadgets. Especially if they are &lt;a href="http://www.intomobile.com/2007/06/25/nokia-helps-america-drop-some-e.html"&gt;from the business segment&lt;/a&gt;: first, it's more likely that those users can afford cell phones for hundreds of $s, second, they might even use more than 10% of the provided functionality. :-\&lt;br /&gt;&lt;br /&gt;Let's see, I really wish all the best to Nokia! You know, my future might depend on it. :)&lt;br /&gt;&lt;br /&gt;Tote&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2569747420844881947-8625746560485973697?l=mobile-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mobile-thoughts.blogspot.com/feeds/8625746560485973697/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2569747420844881947&amp;postID=8625746560485973697' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/8625746560485973697'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/8625746560485973697'/><link rel='alternate' type='text/html' href='http://mobile-thoughts.blogspot.com/2007/06/nokias-new-strategy-in-us-market.html' title='Nokia&apos;s new strategy in US market'/><author><name>Gábor Török</name><uri>http://www.blogger.com/profile/11843466174833560817</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>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2569747420844881947.post-810106235844757672</id><published>2007-06-23T13:38:00.000+02:00</published><updated>2007-06-26T15:27:26.322+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Forum Nokia Champion'/><title type='text'>Forum Nokia Champion Day in Singapore</title><content type='html'>Hmm, I've already wanted to write a blog about this event, but it seems &lt;a href="https://blogs.forum.nokia.com/view_entry.html?id=595"&gt;Naresh was faster&lt;/a&gt;. :) Anyway, I can add my thoughts, too.&lt;br /&gt;&lt;br /&gt;So, one of the great benefits of being a Forum Nokia Champion (or FNC) is that we can attend the FNC Day held twice a year at various locations. The first was in San Francisco, which I unfortunately couldn't attend. The second was held in London just one day before Smartphone Show, 2006. That was great! First, I always like kind of networking with other people who are interested in the same area (i.e. mobility). Second, Nokia is a gallant company meaning that we couldn't have any complaints as to how we were treated during these events.&lt;br /&gt;&lt;br /&gt;For example, let's take this event that took place in Singapore. Not only did Nokia pay for the accommodation in a 4-star hotel, but - for some of us - they also paid the airfare. Okay, we've got it as a reward for contributing to the successful launch of &lt;a href="http://wiki.forum.nokia.com/"&gt;Forum Nokia Wiki&lt;/a&gt;, but still: let's say it was a fair deal. :)&lt;br /&gt;&lt;br /&gt;By the way, I thought in the beginning that Singapore was not the best selection for the FNC Day. Not as if it wasn't a nice location, but it's too far away from most of us. But still, about 20 of us could make it and were there and it was fun to be there. I liked all the Indian guys (they were the nicest, the funniest:) and it was a pleasure for me to meet &lt;a href="http://blogs.forum.nokia.com/author.html?id=1412"&gt;"TCB" Paul&lt;/a&gt; (I could never imagine that a 3rd-party software could get TCB capability), &lt;a href="http://www.forum.nokia.com/main/forum_nokia_champion/forum_nokia_champions/Alessandro_Pace.html"&gt;"FlashLite Master" Alessandro&lt;/a&gt;, &lt;a href="http://blogs.forum.nokia.com/author.html?id=38462"&gt;"Medical Man" Arto&lt;/a&gt;, &lt;a href="http://www.forum.nokia.com/main/forum_nokia_champion/forum_nokia_champions/Jukka_Silvennoinen.html"&gt;"Y-Browser" Jukka&lt;/a&gt;, &lt;a href="http://www.forum.nokia.com/main/forum_nokia_champion/forum_nokia_champions/Paul_Coulton.html"&gt;Paul "My students can do everything" Coulton&lt;/a&gt; and &lt;a href="http://www.forum.nokia.com/main/forum_nokia_champion/forum_nokia_champions/Jurgen_Scheible.html"&gt;"I evangelize Python for S60" Jurgen&lt;/a&gt;. It's by far not an exhaustive list of people who were there and I enjoyed staying with - I've just picked up some from my memories.&lt;br /&gt;&lt;br /&gt;So, I'm pretty much satisfied and happy that I could be there, now I just need a few days (weeks?:) to relax and recover from the long flight. :) Thanks Anina, Hung and the whole FN Champion team to make it happen! I'm wondering, however, where the next event will be held. London, New York, Brazil? Why not?&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;&lt;br /&gt;Tote&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2569747420844881947-810106235844757672?l=mobile-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mobile-thoughts.blogspot.com/feeds/810106235844757672/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2569747420844881947&amp;postID=810106235844757672' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/810106235844757672'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/810106235844757672'/><link rel='alternate' type='text/html' href='http://mobile-thoughts.blogspot.com/2007/06/forum-nokia-champion-day-in-singapore.html' title='Forum Nokia Champion Day in Singapore'/><author><name>Gábor Török</name><uri>http://www.blogger.com/profile/11843466174833560817</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><id>tag:blogger.com,1999:blog-2569747420844881947.post-7138135096974234753</id><published>2007-05-23T15:33:00.000+02:00</published><updated>2007-05-23T16:31:11.430+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Symbian'/><title type='text'>Symbian Signed is not an anti-virus software</title><content type='html'>The Register &lt;a href="http://www.theregister.co.uk/2007/05/23/symbian_signed_spyware/"&gt;reported&lt;/a&gt; today that a new &lt;a href="http://en.wikipedia.org/wiki/Spyware"&gt;spyware&lt;/a&gt; for mobile phones had appeared on the horizon. It's harmful for S60 phones, too, 3&lt;sup&gt;rd&lt;/sup&gt; Edition devices included. And what causes the stir in the water is that it's a &lt;font style="font-weight: bold;"&gt;Symbian Signed application&lt;/font&gt;.&lt;br /&gt;&lt;br /&gt;There's a general misconception here, I'm afraid. I think the biggest problem most people don't understand that signing has not much to do with protection against malicious programs. These people don't understand that the process is about &lt;font style="font-style: italic;"&gt;signing&lt;/font&gt; (surprisingly)&lt;font style="font-style: italic;"&gt;,&lt;/font&gt; i.e. certifying that the application comes from a well-known source. Additionally, in order for an application to be &lt;a href="http://www.symbiansigned.com/"&gt;Symbian Signed&lt;/a&gt; it must undergo thorough testing being done by independent test houses. Since this application is Symbian Signed, it must have passed those tests.&lt;br /&gt;&lt;br /&gt;The problem is that it's impossible to test everything an application can do. It's even possible to acquire for a capability (and get it!) just by saying that the application needs it &lt;font style="font-style: italic;"&gt;&lt;u&gt;for a different purpose&lt;/u&gt;&lt;/font&gt;. As this example shows: I can ask for e.g. &lt;tt&gt;NetworkServices&lt;/tt&gt; capability and say that I need it for remote backup. And then make no mention on the fact that I will use it for other reasons, too. You know, it can be done since no-one checks the source code, it's not part of the approval process for Symbian Signed certification. And it will never be, I suppose, as no-one will ever share their best kept secret (i.e. the source code) with outsiders.&lt;br /&gt;&lt;br /&gt;What Symbian (Signed) could do better, though, is that they shouldn't advertise these signed applications as &lt;font style="font-weight: bold; font-style: italic;"&gt;"&lt;/font&gt;&lt;font style="font-weight: bold; font-style: italic;"&gt;trusted&lt;/font&gt;&lt;font style="font-weight: bold; font-style: italic;"&gt;"&lt;/font&gt;. Because they aren't. What you can trust, though, is that the author of a Symbian Signed application is &lt;font style="font-weight: bold;"&gt;&lt;u&gt;accountable&lt;/u&gt;&lt;/font&gt;. If he/she/they produce a software that proves to contain some malicious code, then they can be "caught" and counter-measures can be taken. What counter-measures? For example, the author's certificate can be revoked and added to a list, called &lt;font style="font-style: italic;"&gt;Certificate Revocation List&lt;/font&gt; or &lt;font style="font-style: italic;"&gt;CRL&lt;/font&gt; for short. This list can be always checked upon on-line. For example, when a user is just about to install a 3&lt;sup&gt;rd&lt;/sup&gt; party software whose author is not known (or at least not &lt;font style="font-style: italic;"&gt;trusted&lt;/font&gt;), the &lt;font style="font-weight: bold;"&gt;Application Installer&lt;/font&gt; can do this cross-verification as part of the installation process. Pretty useful info, isn't it? Worth noting that most users are not aware of this and they have this feature disabled on their phones. Including me, but that's on purpose. :-\&lt;br /&gt;&lt;br /&gt;Just my two cents,&lt;br /&gt;&lt;br /&gt;Tote&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2569747420844881947-7138135096974234753?l=mobile-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mobile-thoughts.blogspot.com/feeds/7138135096974234753/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2569747420844881947&amp;postID=7138135096974234753' title='15 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/7138135096974234753'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/7138135096974234753'/><link rel='alternate' type='text/html' href='http://mobile-thoughts.blogspot.com/2007/05/symbian-signed-is-not-anti-virus.html' title='Symbian Signed is not an anti-virus software'/><author><name>Gábor Török</name><uri>http://www.blogger.com/profile/11843466174833560817</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>15</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2569747420844881947.post-8555176056140424787</id><published>2007-05-18T22:40:00.000+02:00</published><updated>2007-05-19T02:40:17.042+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Devices'/><category scheme='http://www.blogger.com/atom/ns#' term='Nokia'/><category scheme='http://www.blogger.com/atom/ns#' term='Forum Nokia Champion'/><title type='text'>My new N95 - comments</title><content type='html'>I have received my new &lt;a href="http://www.nseries.com/products/n95/index.html"&gt;Nokia N95&lt;/a&gt; device as a reward from Nokia for contributing to the launch of their new service, &lt;a href="http://wiki.forum.nokia.com/index.php/Wiki_Home"&gt;Forum Nokia Wiki&lt;/a&gt;. I was among the top 10 &lt;a href="http://forum.nokia.com/main/forum_nokia_champion/index.html"&gt;Forum Nokia Champion&lt;/a&gt; contributors, you know. We have received something else, too, but it's still too early to talk about it. I'm planning to get back about it in a month or so.&lt;br /&gt;&lt;br /&gt;Well, I was very excited about this device, because I must admit it was my dream device. THE smartphone that I've always dreamed of. I have read couple of reviews on it by now (e.g. on &lt;a href="http://www.allaboutsymbian.com/features/item/Nokia_N95_First_Impressions.php"&gt;AllAboutSymbian&lt;/a&gt; or &lt;a href="http://www.symbian-freak.com/reviews/n95/n95_preview_01.htm"&gt;Symbian Freak&lt;/a&gt;) and I was very convinced that the only &lt;span style="font-weight: bold; font-style: italic;"&gt;issue&lt;/span&gt; that these reviews had found in common was the battery. The fact that it gets exhausted very easily, very fast. That's okay, I thought, I believe that's an issue that I can easily handle. I'm sure that Nokia is aware of this problem, too, and they're on it to fix it. Not necessarily with this phone, but with future phones.&lt;br /&gt;&lt;br /&gt;However, I think I can tell you/them a few other hints they might want to pay attention to. Or maybe not, but at least I did not keep my comments secret on this great device. :-)&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Lack of memory card in the package.&lt;/span&gt; This is the third device from the N-series that I have got without any multimedia cards. First, an N90, second an N73, now it's an N95. Hey, it's a multimedia phone and I can hardly believe that the built-in storage is sufficient for multimedia purposes. And I can't believe it, either, that Nokia is to save some money on NOT including a memory card in their sales package, because the price of such a piece of hardware is so low. Then &lt;span style="font-style: italic;"&gt;why is it not included?&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Battery. &lt;/span&gt;The topic that I have already mentioned. It's just right my second day, but it has already proved to be true that &lt;span style="font-style: italic;"&gt;I need to charge the battery once a day&lt;/span&gt;. I was already recommended to get used to it, now I'm on that path. :-|&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;GPS.&lt;/span&gt; This is the first GPS device of mine, so I don't know too much what to expect from it. I can see, though, that the &lt;span style="font-style: italic;"&gt;built-in program is data-hungry&lt;/span&gt; and tries to get that data from the internet (without a network connection it doesn't really work, i.e. is not really useful). It's not a good sign for me, because I have decided not to spend too much money on using GPS, but try to keep my spending as low as possible. Perhaps the installation of additional maps will solve the problem, I don't know, I'm just hoping that.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Connected to TV.&lt;/span&gt; There is an &lt;a href="http://en.wikipedia.org/wiki/RCA_connector"&gt;RCA jack&lt;/a&gt; included in the package with which we can attach the phone to the television so that you can see it real-time on your telly what you're doing on your phone. It's a pretty nice feature that can be used, among others, for demoing, showing your pictures/video/etc. to your family, browse the web in full screen on your tv, etc. However, for some reason, &lt;span style="font-style: italic;"&gt;voice was not audible&lt;/span&gt; when I was e.g. playing a game. I'm unsure as to where the problem is - on my phone or with my TV, in any case, it's waiting to be fixed. Just tell me if you have experienced this and managed to get over with it.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Localisation.&lt;/span&gt; You know, I'm from &lt;span style="font-style: italic;"&gt;Hungary, Europe&lt;/span&gt; and although I'm pretty much happy with using English I've already got used to using &lt;a href="http://www.t9.com/"&gt;T9&lt;/a&gt; on my phone. It's such a brilliant feature that now I can hardly live without (at least in terms of short messaging:). The problem is that as I have &lt;span style="font-style: italic;"&gt;forgotten to indicate&lt;/span&gt; my wish to have Hungarian language included on my phone I can't make use of (Hungarian) T9, either. Unless somebody smarter than me enlightens me how to fix this problem with the least pain.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;That's it for now! By the way, before I forget: thanks, &lt;a href="http://discussion.forum.nokia.com/forum/member.php?u=134847"&gt;Ron&lt;/a&gt; and Forum Nokia, for this great device. It was really worth the effort of contributing to the Wiki. I wonder if others know that &lt;a href="http://wiki.forum.nokia.com/index.php/Rules_of_Participation"&gt;they can win an N95&lt;/a&gt;, too. :)&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;&lt;br /&gt;Tote&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2569747420844881947-8555176056140424787?l=mobile-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mobile-thoughts.blogspot.com/feeds/8555176056140424787/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2569747420844881947&amp;postID=8555176056140424787' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/8555176056140424787'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/8555176056140424787'/><link rel='alternate' type='text/html' href='http://mobile-thoughts.blogspot.com/2007/05/my-new-n95-comments.html' title='My new N95 - comments'/><author><name>Gábor Török</name><uri>http://www.blogger.com/profile/11843466174833560817</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>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2569747420844881947.post-6999616570847289072</id><published>2007-04-25T12:11:00.000+02:00</published><updated>2007-04-25T12:32:26.044+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Development'/><category scheme='http://www.blogger.com/atom/ns#' term='Symbian'/><title type='text'>Design patterns in Symbian</title><content type='html'>This time my post will be a short one. :)&lt;br /&gt;&lt;br /&gt;You know, I've been thinking about writing some posts on various &lt;a href="http://en.wikipedia.org/wiki/Design_pattern_%28computer_science%29"&gt;design patterns&lt;/a&gt; applied in Symbian OS core components. My motivation is first that I enjoy reading/using code that has been carefully and nicely designed. Second, I wanted (and I still do) to encourage each developer to always think before starting to implement any solution for a given task/problem. It may sound as a cliche, but I found it a very common pattern that people (i.e. developers) had not considered how&lt;span style="font-style: italic;"&gt; others&lt;/span&gt; will use their module (&lt;span style="font-style: italic;"&gt;niceness &lt;/span&gt;of interface, &lt;span style="font-style: italic;"&gt;readability&lt;/span&gt; of source code, etc.), how it &lt;span style="font-style: italic;"&gt;fits into the big picture&lt;/span&gt;, how &lt;span style="font-style: italic;"&gt;future-proof&lt;/span&gt; it is, etc. You know, ideally you shouldn't just code something, but rather do it nicely. That's the difficult part.&lt;br /&gt;&lt;br /&gt;Even though I found this idea pretty challenging I've kept postponing my first article on this topic for various reasons. Now I'm late - at least with the first article. :) I've just noticed that &lt;a href="http://www.newlc.com/user/rensijie"&gt;rensijie&lt;/a&gt; from &lt;a href="http://www.newlc.com/"&gt;NewLC.com&lt;/a&gt; had posted two article about design patterns:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.newlc.com/when-symbian-met-design-patterns-1-state-pattern"&gt;When Symbian met Design Patterns (1) -- State Pattern&lt;/a&gt; and&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.newlc.com/when-symbian-met-design-patterns-2-proxy-pattern"&gt;When Symbian met Design Patterns (2) -- Proxy Pattern&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;Good posts, Rensijie! I'm really looking forward to the next article on the topic. Or even I might add some. :)&lt;br /&gt;&lt;br /&gt;Tote&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2569747420844881947-6999616570847289072?l=mobile-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mobile-thoughts.blogspot.com/feeds/6999616570847289072/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2569747420844881947&amp;postID=6999616570847289072' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/6999616570847289072'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/6999616570847289072'/><link rel='alternate' type='text/html' href='http://mobile-thoughts.blogspot.com/2007/04/design-patterns-in-symbian.html' title='Design patterns in Symbian'/><author><name>Gábor Török</name><uri>http://www.blogger.com/profile/11843466174833560817</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>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2569747420844881947.post-5259310341214334275</id><published>2007-04-09T15:32:00.000+02:00</published><updated>2007-04-09T23:57:35.961+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Nokia'/><category scheme='http://www.blogger.com/atom/ns#' term='Forum Nokia'/><title type='text'>Forum Nokia Wiki - the responsibility of contributors</title><content type='html'>As Ron from Forum Nokia &lt;a href="https://blogs.forum.nokia.com/view_entry.html?id=452"&gt;announced&lt;/a&gt;, &lt;a href="http://wiki.forum.nokia.com/index.php/Wiki_Home"&gt;Forum Nokia Wiki&lt;/a&gt; has been launched just a week ago. We, Forum Nokia Champions, were asked to fill the Wiki with contents a few weeks earlier so it wasn't news to us when it was launched. Nevertheless, I thought it was a good thing to have a &lt;span style="font-weight: bold;"&gt;centralized knowledge base&lt;/span&gt; online available to anyone wishing to find answers to their technical questions. Ideally it's going to be updated regularly with high- and low-level information alike (e.g. architectural vs API-level) sharing &lt;span style="font-weight: bold;"&gt;all&lt;/span&gt; the knowledge that lots of developers have gained on many areas that have &lt;span style="font-style: italic;"&gt;anything&lt;/span&gt; to do with mobile development. I believe it was a good step waiting for being made by Nokia.&lt;br /&gt;&lt;br /&gt;However, users of a wiki system must be aware of that &lt;span style="font-weight: bold;"&gt;there are some rules&lt;/span&gt; that every contributor should follow. Because one side of the coin says that a wiki &lt;span style="font-style: italic;"&gt;can be edited by &lt;u&gt;anyone&lt;/u&gt;&lt;/span&gt;, the other side, though, suggests that it ought &lt;span style="font-style: italic;"&gt;to be done &lt;u&gt;well&lt;/u&gt;&lt;/span&gt;. For example,&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Most people know that &lt;span style="font-weight: bold;"&gt;copyrighted stuff&lt;/span&gt; shall not be added to the wiki, unless the author of the material in question has approved of doing so.&lt;/li&gt;&lt;li&gt;Then it also has to be considered if the article to be added is really &lt;span style="font-weight: bold;"&gt;useful or not&lt;/span&gt;. Typically, &lt;span style="font-style: italic;"&gt;"how to"s&lt;/span&gt; greatly improve the usefulness of a wiki, because what they explain is usually not mentioned in any off-line documents. As opposed to &lt;span style="font-style: italic;"&gt;detailed API-documentation&lt;/span&gt; that should rather not be added to wikis (&lt;span style="font-style: italic;"&gt;imho&lt;/span&gt;), since most developers interested in APIs already have a comprehensive API reference off-line.&lt;/li&gt;&lt;li&gt;We have to be catious on adding new things so that they're in a &lt;span style="font-weight: bold;"&gt;readable format&lt;/span&gt; meaning that it can be &lt;span style="font-style: italic;"&gt;digested&lt;/span&gt; easily. For example, I have seen articles that not only lacked formatting (I mean, at all), but they used internet-slang, like &lt;span style="font-style: italic;"&gt;'r u nuts?'&lt;/span&gt; (emphasis on one-letter words). I'm pretty sure that it's obvious to everyone why this style should be avioded in wikis.&lt;/li&gt;&lt;li&gt;Finally, a very-very important thing: since anyone can edit any other people's article in a wiki, special care must be taken to &lt;span style="font-weight: bold;"&gt;change other people's contribution elegantly&lt;/span&gt;. For example, my articles have already been:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;Re-categorized&lt;/span&gt; - by removing a category which the article belonged to on purpose&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;Re-formatted&lt;/span&gt; - so that external references (i.e. links) have been removed&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;Truncated&lt;/span&gt; - some parts have been removed that should have stayed intact.&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;            Unfortunately, all these changes happened so that no-one asked me what I thought about the changes and whether I approve them. &lt;span style="font-style: italic;"&gt;Side-note:&lt;/span&gt; I would &lt;u&gt;&lt;span style="font-weight: bold;"&gt;not&lt;/span&gt;&lt;/u&gt; have approved these changes, btw. Also &lt;span&gt;note that&lt;/span&gt; above is not a comprehensive list of what people should keep in mind, I just picked up some topics.&lt;br /&gt;&lt;br /&gt;You know, there're a lot of people who don't know that wikis provide means to ease what I call &lt;span style="font-style: italic;"&gt;elegant contributions&lt;/span&gt;. For example, &lt;a href="http://www.mediawiki.org/"&gt;MediaWiki&lt;/a&gt;, a web based wiki software used by e.g. Forum Nokia Wiki or &lt;a href="http://en.wikipedia.org/"&gt;WikiPedia&lt;/a&gt;, provides &lt;span style="font-style: italic;"&gt;watchlist, feeds, notification&lt;/span&gt; mechanism for regular contributors to make it easy for them to follow-up the changes they made. Each article can be &lt;span style="font-weight: bold;"&gt;watched &lt;/span&gt;so that any changes are visible when one is checking to see if an article has been further improved since the last check. &lt;span style="font-weight: bold;"&gt;Feeds&lt;/span&gt; enable you to check it out what the &lt;span style="font-style: italic;"&gt;recent changes&lt;/span&gt; were, for example. Although automatically not enabled, but &lt;span style="font-weight: bold;"&gt;e-mail notifications&lt;/span&gt; can also be requested upon any changes to any articles.&lt;br /&gt;MediaWiki also lets you initiate a discussion over a topic of an article so that people can &lt;span style="font-weight: bold;"&gt;come to a conclusion&lt;/span&gt; over a debated topic &lt;span style="font-weight: bold;"&gt;without changing the content&lt;/span&gt; of the article in question. This is the reason why there is a &lt;span style="font-style: italic;"&gt;comment&lt;/span&gt; page attached to &lt;u&gt;&lt;span style="font-weight: bold;"&gt;each&lt;/span&gt;&lt;/u&gt; article in MediaWiki. If those people who changed my articles had been aware of this feature (or if they'd cared), then their contributions wouldn't have left mixed feeling behind.&lt;br /&gt;&lt;br /&gt;Of course, it's not only bad things that happened to the articles that I published on Forum Nokia Wiki, but the vast majority is useful additions and corrections. In addition, I'm so much amazed of the growth speed of the wiki and hope that it will be at least close to this in the future, too. But I also see that there're still lots of things to improve - &lt;span style="font-style: italic;"&gt;Nokia Ron&lt;/span&gt; and his team and the future board of administrators will probably spend lots of hours with figuring out how FNWiki suits their users' needs in the most convenient way.&lt;br /&gt;&lt;br /&gt;Keep up the good work, guys!&lt;br /&gt;&lt;br /&gt;Tote&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2569747420844881947-5259310341214334275?l=mobile-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mobile-thoughts.blogspot.com/feeds/5259310341214334275/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2569747420844881947&amp;postID=5259310341214334275' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/5259310341214334275'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/5259310341214334275'/><link rel='alternate' type='text/html' href='http://mobile-thoughts.blogspot.com/2007/04/forum-nokia-wiki-responsibility-of.html' title='Forum Nokia Wiki - the responsibility of contributors'/><author><name>Gábor Török</name><uri>http://www.blogger.com/profile/11843466174833560817</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><id>tag:blogger.com,1999:blog-2569747420844881947.post-2087657318005533281</id><published>2007-03-18T20:59:00.000+01:00</published><updated>2007-03-19T13:45:28.239+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Development'/><category scheme='http://www.blogger.com/atom/ns#' term='Symbian'/><category scheme='http://www.blogger.com/atom/ns#' term='S60'/><title type='text'>Protecting APIs - a different approach</title><content type='html'>I have been wondering lately if the current is the most optimal way of protecting APIs in the S60 (or Symbian in general) C++ SDKs. It must not come as a surprise to any programmers that &lt;span style="font-weight: bold;"&gt;there are far more features&lt;/span&gt; in these SDKs than what we can use with the publicly available functions. But they are usually &lt;span style="font-style: italic;"&gt;hidden&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;How?&lt;/span&gt; Before answering this question, some technical details. In order to use a certain feature in C++ the following two conditions must be met:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;The header file including the function to be called must be publicly available in the SDK,&lt;/li&gt;&lt;li&gt;The component, typically a DLL and its associated LIB file, must be publicly available in the SDK.&lt;/li&gt;&lt;/ul&gt;The first condition ensures that the code compiles, the second that the link process will succeed. The most common practice that Nokia applies when they want to protect an API (i.e. not let 3rd party use it) is that they &lt;span style="font-style: italic;"&gt;remove the header file&lt;/span&gt; in question. I would call it as a &lt;span style="font-weight: bold;"&gt;lazy protection &lt;/span&gt;as it does not protect against &lt;span style="font-style: italic;"&gt;reverse engineering&lt;/span&gt;. For example, as soon as the API becomes publicly available there is nothing that can prevent a developer from making use of that functionality. Okay, Nokia clearly forbids reverse engineering in their license agreement, but there might be people who think it in a &lt;a href="http://mikie.iki.fi/wordpress/?p=38"&gt;different way&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The second type of protection, let's call it &lt;span style="font-weight: bold;"&gt;hard protection&lt;/span&gt;, is to &lt;span style="font-style: italic;"&gt;remove both the header and the LIB&lt;/span&gt; (that we import in our MMP) from the SDK so that neither compilation nor linking succeeds. Naturally, the DLL must remain in the SDK as usually it already has clients that use the provided functionality. This &lt;span style="font-style: italic;"&gt;workaround&lt;/span&gt; is also applied by Nokia and Symbian alike. Sometimes they make it so that the LIB file is missing only under emulator platform (i.e. WINSCW), but not from the target platform (e.g. ARMv5). This makes it more difficult for developers to test their software - but not impossible. Since if you cannot link against a DLL &lt;span style="font-style: italic;"&gt;statically&lt;/span&gt;, then you can still do it &lt;span style="font-style: italic;"&gt;dynamically&lt;/span&gt;. You just need to use &lt;span style="font-weight: bold; font-style: italic;"&gt;RLibrary&lt;/span&gt; class for that purpose and call the exported methods based on their &lt;span style="font-style: italic;"&gt;ordinals&lt;/span&gt;. Okay, it's by far not trivial and now we're knee-deep in sensitive and confidential data, but it IS possible.&lt;br /&gt;&lt;br /&gt;Let's just stop here for a minute to think about why Nokia (probably) follows the above-described practice! If I wanted to protect some data and not let others use it, then I would do &lt;span style="font-weight: bold;"&gt;everything&lt;/span&gt; in order to impede people to make use of it. Not just invent some &lt;span style="font-style: italic;"&gt;hackish&lt;/span&gt; solutions that can be relatively easily bypassed, but make it really hard for others to hack. But &lt;span style="font-style: italic;"&gt;it might not be in Nokia's interest&lt;/span&gt; to do so. You know, they have partners to &lt;span&gt;whom&lt;/span&gt; they open up some - non-published, but available - APIs every now and then. And if they can choose from simply giving access to a header file OR sharing e.g. a LIB file, too, then they naturally vote for the first option. In my opinion it's much easier to do due to e.g. traceability reasons.&lt;br /&gt;&lt;br /&gt;We have now finally reached the point where I can talk about my idea on a (probably) better way to protect APIs. You know, there's a &lt;span style="font-style: italic;"&gt;rule of thumb&lt;/span&gt; in Symbian C++ programming as of the introduction of Platform Security: if you have sensitive information (I mean, &lt;span style="font-style: italic;"&gt;data&lt;/span&gt;) to protect, then you're suggested to &lt;span style="font-weight: bold;"&gt;write a server and let it guard&lt;/span&gt; that data. This solution also enables you to smoothly control who and how can access the protected resource. I believe that Nokia has already re-factored their code according to this pattern so that all sensitive data is taken care of by various servers. These servers may then check against capabilities, secure and/or vendor IDs. Ideally, there is no sensitive data by now that is not protected by a server.&lt;br /&gt;&lt;br /&gt;And this is the point where I ask: &lt;span style="font-weight: bold;"&gt;why not make every API &lt;u&gt;public&lt;/u&gt; &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;so that everyone can use it?&lt;/span&gt; Following from all above, security must not be a concern here, since access to sensitive data is already under control. On the other hand, developers &lt;span style="font-style: italic;"&gt;could greatly benefit&lt;/span&gt; from having access to DLLs that have been hidden from them so far. You know, I'm talking about a big bunch of features that have been written by some talented developers at Nokia, Symbian, etc. and hidden &lt;span style="font-style: italic;"&gt;unnecessarily&lt;/span&gt;. Why not let others make use of those features if it doesn't harm?&lt;br /&gt;&lt;br /&gt;There's an exception, though. If the piece of information to be protected is &lt;span style="font-weight: bold;"&gt;not data&lt;/span&gt;, but an &lt;span style="font-weight: bold;"&gt;algorithm&lt;/span&gt;, for example. If it's not of big importance what data we work on, but &lt;span style="font-style: italic;"&gt;how&lt;/span&gt;. Garnished possibly with some &lt;a href="http://en.wikipedia.org/wiki/Intellectual_property"&gt;IPR&lt;/a&gt; issues. If this is an issue and the executing code is in a DLL (i.e. not behind a server), then we can't expect too much from Platform Security. We can assign some strong capability to the DLL so that using it would not be trivial for anyone, but we'd have no option for fine-tuned secure/vendor ID check, for example. Perhaps even capability constraints would not be sufficient, either. I think that we (err, I mean Nokia, Symbian and others) could re-use the existing approach in this case, that is, not publishing header and/or LIB files in the public SDKs. You know, I don't think we should fully get rid of the current solution, but at least suggest to use it moderately.&lt;br /&gt;&lt;br /&gt;Wishing to read your comments!&lt;br /&gt;&lt;br /&gt;Tote&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2569747420844881947-2087657318005533281?l=mobile-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mobile-thoughts.blogspot.com/feeds/2087657318005533281/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2569747420844881947&amp;postID=2087657318005533281' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/2087657318005533281'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/2087657318005533281'/><link rel='alternate' type='text/html' href='http://mobile-thoughts.blogspot.com/2007/03/protected-apis-different-approach.html' title='Protecting APIs - a different approach'/><author><name>Gábor Török</name><uri>http://www.blogger.com/profile/11843466174833560817</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>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2569747420844881947.post-2477734006305801328</id><published>2007-03-12T15:20:00.000+01:00</published><updated>2007-03-12T15:21:57.602+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Development'/><category scheme='http://www.blogger.com/atom/ns#' term='Symbian'/><title type='text'>Here is my program, sign it yourself!</title><content type='html'>&lt;p&gt;I've bumped into the following &lt;a href="http://mobilephonedevelopment.com/archives/325"&gt;blog&lt;/a&gt; today. This is exactly what I was thinking about a few weeks ago! I asked myself if developers could distribute their apps &lt;span style="font-weight: bold;"&gt;freely&lt;/span&gt;? Of course, the bottleneck is that they have to sign their apps properly, which is time-consuming and costly. But if one publishes his &lt;span style="font-style: italic;"&gt;unsigned&lt;/span&gt; SIS file (it can be signed as well, since a file can be re-signed), then it can be freely signed by anybody else. So that the author can get rid of the burden of having to have his application SymbianSigned before distribution takes place.&lt;br /&gt;&lt;br /&gt;One issue, though, that this workaround raises is &lt;span style="font-weight: bold;"&gt;trust&lt;/span&gt;. Why would &lt;span style="font-weight: bold;"&gt;I&lt;/span&gt; sign a SIS if it's from somebody whom I don't know? Why would I trust the program and presume that it will make no damage, generate extra cost, etc.? Of course, it's such an issue that must be carefully considered, case by case, program by program. But still there are programs whose authors are well-known and respected: they haven't all had time/money to bother with signing. Or let's take open source projects: unless they have good funding they will &lt;span style="font-weight: bold;"&gt;never&lt;/span&gt; spend money on content signing, which cost will never be returned. Not as if I was aware of such an open source project, but still. :)&lt;br /&gt;&lt;br /&gt;So let's have a closer look at how it would work in practice! The classification of capabilities is as follows:&lt;br /&gt;&lt;span style="text-decoration: underline;"&gt;Group #1:&lt;/span&gt; User-grantable capabilities that can be granted by the user upon installation.&lt;br /&gt;Capabilities: &lt;span style="font-style: italic;"&gt;LocalServices, UserEnvironment, NetworkServices, Location, ReadUserData and WriteUserData.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="text-decoration: underline;"&gt;Group #2:&lt;/span&gt; Powerful capabilities that &lt;span style="font-weight: bold;"&gt;cannot be granted&lt;/span&gt; by the user, but do &lt;span style="font-weight: bold;"&gt;not require&lt;/span&gt; any manufacturers' approval.&lt;br /&gt;Capabilities: &lt;span style="font-style: italic;"&gt;PowerMgmt, ReadDeviceData, WriteDeviceData, TrustedUI, ProtServ, SwEvent, SurroundingsDD.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="text-decoration: underline;"&gt;Group #3:&lt;/span&gt; The most sensitive capabilities that only device manufacturers (i.e. not SymbianSigned or any other authority) can grant.&lt;br /&gt;Capabilities: &lt;span style="font-style: italic;"&gt;AllFiles, CommDD, DiskAdmin, MultimediaDD, NetworkControl, TCB, DRM.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;If one writes a program that requires capabilities from groups #1-2 then it can be easily signed by anybody even if it demands some sort of technical mindedness. The steps for being able to install such a SIS file on our phone are as follows:&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Registration on &lt;a href="http://www.symbiansigned.com/"&gt;SymbianSigned.com&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Requesting a developer certificate for a given IMEI (i.e. the person's own mobile phone).&lt;/li&gt;&lt;li&gt;Once having the DevCert, sign the program with it.&lt;/li&gt;&lt;/ul&gt; Following these steps enables anyone to sign any (Symbian) programs that can eventually be installed on a (Symbian) smartphone. On &lt;span style="font-style: italic;"&gt;any programs&lt;/span&gt;, I meant those that do not require capabilities from the third group. Another constraint of a single DevCert is the inability to sign a program for more than one phone. That requires an &lt;a href="http://www.verisign.com/products-services/security-services/code-signing/symbian-content-signing/index.html"&gt;ACS Publisher ID&lt;/a&gt; from VeriSign - costs 350 bucks, btw.&lt;br /&gt;&lt;br /&gt;And what about those programs that use APIs protected by capabilities from group #3? For them, one must have an ACS Publisher ID even for a single phone. And not only is it the cost that might prevent most people from requesting a publisher ID from VeriSign. If you'd like to be able to sign programs with the most sensitive capabilities, then getting a publisher ID is the easier task. The second step is to issue a request to the device manufacturer in which you detail which capability you need and why. On API level (e.g. I need RFormat::Open() to use and for that I have to have DiskAdmin capability) and for each capability one by one. And believe me it's tough! It's time and energy consuming and sometimes doesn't lack unnecessary conversation with the manufacturer ('&lt;span style="font-style: italic;"&gt;we don't think you need that capability&lt;/span&gt;' ... arghh).&lt;br /&gt;&lt;br /&gt;As a brief summary I still think that it's worth going on this path. For a well-isolated target group, namely &lt;span style="font-weight: bold;"&gt;mobile geeks&lt;/span&gt;, but for them it's really worth. &lt;span style="text-decoration: underline;"&gt;Yes, it's you&lt;/span&gt; who reads this blog. :)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Migrated from &lt;/span&gt;&lt;a style="font-style: italic;" href="http://blogs.forum.nokia.com/view_entry.html?id=429"&gt;Forum Nokia Blogs&lt;/a&gt;&lt;span style="font-style: italic;"&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Tote&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2569747420844881947-2477734006305801328?l=mobile-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mobile-thoughts.blogspot.com/feeds/2477734006305801328/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2569747420844881947&amp;postID=2477734006305801328' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/2477734006305801328'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/2477734006305801328'/><link rel='alternate' type='text/html' href='http://mobile-thoughts.blogspot.com/2007/03/here-is-my-program-sign-it-yourself.html' title='Here is my program, sign it yourself!'/><author><name>Gábor Török</name><uri>http://www.blogger.com/profile/11843466174833560817</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>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2569747420844881947.post-4810352297049863386</id><published>2007-03-12T15:19:00.000+01:00</published><updated>2007-03-12T15:20:27.053+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Business'/><category scheme='http://www.blogger.com/atom/ns#' term='Symbian'/><category scheme='http://www.blogger.com/atom/ns#' term='Mobile OS'/><title type='text'>Smartphone OS market share in 2006</title><content type='html'>An &lt;a href="http://mobilephonedevelopment.com/archives/322"&gt;article&lt;/a&gt; on &lt;span style="font-style: italic;"&gt;smartphone OS market share by region&lt;/span&gt; (between 2004 and 2006) made me think. Since I'm an analytical mind and also interested in this topic I've automatically started to compare the two figures. And as the author of the aforementioned article has left the analysis part to us (or was he just too lazy?:), I've taken the effort to draw some conclusions from the figures.&lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="https://blogs.forum.nokia.com/file.html?id=377&amp;file=smartphoneosmarketshare2006.gif" height="235" width="423" /&gt;&lt;br /&gt;&lt;br /&gt;So, let's take the regions one by one as shown on the figures!&lt;br /&gt;- European, Middle-East and Africa (&lt;span style="font-weight: bold;"&gt;EMEA&lt;/span&gt;): Symbian still rules smartphone OS market here.&lt;br /&gt;- In &lt;span style="font-weight: bold;"&gt;Japan&lt;/span&gt; almost the whole market was ruled by Symbian in 2004. This has significantly changed by 2006 since Linux has appeared on the horizon with its ~40%! I bet Symbian is not too happy about it, even if they have shipped lots of new phones in Japan &lt;a href="http://www.symbian.com/news/pr/2007/pr20078805.html"&gt;recently&lt;/a&gt;.&lt;br /&gt;- &lt;span style="font-weight: bold;"&gt;China&lt;/span&gt;: first, let's start with that &lt;span style="font-style: italic;"&gt;Microsoft&lt;/span&gt; &lt;span style="font-weight: bold; text-decoration: underline;"&gt;was&lt;/span&gt; present on the market in 2004. In contrast, their market share has dramatically shrunk almost to &lt;span style="font-style: italic;"&gt;non-existent by 2006&lt;/span&gt;. Second, &lt;span style="font-style: italic;"&gt;Linux&lt;/span&gt; is yet again &lt;span style="font-style: italic;"&gt;an important factor&lt;/span&gt; that analysts and more importantly phone manufacturers must take into account in 2006. Its roughly 40% market share is very considerable. Third, the strange thing is that &lt;span style="font-style: italic;"&gt;Symbian&lt;/span&gt;'s market share has remained &lt;span style="font-style: italic;"&gt;intact&lt;/span&gt; during these two years - it's still around 60%.&lt;br /&gt;- &lt;span style="font-weight: bold;"&gt;North-America&lt;/span&gt;: one of the strangest markets - at least from our analysis' point of view! In 2004, &lt;span style="font-style: italic;"&gt;Palm&lt;/span&gt; phones were dominating the smartphone market (~50%). Their &lt;span style="font-style: italic;"&gt;market share&lt;/span&gt;, though, &lt;span style="font-style: italic;"&gt;has dramatically shrunk&lt;/span&gt; to less than half of their previous share (now ~20%). &lt;span style="font-style: italic;"&gt;The same pattern&lt;/span&gt; can be observed with regards to the popularity of &lt;span style="font-style: italic;"&gt;Symbian&lt;/span&gt; OS - but with different numbers. In 2004, Symbian was the second smartphone OS vendor dominating 30% of the market - in contrast they're now the fourth with their ~10%!&lt;span style="font-style: italic;"&gt; Who won&lt;/span&gt; then? Surprise-surprise: &lt;span style="font-style: italic;"&gt;Microsoft&lt;/span&gt;! They were the third most popular OS vendor in 2004 (~10%) and now they're the #1 with ~30%! The last observation is that &lt;span style="font-style: italic;"&gt;RIM has &lt;/span&gt;pretty much &lt;span style="font-style: italic;"&gt;gained position &lt;/span&gt;- they're the second now.&lt;br /&gt;- Finally, the rest of the world (&lt;span style="font-weight: bold;"&gt;ROW&lt;/span&gt;): well, similarly to EMEA market &lt;span style="font-style: italic;"&gt;Symbian phones are in monopoly&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;As a brief summary my findings are as follows. Symbian's hegemony is noticable all around the world. In most places more than half of the smartphone OS market is in their hand(held)s. :) With one exception, though: North-America. There are couple of interesting articles (on &lt;a href="http://symbianguru.typepad.com/welcome/2007/02/nokia_might_as_.html"&gt;SymbianGuru&lt;/a&gt;, &lt;a href="http://darlamack.blogs.com/darlamack/2007/02/are_us_consumer.html"&gt;Darla Mack&lt;/a&gt;'s and &lt;a href="http://blogs.s60.com/tommi/2007/02/nokias60_fans_asking_why_no_us.html"&gt;Tommi&lt;/a&gt;'s blogs) as to why Symbian, most notably S60 phones are not &lt;span style="font-style: italic;"&gt;present&lt;/span&gt; in North-America so it wasn't surprising for me to see the trend. It came as no surprise, either, that Microsoft is &lt;span style="text-decoration: underline;"&gt;just there&lt;/span&gt; in North-America - what I found interesting, though, that basically this is the &lt;span style="text-decoration: underline;"&gt;only market&lt;/span&gt; where they are taken into account at all. Finally, it's already a cliche that Linux phones are coming. &lt;a href="http://www.limofoundation.org/sf/sfmain/do/home"&gt;LiMo&lt;/a&gt;, MontaVista's &lt;a href="http://www.mvista.com/products/mobilinux/index.html"&gt;Mobilinux&lt;/a&gt; and &lt;a href="http://www.trolltech.com/"&gt;TrollTech&lt;/a&gt; are just a few keywords everybody blessed with a little foresight might want to memorize. Japan and China are two countries where experiments are being made with &lt;span style="font-weight: bold; font-style: italic;"&gt;mobile linux&lt;/span&gt; - and their success seems to be tangible. But let's not continue the debate on which mobile platform is the best and more importantly who will win in the long run. On the one hand, that's impossible to predict, on the other hand it's worth another article. :)&lt;br /&gt;&lt;br /&gt;Anything to add?&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Migrated from &lt;/span&gt;&lt;a style="font-style: italic;" href="http://blogs.forum.nokia.com/view_entry.html?id=416"&gt;Forum Nokia Blogs&lt;/a&gt;&lt;span style="font-style: italic;"&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Tote&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2569747420844881947-4810352297049863386?l=mobile-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mobile-thoughts.blogspot.com/feeds/4810352297049863386/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2569747420844881947&amp;postID=4810352297049863386' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/4810352297049863386'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/4810352297049863386'/><link rel='alternate' type='text/html' href='http://mobile-thoughts.blogspot.com/2007/03/smartphone-os-market-share-in-2006.html' title='Smartphone OS market share in 2006'/><author><name>Gábor Török</name><uri>http://www.blogger.com/profile/11843466174833560817</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><id>tag:blogger.com,1999:blog-2569747420844881947.post-580305718614842352</id><published>2007-03-12T15:16:00.000+01:00</published><updated>2007-03-12T15:18:48.259+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='Symbian'/><category scheme='http://www.blogger.com/atom/ns#' term='Mobile OS'/><title type='text'>Symbian vs iPhone</title><content type='html'>I've found a &lt;a href="http://blogs.s60.com/browser/2007/02/developing_for_symbian.html"&gt;link&lt;/a&gt; (thanks, Peter, for sharing) to an interesting article that details why iPhone's (and Apple's) OSX is better than Symbian OS and how it's going to beat it. I have some thoughts about the author's arguments, let me share them.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;In most regards, Symbian's reputation as a modern, robust, stable and advanced OS for smartphones is not well deserved. Sure, Symbian works, it has a very long feature list, and it's probably even the best smartphone OS available today.  But it's mostly because the competition is pathetic than anything else.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I must disagree with this statement. You might argue that the OS is not modern as lots of "not-so-new" features, such as STL, is not included, but this &lt;span style="text-decoration: underline;"&gt;does not&lt;/span&gt; necessarily &lt;span style="text-decoration: underline;"&gt;mean that it's not modern&lt;/span&gt; at all. How can you claim that the system is not robust, stable or advanced? How do you measure it? I don't think Symbian OS is worse in general than its competitors. On the contrary, I believe it's very robust and stable. Just an evidence: &lt;span style="text-decoration: underline;"&gt;it can run for days&lt;/span&gt;, weeks without having to reboot it. Just show me another (preferably open) mobile OS that can do the same. And you mentioned that it had a very long feature list and the OS was the best today. Based upon all of this why do you say that the OS has &lt;span style="font-style: italic;"&gt;not deserved&lt;/span&gt; to be the #1 OS for mobile phones?&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;The Three Symbians&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;From one point of view, there are no ‘Symbian’ phones in the market, but rather three incompatible and diverging OSs: NTT DoCoMo's Symbian MOAP for Asia, Nokia’s Symbian S60, and Sony Ericsson’s Symbian UIQ.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;You're right and wrong. You're right that there is a &lt;span style="text-decoration: underline;"&gt;very thick layer&lt;/span&gt; (S60, UIQ and MOAP) &lt;span style="text-decoration: underline;"&gt;on top of the core Symbian OS&lt;/span&gt; that makes the three platforms incompatible at some extent. But you're wrong, because &lt;span style="text-decoration: underline;"&gt;you can minimize the difference&lt;/span&gt; between these variants with some clever effort. For example, most engine components can be written with a common codebase. Which is not true if you compare different OSes like Windows, Palm, etc.&lt;br /&gt;&lt;br /&gt;On the other hand, &lt;span style="text-decoration: underline;"&gt;there's no better solution&lt;/span&gt;, I'm afraid. Neither Java nor Linux brings us the *ultimate solution*. And I'm sure it's clear for everyone why I'm not talking about WinCE here. Unfortunately, mobile OS market seems to be &lt;span style="text-decoration: underline;"&gt;heading to divergence&lt;/span&gt; rather than convergence.&lt;br /&gt;&lt;br /&gt;Finally, variation for iPhone and OSX is not an issue here as there is nothing to variate yet.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;To make it even worse from a third party developer's point of view, Nokia and Symbian made the new S60 version 3 binary incompatible to previous versions of S60. So none of your old Symbian apps will work on any new phones (i.e. if you actually bought any :-).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;You shouldn't be so cynical. Actually &lt;span style="font-weight: bold;"&gt;lots&lt;/span&gt; of phones have already been sold that are based on S60 3rd Edition. It's just one thing that you do not know it.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;Symbian Signed&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;So much for independently third-party software development on Symbian compared to the ‘closed’ model used on iPhone. In practice the difference is not that big. Apple will, of course, allow close partners to develop apps like they do with iPod Games today.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;"In practice", &lt;span style="text-decoration: underline;"&gt;the difference is &lt;/span&gt;&lt;span style="font-weight: bold; text-decoration: underline;"&gt;HUGE&lt;/span&gt; imho. In case you have not noticed, Symbian phones are not closed as opposed to (the &lt;span style="font-style: italic;"&gt;almost&lt;/span&gt;) closed iPhone. I presume that t&lt;span style="text-decoration: underline;"&gt;o be a &lt;/span&gt;&lt;span style="font-style: italic; text-decoration: underline;"&gt;close partner&lt;/span&gt;&lt;span style="text-decoration: underline;"&gt; of Apple will be much more difficult &lt;/span&gt;than to have your application Symbian Signed. And in lots of cases your application doesn't even have to be Symbian Signed - it all depends on what you want to use on the phone. You know, most applications are able to run smoothly with the most basic capabilities (or even without them) that do not require your application to be signed. I suggest you to &lt;span style="font-style: italic;"&gt;take some lessons&lt;/span&gt; on how Symbian Signed works before judging it.&lt;br /&gt;&lt;br /&gt;And you know, &lt;span style="text-decoration: underline;"&gt;this is the price&lt;/span&gt; phone manufacturers have to pay to operators in order for their device to be sold. I believe it's still better than not being chosen as a 'close partner'.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;Symbian Design Issues&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;... entire section ...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;While I agree with you with regards to most of the technical issues you listed, I have one question: &lt;span style="text-decoration: underline;"&gt;what do you expect from Symbian&lt;/span&gt; to do? Do you expect them to withdraw all those design decisions that they've made during those days when it was reasonable to make those decisions? You know, it's &lt;span style="text-decoration: underline;"&gt;easy to criticize&lt;/span&gt;, but very hard to offer alternatives ... Not to mention the fact that it would most probably introduce another bunch of source/binary breaks in most programs. Obiously, it would be especially painful these days since we have not yet recovered from the shock of Platform Security. Instead, Symbian should make a &lt;span style="text-decoration: underline;"&gt;smooth transition from old design to new&lt;/span&gt; (if it's reasonable), which will naturally take some time.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;Analysts Wrong on Symbian&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Most media in Sweden (and elsewhere) have reported that the iPhone is nothing new at all. It's mainly a nice package with limited/bad hardware and nothing particularly new on the software side.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="text-decoration: underline;"&gt;Isn't that true?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;However, if you look at the speed and effort needed to make new applications on iPhone compared with other platforms it's two completely different worlds.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I'm a little bit confused: &lt;span style="text-decoration: underline;"&gt;does it make sense&lt;/span&gt; to make new applications for iPhone? Most probably you &lt;span style="text-decoration: underline;"&gt;won't be able to install&lt;/span&gt; them at all.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;Existing Mobile Platforms vs OS X&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;With Symbian (as well as WinCE, Palm OS, and I suppose also the Linux phones because they probably have a very limited number of Linux frameworks installed because of memory restrictions etc) you have a big problem to deliver on the marketing hype and media expectations because of all limitations. This is one of the reasons all mobile services are failing to badly—it's simply to hard and complicated to deliver the market expectations with today's platforms.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;At this point I must admit that I have never used OSX (consequently never programmed for it, either). But regardless of that still wondering how OSX and iPhone &lt;span style="font-style: italic;"&gt;overrule the rest of the &lt;span style="text-decoration: underline;"&gt;mobile&lt;/span&gt; platforms&lt;/span&gt;?&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;Five Years Ahead&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;... entire section ...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Well, here I again must admit that I have never used Objective-C in my life. Thus, I can't make my own decision about this issue based on my own experience. What I have heard, though, from people who had used it is that it was very uncomfortable for them to use that language. And they felt sort of a freedom when they had changed from ObjC to C++. &lt;span style="text-decoration: underline;"&gt;There weas no-one who told me that ObjC was (a) better (experience) than C++.&lt;/span&gt; Knowing that, is it really the language, the foundation, based on which a new mobile OS will rise and overrule the others? I don't think so, but please disprove me.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Nevertheless, I can see that &lt;span style="text-decoration: underline;"&gt;you're right at some point&lt;/span&gt;. There're lots of things to improve, only a few examples:&lt;br /&gt;- &lt;span style="text-decoration: underline;"&gt;Documentation&lt;/span&gt; ==&gt; developers spend a lot of time with browsing technical documentation. And it's &lt;span style="text-decoration: underline;"&gt;by far not perfece/complete&lt;/span&gt;. One of the main (true) complaints about learning Symbian is that it has a &lt;span style="text-decoration: underline;"&gt;very long learning curve&lt;/span&gt;. Although I think we're heading to the right direction (&lt;span style="font-style: italic;"&gt;good examples in the SDKs, good and thorough books, trainings, forums&lt;/span&gt;, etc.) it still takes too much time for a beginner to get used to Symbian. We definitely need more better tools, for example, Carbide.C++'s UI Designer is another good step to the right direction. And Symbian and its stakeholders must realize it and take actions against it (I mean, the long learning process) in order for &lt;span style="text-decoration: underline;"&gt;developers&lt;/span&gt; still to &lt;span style="text-decoration: underline;"&gt;be motivated&lt;/span&gt; to write programs for Symbian.&lt;br /&gt;&lt;br /&gt;- &lt;span style="text-decoration: underline;"&gt;Tools&lt;/span&gt; ==&gt; it's a cliche that &lt;span style="text-decoration: underline;"&gt;there's no ultimate tool for Symbian development&lt;/span&gt;. What is even more painful that there is &lt;span style="text-decoration: underline;"&gt;no single *free* tool&lt;/span&gt; that anybody could use with great benefit. For example, when Nokia made a &lt;span style="font-style: italic;"&gt;political&lt;/span&gt; decision about not to support MS Visual Studio in their SDKs they should have already come out with a better alternative instead of MS VS. Not with &lt;span style="font-style: italic;"&gt;CodeWorrier&lt;/span&gt;, of course. I believe that &lt;span style="text-decoration: underline;"&gt;instead of investing so much money and time in CW Nokia should have turned to open source community sooner&lt;/span&gt; and then we would have a better, more stable and useful tool (Carbide.C++) by now. In my opinion, if Symbian and "their companion" want to give a boost to Symbian development, then they should provide/use free tools that simply work. Okay, it's easy to say, but still...&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Migrated from &lt;/span&gt;&lt;a style="font-style: italic;" href="http://blogs.forum.nokia.com/view_entry.html?id=402"&gt;Forum Nokia Blogs&lt;/a&gt;&lt;span style="font-style: italic;"&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Tote&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2569747420844881947-580305718614842352?l=mobile-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mobile-thoughts.blogspot.com/feeds/580305718614842352/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2569747420844881947&amp;postID=580305718614842352' title='16 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/580305718614842352'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/580305718614842352'/><link rel='alternate' type='text/html' href='http://mobile-thoughts.blogspot.com/2007/03/symbian-vs-iphone.html' title='Symbian vs iPhone'/><author><name>Gábor Török</name><uri>http://www.blogger.com/profile/11843466174833560817</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>16</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2569747420844881947.post-8619987880441130582</id><published>2007-03-12T15:15:00.000+01:00</published><updated>2007-03-12T15:16:27.654+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Development'/><category scheme='http://www.blogger.com/atom/ns#' term='Symbian'/><title type='text'>Do you think that PlatSec signing process is a nightmare?</title><content type='html'>Well, then let me share the following article with you about &lt;a href="http://blog.javia.org/?p=42"&gt;midlet signing&lt;/a&gt;. It describes how painful a &lt;span style="font-weight: bold; font-style: italic;"&gt;Java midlet &lt;/span&gt;signing process can be. In addition to that, it also contains some basic information about how signing works (e.g. chain of certificates) and what it costs. Shocking experience. :-\&lt;br /&gt;&lt;br /&gt;From signing and capabilities/permissions point of view I would say they're the same. You know, it's one thing that you've got to be familiar with a security system that sometimes simply doesn't work (unless you invest much-much money in it), the bigger problem that most developers suffer from is that you even have to pay for it. As security is our &lt;span style="text-decoration: underline;"&gt;common concern&lt;/span&gt; wouldn't it make sense to introduce such a system in which &lt;span style="font-style: italic;"&gt;nobody pays to nobody&lt;/span&gt;? You know, not only is the concern common, but the benefit would also be mutual. I know I'm so naive. :-\&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Migrated from &lt;/span&gt;&lt;a style="font-style: italic;" href="http://blogs.forum.nokia.com/view_entry.html?id=397"&gt;Forum Nokia Blogs&lt;/a&gt;&lt;span style="font-style: italic;"&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Tote&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2569747420844881947-8619987880441130582?l=mobile-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mobile-thoughts.blogspot.com/feeds/8619987880441130582/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2569747420844881947&amp;postID=8619987880441130582' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/8619987880441130582'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/8619987880441130582'/><link rel='alternate' type='text/html' href='http://mobile-thoughts.blogspot.com/2007/03/do-you-think-that-platsec-signing.html' title='Do you think that PlatSec signing process is a nightmare?'/><author><name>Gábor Török</name><uri>http://www.blogger.com/profile/11843466174833560817</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><id>tag:blogger.com,1999:blog-2569747420844881947.post-2089229432014163687</id><published>2007-03-12T15:12:00.000+01:00</published><updated>2007-03-12T15:14:52.266+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Nokia'/><category scheme='http://www.blogger.com/atom/ns#' term='Business'/><category scheme='http://www.blogger.com/atom/ns#' term='S60'/><title type='text'>Cost monitoring</title><content type='html'>I've started wondering just recently why there is no support at all for &lt;span style="font-style: italic;"&gt;cost monitoring&lt;/span&gt; on our phones? Okay, on S60 phones there are two applications where you can monitor&lt;br /&gt;- how much &lt;span style="font-weight: bold;"&gt;time &lt;/span&gt;you've spent with speaking on the phone,&lt;br /&gt;- how much &lt;span style="font-weight: bold;"&gt;data &lt;/span&gt;you've up/downloaded.&lt;br /&gt;&lt;br /&gt;You've spotted that neither tells how much money you'll have to pay at the end of the month, right?&lt;br /&gt;&lt;br /&gt;Obviously, one of the main reasons why there is no such an application on your phone is that &lt;span style="text-decoration: underline;"&gt;there is no such application&lt;/span&gt; on the market. Neither built in your phone. Is it that simple, huh? Not really. Let's think about it how our application should work:&lt;br /&gt;- it either keeps track of how much time you've spent with speaking (you called someone or someone called you while you're abroad) and also monitors how much data you've exchanged (up/download, SMS, MMS, etc.).&lt;br /&gt;- or connects to your operator's site and download data from there.&lt;br /&gt;&lt;br /&gt;Let's examine these two options in more depth:&lt;br /&gt;- &lt;span style="font-weight: bold;"&gt;Keeping track of everything on client side&lt;/span&gt;: it makes sense to do it as most of the required features are already present. I guess, at least as I presume here that the APIs &lt;span style="font-weight: bold;"&gt;Logs &lt;/span&gt;and &lt;span style="font-weight: bold;"&gt;Connection Manager &lt;/span&gt;applications make use of are publicly available. What is missing, though, the information that could be used to figure out the actual costs. Okay, the tariff could be retrieved from various places and eventually could be typed in into our fictitious &lt;span style="font-weight: bold;"&gt;Cost Monitor &lt;/span&gt;application as well, but first &lt;span style="font-style: italic;"&gt;users are&lt;/span&gt; usually pretty much &lt;span style="font-style: italic;"&gt;lazy &lt;/span&gt;to do that, second it's &lt;span style="font-style: italic;"&gt;not even trivial to find out which rate&lt;/span&gt; we should apply when. For example, how do you know what rate to apply when you're abroad? You can't expect that the user will do all these operations as it's pretty much laborious. Even I would not do that. :-\ Not to mention the fact that even though it's kept track of e.g. how much data you've downloaded, but I doubt that I could figure out which bearer (e.g. 3G, WLAN) I used each time. As usually we use public WLAN service free of charge or pay for it when we're there, I wouldn't like to see those figures in my calculations. And I'm sure that there are other issues as well that we would need to tackle to get a correct end result.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Briefly:&lt;/span&gt; it would be pretty much challenging, if not impossible, to write such an application and even if it was possible it would put a big burden on users' shoulders to manage the application.&lt;br /&gt;&lt;br /&gt;- On the other hand, if &lt;span style="font-weight: bold;"&gt;Cost Monitor application&lt;/span&gt; was only &lt;span style="font-weight: bold;"&gt;a thin client&lt;/span&gt; that could connect to the operator's site, then we could &lt;span style="font-style: italic;"&gt;put all the burden &lt;/span&gt;of implementing the calculation logic &lt;span style="font-style: italic;"&gt;on operators' shoulders&lt;/span&gt; (can you imagine an operator with shoulders?:). Which, in fact, has already been implemented as operators always know it pretty well how much money they can pull out from your pocket. I guess, some of you have already found it out that there is a little problem with this approach. Not implementation-wise, but from strategic point of view. And well, the problem is not only little, but HUGE: &lt;span style="font-weight: bold; text-decoration: underline;"&gt;operators will never make such a service&lt;/span&gt; (e.g. a Web Services API) available publicly. It's simply &lt;span style="font-style: italic;"&gt;not in their interest &lt;/span&gt;as it might inspire their clients (i.e. us) to have better control over their costs.&lt;br /&gt;&lt;br /&gt;Finally, I did not go into details as to the features of our &lt;span style="font-weight: bold;"&gt;Cost Monitor &lt;/span&gt;application. The obvious one would be to give visual representation of the user's costs. A non-obvious, but very useful, one would be to &lt;span style="font-style: italic;"&gt;be notified upon reaching/approaching a pre-set limit&lt;/span&gt;. I'm sure that everyone can immediately see why this feature would be opposed by operators - whose help we would rely on, btw.&lt;br /&gt;&lt;br /&gt;Looking forward to your comments!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Migrated from &lt;/span&gt;&lt;a style="font-style: italic;" href="http://blogs.forum.nokia.com/view_entry.html?id=392"&gt;Forum Nokia Blogs&lt;/a&gt;&lt;span style="font-style: italic;"&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Tote&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2569747420844881947-2089229432014163687?l=mobile-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mobile-thoughts.blogspot.com/feeds/2089229432014163687/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2569747420844881947&amp;postID=2089229432014163687' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/2089229432014163687'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/2089229432014163687'/><link rel='alternate' type='text/html' href='http://mobile-thoughts.blogspot.com/2007/03/cost-monitoring.html' title='Cost monitoring'/><author><name>Gábor Török</name><uri>http://www.blogger.com/profile/11843466174833560817</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><id>tag:blogger.com,1999:blog-2569747420844881947.post-6547432944278568725</id><published>2007-03-12T15:06:00.000+01:00</published><updated>2007-03-12T15:12:37.732+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Nokia'/><category scheme='http://www.blogger.com/atom/ns#' term='Development'/><category scheme='http://www.blogger.com/atom/ns#' term='S60'/><title type='text'>Carbide.C++ - How to purchase it?</title><content type='html'>We had to purchase a few Carbide.C++ licenses for our company - the first ones, actually. Therefore, I visited Forum&lt;br /&gt;Nokia/Tools/SDK section in order to find the right link that I can click on to purchase the licenses. The problem that there wasn't&lt;br /&gt;any such link. :( I could have downloaded the IDE, but I had already done it by then. I've also opened up the IDE (with a temporary&lt;br /&gt;license) to see if it contains any menu items that reveal anything with regards to ordering licenses. Even though there is a&lt;br /&gt;submenu under Help/Carbide licenses, which contains some menu items for installing, viewing and even borrowing licenses, but&lt;br /&gt;nothing mentioned about buying them. So, after failing to find out how to buy this software, I decided to search for it on the Web!&lt;br /&gt;&lt;br /&gt;First, I searched for "order buy Carbide.C++", again, on Forum Nokia - without any success. Okay, there was a bunch of links that I&lt;br /&gt;could have chosen from, but it was not intuitive to pick up the right one.&lt;br /&gt;&lt;br /&gt;Then I decided to use the ultimate tool with the same seach query: Google. It was the second link that worked (the first was NewLC - Hi, Eric, how are you doing?:). Surprise, what kind of link was it? A link to a FN Discussion Board topic! Hey, isn't it in the&lt;br /&gt;interest of Nokia to sell their product?! Then, imho, it shouldn't be a *discussion board topic* that advertises it the best (i.e.&lt;br /&gt;being the most popular link) the way of purchasing Carbide.C++, no? Reaching the end of the discussion it finally turned out that&lt;br /&gt;there was a link that anybody can use. Btw, the links mentioned above are as follows:&lt;br /&gt;- &lt;a href="http://discussion.forum.nokia.com/forum/showthread.php?t=92575"&gt;Buying Carbide Dev&lt;/a&gt;&lt;br /&gt;- &lt;a href="https://pro.forum.nokia.com/registerCandidateSetup1.do?isNew=true"&gt;Forum Nokia PRO - Company Registration&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Another interesting thing is that you have to be a Forum Nokia PRO member for buying the product. That's good, but I was afraid of&lt;br /&gt;the same thing than a few poster were, too: FN PRO registration costs thousands of euros. Per year. Well, I haven't yet completed&lt;br /&gt;the process of purchasing our licenses, however, I'm just hoping that Mike Trujillo (from Forum Nokia) is right: "There is no charge for setting up the account".&lt;br /&gt;&lt;br /&gt;Any comments?&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Migrated from &lt;/span&gt;&lt;a style="font-style: italic;" href="http://blogs.forum.nokia.com/view_entry.html?id=301"&gt;Forum Nokia Blogs&lt;/a&gt;&lt;span style="font-style: italic;"&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Tote&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2569747420844881947-6547432944278568725?l=mobile-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mobile-thoughts.blogspot.com/feeds/6547432944278568725/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2569747420844881947&amp;postID=6547432944278568725' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/6547432944278568725'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/6547432944278568725'/><link rel='alternate' type='text/html' href='http://mobile-thoughts.blogspot.com/2007/03/carbidec-how-to-purchase-it.html' title='Carbide.C++ - How to purchase it?'/><author><name>Gábor Török</name><uri>http://www.blogger.com/profile/11843466174833560817</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><id>tag:blogger.com,1999:blog-2569747420844881947.post-7626144281973189888</id><published>2007-03-12T15:04:00.000+01:00</published><updated>2007-03-12T15:06:48.083+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Nokia'/><title type='text'>S60 E-phones = ugly phones?</title><content type='html'>We had to purchase a couple of mobile phones recently. We want to use them for business purposes. For that reason, I had checked out what our Hungarian mobile operators offered and what's available in Nokia stores nearby. First, we specified the criterion that an ideal business phone must fulfill (not in order):&lt;br /&gt;- WLAN,&lt;br /&gt;- VPN,&lt;br /&gt;- Easy to handle (keys, menus, etc.),&lt;br /&gt;- Good battery life,&lt;br /&gt;- Has memory card,&lt;br /&gt;- Pre-installed apps.&lt;br /&gt;&lt;br /&gt;As a mobile geek and big fan of S60 phones, I have made the drastical step of &lt;span style="font-style: italic;"&gt;excluding non-S60 phones&lt;/span&gt;. Even more, I wanted to &lt;span style="text-decoration: underline;"&gt;deal only with S60 3rd Edition phones&lt;/span&gt;. And that limited the list to E- and N-series phones.&lt;br /&gt;&lt;br /&gt;As I wrote, we were originally thinking of business phones, that is, &lt;span style="font-weight: bold;"&gt;devices from the E-series&lt;/span&gt;. Well, I checked them out and found that although each supports most of the features we were looking for, &lt;span style="text-decoration: underline;"&gt;there were NONE that fulfilled each criteria&lt;/span&gt;. Okay, that's a natural thing, but what was even more interesting (and sad, indeed) that we found basically &lt;span style="font-weight: bold;"&gt;ALL of them bad-looking&lt;/span&gt;, ugly. Which phones am I talking about? Let me list them along with our arguments:&lt;br /&gt;- &lt;span style="font-weight: bold;"&gt;&lt;a href="http://www.nokia.com/E50"&gt;E50&lt;/a&gt;:&lt;/span&gt; conservative shape, relatively big display (at least compared to the keyboard size), but small keys and more importantly &lt;span style="font-style: italic;"&gt;small fonts on the display&lt;/span&gt;. It was very difficult to find out what is on the display.&lt;br /&gt;- &lt;span style="font-weight: bold;"&gt;&lt;a href="http://www.nokia.com/E60"&gt;E60&lt;/a&gt;:&lt;/span&gt; this phone has an even more conservative shape. A bit bigger than E50 and both the display and the size of the keys were okay. However, &lt;span style="font-style: italic;"&gt;it was not fancy _in any way_ &lt;/span&gt;and the keys were so close to each other that it would have been easy to press more than one button at a time. I did not like it at all, at least.&lt;br /&gt;- &lt;span style="font-weight: bold;"&gt;&lt;a href="http://www.nokia.com/E61"&gt;E61&lt;/a&gt;:&lt;/span&gt; &lt;span style="font-style: italic;"&gt;very big&lt;/span&gt;. It's said that the display and the qwerty-style keyboard is big enough and it's easy to use it. However, the size of this phone is so big (even though it's thin), that it wouldn't have fit into my pocket or belt-bag. And I don't want to talk to a phone of half a brick size.&lt;br /&gt;- &lt;span style="font-weight: bold;"&gt;&lt;a href="http://www.nokia.com/E70"&gt;E70&lt;/a&gt;:&lt;/span&gt; fold form phone, which I do not really like even though I used it during development. Perhaps that's the reason why I don't like it? :) Also note that, for some reason, &lt;span style="font-style: italic;"&gt;it's not available here in Hungary&lt;/span&gt;. I was told that there were issues with the software stability, which I couldn't verify. I don't believe rumours, but there must be some reason for not being available in the country.&lt;br /&gt;&lt;br /&gt;So, there were 4 E-series phones, which I (and one of my colleagues) disliked. And it was not neccessarily due to the features they do/don't support (2 of 4 did not have camera, for example), but to their shape, form! You know, I wouldn't like to use a phone that I don't like to hold in my hands, even if it supports each and every feature on Earth.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Who told Nokia phone designers that business users don't prefer better looking phones?&lt;/span&gt; I think the shape and layout of these phones is &lt;span style="text-decoration: underline; font-style: italic;"&gt;overly simple&lt;/span&gt;, so simple that it scares some possible users from them. Like us, who finally decided to purchase a few &lt;a href="http://www.nokia.com/N73"&gt;N73&lt;/a&gt;. It also has most of the features we wanted to use and you know what? We've changed our mind and re-prioritized the features that we thought it was essential. Now we have a good phone, which we can use for almost everything. &lt;span style="text-decoration: underline;"&gt;Business purposes included&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Migrated from &lt;/span&gt;&lt;a style="font-style: italic;" href="http://blogs.forum.nokia.com/view_entry.html?id=288"&gt;Forum Nokia Blogs&lt;/a&gt;&lt;span style="font-style: italic;"&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Tote&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2569747420844881947-7626144281973189888?l=mobile-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mobile-thoughts.blogspot.com/feeds/7626144281973189888/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2569747420844881947&amp;postID=7626144281973189888' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/7626144281973189888'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/7626144281973189888'/><link rel='alternate' type='text/html' href='http://mobile-thoughts.blogspot.com/2007/03/s60-e-phones-ugly-phones.html' title='S60 E-phones = ugly phones?'/><author><name>Gábor Török</name><uri>http://www.blogger.com/profile/11843466174833560817</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><id>tag:blogger.com,1999:blog-2569747420844881947.post-3787642830659254960</id><published>2007-03-12T15:02:00.000+01:00</published><updated>2007-03-12T15:04:33.343+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='UIQ'/><category scheme='http://www.blogger.com/atom/ns#' term='Symbian'/><category scheme='http://www.blogger.com/atom/ns#' term='Sony Ericsson'/><category scheme='http://www.blogger.com/atom/ns#' term='Mobile OS'/><title type='text'>Sony Ericsson to acquire UIQ Technology</title><content type='html'>Interestingly enough, this post is neither about Nokia nor any of their products as you would expect from a Forum Nokia blog post. It's about Sony Ericsson and their &lt;a href="http://uiq.com/news2006_1894.html"&gt;press release&lt;/a&gt; regarding acquiring UIQ Technology. Many popular mobile blogs (e.g. &lt;a href="http://mobile.allaboutsymbian.com/news/item/4509_BREAKING_NEWS_Sony_Ericsson_to.php"&gt;here&lt;/a&gt;, &lt;a href="http://www.symbianwatch.com/sony-ericsson-to-acquire-uiq-technology.html"&gt;here &lt;/a&gt;and &lt;a href="http://www.newlc.com/Sony-Ericsson-to-acquire-UIQ.html"&gt;here&lt;/a&gt;) have already drawn our attention to this piece of great news, but it seems they have all missed to point out a very important consequence of this step.&lt;br /&gt;&lt;br /&gt;Or it might be only me who's a little bit worried about Symbian's future? Not that much, but still. You know, I have read couple of articles about the future of mobile operating systems and was a bit worried about that lots of them predict the fall of Symbian in contrast with the rise of Linux. For example, the last report I've read on this topic was made by ARCchart and can be freely downloaded from here: &lt;a href="http://www.arcchart.com/reports/mos.asp"&gt;http://www.arcchart.com/reports/mos.asp&lt;/a&gt;. They say that one of Symbian's biggest disadvantage is that Nokia owns too much shares in it, which might scare off other manufacturers, mobile companies from licensing it. In contrast with Linux (as they say), which is not suffering from a similar effect, thus might look more desirable for mobile companies. Oddly enough, even Nokia is making experiments in the area of producing mobile devices (&lt;a href="http://www.nokia770.com/"&gt;Nokia 770&lt;/a&gt;, &lt;a href="http://www.nokia.com/A4136001?newsid=1084608"&gt;Nokia 330&lt;/a&gt; - not confirmed that latter runs on Linux) with Linux operating system, which might be a base for rumours, too.&lt;br /&gt;&lt;br /&gt;So the point in my opinion is that Sony Ericsson's commitment to UIQ might significantly strengthen the position of Symbian OS in the market of mobile operating systems. Not as if Symbian wasn't already in a strong position for the moment, but hopefully it will have positive effects in mid- and long-term plans, too.&lt;br /&gt;&lt;br /&gt;Finally note that as I've already &lt;a href="http://blogs.forum.nokia.com/view_entry.html?id=249"&gt;written&lt;/a&gt; I was in London on the Smartphone Show, where I picked up a booklet from Symbian's booth. The title of the booklet is "The Insight Series with David Wood" (check it out at &lt;a href="http://www.symbian.com/symbianos/insight/index.html"&gt;http://www.symbian.com/symbianos/insight/index.html&lt;/a&gt;) and it's about the thoughts of Symbian's EVP for research about basically anything that has something to do with mobility and of course concerns Symbian. What has really captured my attention is a chapter about &lt;a href="http://www.symbian.com/symbianos/insight/insight7.html"&gt;The hidden value of the mobile operating system&lt;/a&gt;. In this chapter, David Wood explains why he thinks that even though Linux is a real alternative on the market of mobile OSs, Symbian doesn't (yet) have to worry about it.&lt;br /&gt;&lt;br /&gt;Comments are warmly welcome!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Migrated from &lt;/span&gt;&lt;a style="font-style: italic;" href="http://blogs.forum.nokia.com/view_entry.html?id=280"&gt;Forum Nokia Blogs&lt;/a&gt;&lt;span style="font-style: italic;"&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;&lt;br /&gt;Tote&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2569747420844881947-3787642830659254960?l=mobile-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mobile-thoughts.blogspot.com/feeds/3787642830659254960/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2569747420844881947&amp;postID=3787642830659254960' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/3787642830659254960'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/3787642830659254960'/><link rel='alternate' type='text/html' href='http://mobile-thoughts.blogspot.com/2007/03/sony-ericsson-to-acquire-uiq-technology.html' title='Sony Ericsson to acquire UIQ Technology'/><author><name>Gábor Török</name><uri>http://www.blogger.com/profile/11843466174833560817</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><id>tag:blogger.com,1999:blog-2569747420844881947.post-716682778983863111</id><published>2007-03-12T14:59:00.000+01:00</published><updated>2007-03-12T15:01:49.733+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Nokia'/><category scheme='http://www.blogger.com/atom/ns#' term='S60'/><category scheme='http://www.blogger.com/atom/ns#' term='Browser'/><title type='text'>Random thoughts on web browsing in S60</title><content type='html'>As I was involved in the development of S60 browser for years, I think I have a good overview on how a mobile browser works. Therefore I'm particularly interested in the "mobile browser war" taking place in S60. First of all, I'm surprised that there's a _war_ at all.&lt;br /&gt;&lt;br /&gt;Of course, I'm talking about &lt;a href="http://www.opera.com/"&gt;Opera&lt;/a&gt; and the new S60 (or OSS) &lt;a href="http://s60.com/business/productinfo/applicationsandtechnologies/webrowser"&gt;Browser&lt;/a&gt;. You know, I'm a big fan of the latter (for reasons, see above) and I think it's a fantastic piece of software. I see that there are lots of other people around the world who share my opinion. Nevertheless, I still don't decline using other similar software, like Opera, just because it's not my favourite. Even more, I don't understand why supporters of either browser &lt;span style="font-style: italic;"&gt;hate&lt;/span&gt; the other software and argue endlessly protecting their favourite. Hey, it's a free world, anybody can like anything and no need/place for hate.&lt;br /&gt;&lt;br /&gt;It's just because &lt;span style="font-weight: bold;"&gt;both&lt;/span&gt; browsers are good. Extremely good in a not-so-easy environment! Whilst OSS Browser (any official name of this software?) is strong in showing web pages in their original layout, it's often found as a weakness, too, when the user has to scroll sometimes &lt;span style="font-weight: bold;"&gt;a lot&lt;/span&gt; in order to navigate to the relevant part she's interested in. Opera solves this problem by rendering the web page smartly (I mean, knowing that it's going to be displayed on a &lt;span style="font-style: italic;"&gt;smartphone&lt;/span&gt;) so that it always fits on to the screen horizontally and even if the user has to scroll she has to do it only vertically. However, &lt;a href="http://www.opera.com/products/mobile/smallscreen/"&gt;&lt;span style="font-style: italic;"&gt;small screen rendering ™&lt;/span&gt;&lt;/a&gt; has a drawback: the layout of the web page is &lt;span style="text-decoration: underline;"&gt;changed&lt;/span&gt; and it's sometimes not what the author of the page wants and/or the users like. I think this is the main difference between these two fantastic browsers and it's really up to the users which one they prefer knowing the pros and cons. I personally bow to scrolling a bit more, but expect to see the page in its original layout, thus vote for the OSS browser.&lt;br /&gt;&lt;br /&gt;But as to Opera Mini, Opera Software's free browser: I bow before them! To those who still don't know, Opera Software has written two different browsers for mobile phones: &lt;a href="http://www.opera.com/products/mobile/"&gt;Opera and Opera Mini&lt;/a&gt;. So far I've been talking about the first, but I must tell some words about the latter, too. You know, I have visited Opera's boot on &lt;a href="http://www.symbiansmartphoneshow.com/2006/"&gt;Smartphone Show&lt;/a&gt; and had a short chat with one the guys there. Besides that they share my opinion on the opposition of these two browsers, I heard some technical details about Opera Mini from them. First, it's not written in Symbian C++, but Java programming language. I was surprised to hear that as browsing requires as much resources (memory, CPU, I/O, network) as possible and the Java run-time environment is not famous of providing this as it would be desirable. But to my biggest surprise, it turned out that Opera Mini turns to an Opera server first asking it for downloading &lt;span style="text-decoration: underline;"&gt;and rendering&lt;/span&gt; the web page in question &lt;span style="font-style: italic;"&gt;on behalf of&lt;/span&gt; the mobile phone. I guess, the second step for Opera Mini is to download and show the "pre-digested" page information (not confirmed, though). That's fantastic! I mean, I'm amazed of how they could come out with such a brilliant idea. They can even apply compression techniques on the pre-digested data so that they reduce the amount of data to be transmitted to the minimum. Very cool! It's unnecessary to tell you that I've already downloaded and taken Opera Mini into use on my Nokia 6630. To my biggest pleasure - also unnecessary to say. What? - I hear. Yes, I'm using Opera Mini on my Nokia phone as the built-in browser is not good enough to my needs (OSS Browser has not been backported to older S60 versions).&lt;br /&gt;&lt;br /&gt;Finally, as I've already &lt;a href="https://blogs.forum.nokia.com/view_entry.html?id=249"&gt;written&lt;/a&gt;, I have attended Google's Q&amp;A session on Tuesday. I was not surprised when they applied the common formula and said that "we're going to port/write as much software for Symbian in as short period as possible". I mean that's natural, it's certainly in their interest, too. Nevertheless, I started to think whether it's really worth for them to write software for &lt;span style="font-style: italic;"&gt;S60&lt;/span&gt; at all. Provided that the built-in browser is already close to perfection (just close, though), users of advanced S60 phones can enjoy almost(*) desktop browsing experience. Thus, no need to write &lt;span style="font-style: italic;"&gt;anything&lt;/span&gt; for this platform! However, in the (*) section I wrote "almost" and I did it on purpose. You know, a mobile phone with such a small screen, never-enough memory, slow(er) CPU will &lt;span style="font-weight: bold;"&gt;never&lt;/span&gt; be able to beat desktop browsers, in my opinion.&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Side-note:&lt;/span&gt; interestingly enough, I was not there when Nokia had announced their vision on the Smartphone Show that new mobile phones would slowly replace even desktop computers in the not-too-far future. Having mobile phones used for almost a decade, I would never have predicted it to happen. Tell me, when will you want to stare at a small display 1/20 (or less) in size of a desktop display? Or type in long documents with an &lt;a href="http://en.wikipedia.org/wiki/Image:Telephone-keypad.png"&gt;ITU-T&lt;/a&gt; keypad?&lt;br /&gt;So, it's Google's interest to make their services available on Symbian, too. Fortunately (and due to the fact that they're smart enough), their APIs enable anybody, not only them, to make this happen in a relativel short period. I can hardly wait until they announce their &lt;a href="http://en.wikipedia.org/wiki/Location_based_service"&gt;LBS&lt;/a&gt;-supported Froogle! :)&lt;br /&gt;&lt;br /&gt;Any comments?&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Migrated from &lt;/span&gt;&lt;a style="font-style: italic;" href="http://blogs.forum.nokia.com/view_entry.html?id=251"&gt;Forum Nokia Blogs&lt;/a&gt;&lt;span style="font-style: italic;"&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Tote&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Update:&lt;/span&gt; I was wrong when I wrote that it had been &lt;span style="font-style: italic;"&gt;Nokia&lt;/span&gt; announcing mobile phones replacing PC in the near future. Mentioned in Michael Mace's &lt;a href="http://mobileopportunity.blogspot.com/2006/10/will-smartphone-kill-pc.html"&gt;great article&lt;/a&gt;, it turns out that it was &lt;span style="font-weight: bold;"&gt;Symbian&lt;/span&gt;. And don't forget to read the comments, too: I also share Steve Litchfield's opinion that we don't have to over-react this announcement. :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2569747420844881947-716682778983863111?l=mobile-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mobile-thoughts.blogspot.com/feeds/716682778983863111/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2569747420844881947&amp;postID=716682778983863111' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/716682778983863111'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/716682778983863111'/><link rel='alternate' type='text/html' href='http://mobile-thoughts.blogspot.com/2007/03/random-thoughts-on-web-browsing-in-s60.html' title='Random thoughts on web browsing in S60'/><author><name>Gábor Török</name><uri>http://www.blogger.com/profile/11843466174833560817</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><id>tag:blogger.com,1999:blog-2569747420844881947.post-6485469468048860369</id><published>2007-03-12T14:58:00.000+01:00</published><updated>2007-03-12T15:02:02.445+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Nokia'/><category scheme='http://www.blogger.com/atom/ns#' term='Smartphone Show'/><category scheme='http://www.blogger.com/atom/ns#' term='Symbian'/><category scheme='http://www.blogger.com/atom/ns#' term='Forum Nokia Champion'/><title type='text'>Smartphone Show, London, 2006</title><content type='html'>The Smartphone Show in London. I have already heard lots of things about it, but never been there thus far, so I was glad to have the chance to visit it. I've decided to be there for both days (Tuesday and Wednesday) so that I would have enough time to talk to everybody, try out/listen to everything. I mean, everybody and everything I'm interested in.&lt;br /&gt;&lt;br /&gt;My feelings? Mixed. The good thing is that everybody was there who really counts in the Symbian world. Okay, I mean those that I'm aware of. :) Symbian, Nokia, Sony Ericsson, SysOpen Digia, ARM, Wiley (Symbian Press), BlackBerry, etc. Hey first: sorry for not mentioning everybody, but it's most probably thanks to my limited memory. Second: I have not mentioned Google on purpose. They have not yet contributed to Symbian so significantly that I should mention them, imho. Nevertheless, their cookies (I mean, the real ones, not the digital) were good. :)&lt;br /&gt;&lt;br /&gt;Why are my feelings mixed then? Well, even though I'm from Hungary, a small country, I've already seen a few big shows, let them be trade or technical ones. This one was not one of them, at least not in my opinion. To my disappointment, I could wander through the area of the show in the first half an hour and pick up those boots that I decided to pay my attention to. Then I spent the first day with visiting those boots, talking to people, listening to others talking, etc. I've even attended a few seminars on Tuesday. Briefly: it was smaller than I had originally expected.&lt;br /&gt;&lt;br /&gt;Okay then, what made me stay there for Wednesday? Well, besides the fact that I could have cancelled my hotel reservation and changed my flight schedule only for a horribly high amount of money, it was definetely the party that followed the first "working day". I mean, that was GREAT! Very good music (does anyone know the name of the band?), drink, food. The place had been a secret until we got transported there: it was called "The Container City", not too far away from ExCel London, where the show took place. At the end of the party, we got even taken near to the city center so that didn't have to think too much of how to go and where.&lt;br /&gt;&lt;br /&gt;To my biggest surprise, there were even more people visiting the show on Wednesday. At least it seemed to me so. As I had already seen what I wanted to by that time, I decided to listen to keynote presentations in the morning and attend some technical seminars in the early afternoon (my plane left in the evening, so I had to leave early). It turned out to be a good plan and I could do what I had originally scheduled. For example, I was wondering what the heck BlackBerry could be looking for on the show, but after listening to their keynote speech (the lady was _very_ convincing) I could hardly stand to go to their boot and ask for a quote for my company. I was also interested in David Wood's speech, his vision of the next few years in mobile space was very impressive.&lt;br /&gt;&lt;br /&gt;All in all, I'm so glad that I have visited the Smartphone Show. I've enjoyed it very much and I think I've gained much experience of it, too. Nevertheless, I might opt for a one-day trip in the future - that will be enough. Including the party, of course. :)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Migrated from &lt;/span&gt;&lt;a style="font-style: italic;" href="http://blogs.forum.nokia.com/view_entry.html?id=249"&gt;Forum Nokia Blogs&lt;/a&gt;&lt;span style="font-style: italic;"&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Tote&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2569747420844881947-6485469468048860369?l=mobile-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mobile-thoughts.blogspot.com/feeds/6485469468048860369/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2569747420844881947&amp;postID=6485469468048860369' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/6485469468048860369'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2569747420844881947/posts/default/6485469468048860369'/><link rel='alternate' type='text/html' href='http://mobile-thoughts.blogspot.com/2007/03/smartphone-show-london-2006.html' title='Smartphone Show, London, 2006'/><author><name>Gábor Török</name><uri>http://www.blogger.com/profile/11843466174833560817</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><id>tag:blogger.com,1999:blog-2569747420844881947.post-8757919709243907411</id><published>2007-03-12T14:53:00.000+01:00</published><updated>2007-03-12T15:02:14.880+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Nokia'/><category scheme='http://www.blogger.com/atom/ns#' term='Smartphone Show'/><category scheme='http://www.blogger.com/atom/ns#' term='Symbian'/><category scheme='http://www.blogger.com/atom/ns#' term='Forum Nokia Champion'/><title type='text'>Forum Nokia Champion Day, London, 2006</title><content type='html'>As a Forum Nokia Champion, I was invited to attend the aforementioned event on 16 October in London. In addition, Symbian arranged their annual Smartphone Show so that it took place on the upcoming days, Tuesday and Wednesday so that I could stay in London for a few more days. This posting is about the first day, Monday, but I'm going to write another one with my remarks about the show.&lt;br /&gt;&lt;br /&gt;Here you are. I'm so grateful that I could attend this event and meet other fellow champions. We were accomodated in Hotel Le Meridien (wow!) for two nights, Sunday and Monday. After having an excellent breakfast, we walked across Regent Street to Cafe Royal, a venue perfectly fitted to host meetings and events - like ours. First, we all had a brief introduction of ourselves and I can tell you that it was very nice to meet all of you and associate the faces, voices with most of the names I've already read here and there. There came some technical seminars, where we were presented some insights about the new Carbide.C++ Dev &amp; Pro versions, Python for S60, got some hints on documentation and S60 3rd Edition update, etc. By the way, we had a traditional English pub lunch at noon - it was excellent not only because the food was good, but we could get to know each other, have a chat with anybody.&lt;br /&gt;&lt;br /&gt;After the seminars, we were invited to build the team (i.e. teambuilding :). It turned out that we were spies (I knew that Tom Cruise was kicked out from Mission Impossible, but was surprised to see that we're gonna replace him:) and we had to accomplish a spy mission. We were split into 5 teams, each had to do the same tasks: explore places nearby, answer tricky questions, scavenge items from various places in a fixed amount of time. Khhm, we were so much filled with empathy that we thought it would be nice to be the fifth among the five teams and let others feel a little bit better. None seemed to be effusive in their gratitude. :) By the way, the winner team got Nokia 9500 Communicators, one per each member.&lt;br /&gt;&lt;br /&gt;Finally, the last event on Monday was a coctail party held in Albannach, UK's second biggest whisky bar (as I learned). It was not only us, FN Champions, who were invited, but PRO members were also there. It was good to see so many people filled with enthusiasm about mobility - unfortunately, the place was so small that it was basically overcrowded. Nevertheless, the food was excellent as well as the drinks so we (at least I) enjoyed the whole party.&lt;br /&gt;&lt;br /&gt;In fact, the whole day! So I'd like to thank Sanna, Elina and the rest of the team who arranged the whole thing so that I was (and still am) both proud and grateful that I'm a champ. Besides that I'd like to encourage other fellows, you, mobile geeks, do your best in the mobile community and become a FN Champion. It's worth, believe me!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Migrated from &lt;/span&gt;&lt;a style="font-style: italic;" href="http://blogs.forum.nokia.com/view_entry.html?id=248"&gt;Forum Nokia Blogs&lt;/a&gt;&lt;span style="font-style: italic;"&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Tote&lt;br /&gt;&lt;br /&gt;Ps.: one of my colleagues has also flew to London to attend the Smartphone Show. As he is not a champion, he couldn't attend those events that I could, but what he could do, however, was that he went to the pub event arranged by Symbian on Monday evening. There was a draw during the event and he won an N93. Simply just because he was there. I'm so jealous. Everyone could win a mobile phone, except me? :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2569747420844881947-8757919709243907411?l=mobile-thoughts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mobile-thoughts.blogspot.com/feeds/8757919709243907411/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25697474208448
