Everything and the Mobile Software Universe…

  • rss
  • Home
  • About

No Qt for S40, Maemo and Symbian apps won’t be compatible: is Nokia really willing to unify development for OVI Appstore?

Thomas Menguy | January 4, 2010

Despite all what can be read everywhere, Nokia is still an incredible company:

  • They have a formidable supply chain (and you have when you are selling arounf half a billions phones a year)
  • They are the only phone brand who is making money from emerging countries
  • They have an incredible story of reinventing themselves from paper factory to wheel, TV set, phones and network equipments, now why not services?

For me they have everything in hand to succeed and stay the undisputed leader. Even if lately Nokia has been under fire, with its first loss in ten years, they are actively pursuing new ways to recover

  • Services startegy, with a lot of acquisitions around OVI (Dopplr, Plazes, Navteq, Trolltech, Symbian, Plum, cellity, etc. See this url for a full list: Nokia acquisitions)
  • Hardware differentiation: netbook (nokia booklet 3G)  and widening Intel cooperation (check my article around this here)
  • Software consolidation to allow common deployment accross the 3 Nokia’s device software platforms: S40 for low-end phones, Symbian new S60, called Symbian^4 and the next Maemo 6

The last point was, for me, the best way to make OVI appstore a success, to allow developers to target hundreds of millions of phones, then billions in few years … and Nokia didn’t and won’t, for now, deliver it, here is why:

The first part is in this “Nokia Software Strategy WhitePaper” from December this year (2009), found at Nokia Hosted Presentations :
The following graphic speaks for itself:

S40 development will be limited to java:

  • no Web runtime, so no webkit, but we are talking here of low cost phones, low data throughput,  low CPU, low RAM so this is not a big surprise (WebKit is not exactly an embedded browser)
  • NO QT!  j2me is here for a while…

This is pretty clear : Nokia didn’t manage/want to open-up S40 with an externalizable SDK, and this is a big surprise! For the little story OpenPlug has made it for the very very low cost SonyEricsson J132, just to say that it is possible.
So what happened? Political internal war? Lack of vision? Lack of resources?  I bet on the first one, Nokia is such a big company that refocusing and putting energy in a single direction is really difficult.

It doesn’t stop here : Nokia is developing two incompatible UI frameworks on top of Qt, one for Maemo 6 and one for Symbian^4. So, as a corollary, there is NO chance that a Maemo application will be Symbian^4 compatible without a complete rewrite of the presentation layer, bad news for the developers.
To have all the details, check this thread and this thoughtful post: Maemo 6 loosing source compatibility with plain Qt, and Symbian^4, to sum it up, here is what happened:

  1. Qt is an “old generation” UI framework with WinXP like normal widgets, no animation, no fanciness
  2. A QGraphicsView has been added to allow the creation of animated and fancy widget, like the iPhone ones for example
  3. BUT : no standard widgets has been created on top of it
  4. The Nokia Memo team has created its own set of new generation widgets called Maemo Direct UI (Maemo DUI)
  5. …and the Symbian team also! for Orbit now called 4 Symbian^4 UI framework.

So here we are, to add a simple button, a list or a table or any UI building blocks, a developper will have to use different APIs to do the same thing, once for Maemo, the other for Symbian, aleviating nearly all the Qt advantages and promises for UI commonality.

What I believe the Symbian and Maemo teams in Nokia need to do now is get together and fix this before it’s too late

Mark Wilcox

And I can’t agree more…they have to fix it before releasing it to the wild.

Again political fights, point of views, and over engineering seem to be the root cause of this non-sense, but perhaps also the Nokia DNA : Nokia is building products, not platforms (if the S60 licensing failure and application development nightmare is any indication of it…), and this is an area where they really need to reinvent themselves if they are serious about their services strategy.

Of course OVI appstore won’t fall apart because of this Maemo/Symbian split, but it will bring more hurdles to application developers, so less applications, and less innovation to the Nokia platform. S40 remaining closed is a much higher subject of concern, as it really looks like a missed opportunity. For the first time I do think that Samsung with Bada (check my article here) has a more pragmatic and comprehensive platform software strategy than Nokia (times are changing…).

Any comments?

Comments
2 Comments »
Categories
Uncategorized
Tags
DUI, maemo, mobile, nokia, Orbit, OVI, phone, qt, symban
Comments rss Comments rss
Trackback Trackback

Why Samsung Bada makes sense vs an Android-me-too journey

Thomas Menguy | December 28, 2009

Recently Samsung announced Bada, a new development environment: in a nutshell this is an SDK with a set of C/C++ API associated to an application framework, ported on top of Samsung legacy RTOS, or Linux.
Bada will be deployed in a majority of Samsung touch phones from smartphones to feature phones.
Antony has been quicker than me and posted a nice Bada article at Vision Mobile, depicting why this Samsung move may prove to be a wise one. I mostly agree with him, his arguments are around gross margins, market pressure and differentiation. I’ll try to dig a little more around this differentiation aspects in the Samsung case and why they really seem to innovate in this area, especially versus an Android strategy.

When Bada was announced, I was very negative, my first reactions and comments were harsh: again a me too initiative from Samsung, the OEM with fantastic execution but no clear vision of its services/software strategy, trying all the available OS on the planet and waiting to see if one is successful.
Then I’ve looked back at what they achieved recently and what they’ve announced with Bada.

  • They are now the undisputed number 2 in number of devices sold (not far from 20% of the market in Q2 2009 for ex)
  • The Touchwiz UI 3.0 is on the smartphones AND ALL the other touch phones of the company: difficult to tell who is or is not a smartphone now (I’ve made the experiment at the last CTIA).
  • Release of the Touchwiz UI widget SDK to develop widgets for all the Touchwiz based phones.

What are they trying to do with this TouchWiz UI ?: use the best software platforms (RTOS for cost effectiveness and integration, high level OS for SDKs and features) while trying to uniformize the user experience and consolidate the Samsung brand.

Obviously the next step, to retain its customers, a politically way to say “lock them in”, is to have exclusive applications and services accross the Samsung devices line…even better if the customer has paid for it so he won’t throw away its application investments to buy a competitor phone for its next purchase. Same strategy as Apple, but here we are talking about Samsung a company with dozens if not hundreds of different device models, across all the price ranges, selling more than 200 millions phones a year (yes a year! how many iPhones sold today? :-) , ok margins, blablabla…and yes I have an iPhone).
How to do that? Make a robust application environment, OS agnostic, with a dedicated SDK, to allow deployment of the same binary to a range of devices with different software platforms … well this is exactly the description of Bada.
We (speaking in the name of OpenPlug in this sentence only) have advocated this very same idea for the last 7 years to push OEMs in this direction (Samsung and Nokia were part of the lot :) ), and this is at the end taking of : Nokia with Qt (still has to deliver but the intention is clear) and Samsung with Bada.

But why creating a new one and not simply reuse Android code base?…I’m sure you have the answer already:

  • Android is free? Android is by no extend free: you have to pay a lot of your R&D budget to make a phone with your brand, your services, etc…
  • Android is open, why not getting it? NO Android is a closed box, Google and only Google can really change it, it’s really time for the industry to wake up: it’s not because you have the code of something that you can control it. If you don’t have the roadmap and the team who is maintaining and developing it you simply have meaningless mega bytes of symbols :-)
  • …but this is from Google, the good guys! Sorry, they are not, they are pushing their own services, not yours, and now with the NexusOne their own phone and user experience.

Google/Android has a complete opposite aim versus OEMs own agenda:

  • Android is here to push Google services in the mobile world, as a corollary it allows you to swap your device as easily as possible because the new one will have all your data and applications loaded and compatible from the old one.
  • … wait,wait this is exactly what an OEM doesn’t want: an OEM wants you to buy your next phone from them, not the competitor. So you have to differentiate.

Samsung, like Nokia, simply doesn’t want that an external third party software house decides if its devices has to be like that or like this… to be look alike brothers to its direct competitors (check the Windows Mobile phones for the last 5 years, and you will get the point : all the same).
So why not following their own path? Apple has made the choice and is successful, Nokia is trying, Samsung has to move, and for me it is doing so in a more pragmatic way than Nokia:

  • Bada is not about reinventing a new OS with the underlying plumbing to the hardware as is Nokia Mameo, who cares of that today?
  • The User Experience is already in production and refined device after device
  • Bada SDK is not “fancy” but raw C/C++ … but what the point as long as I can sell and do my applications for hundred of millions of devices and customers (let the fun to the WebOS guys…I’ll get the cash)

Of course Bada is not quite their today, where are the devices? where is the market place? But it is refreshing to see Samsung taking its own path, its own direction…opening even more opportunities to application developers.

Comments
7 Comments »
Categories
Mobile Industry, Uncategorized
Tags
android, Apple, bada, iphone, mobile, Mobile Industry, mobile_phone, nokia, qt, samsung
Comments rss Comments rss
Trackback Trackback

Nokia & Intel two ways of (re)conquering mobile space…why not doing it together?

Thomas Menguy | November 26, 2009

[Thomas Menguy is looking at why Nokia and Intel are more and more collaborating lately]

After the ofono initiative (Telephony Stack coming from Nokia, integrated in Intel new OS, Moblin, and Nokia one, Maemo) and Intel licensing the Nokia HSPA/3G modem IP , the honeymoon seems in good shape!

The Intel and Nokia effort includes collaboration in several open source mobile Linux software projects. Intel will also acquire a Nokia HSPA/3G modem IP license for use in future products

Intel/Nokia Press release

Nokia has been in trouble recently:

  • Market share and revenues are eroding , down to 35% for smartphone marketshare, first loss for 10 years
  • Lost lackluster as technology provider (at east in the consumer space)
  • Is looking to reinvent itself (again) as a service provider and a full vertical player… but OVI is, as of now, underwhelmig

Intel  seems to be doing really well right now but:

  • It is still missing the ball in the embedded space (netbook are only a fraction of it)
  • Atom is selling well … but at a low price : higher end centrino platform has been cannibalized, so revenue is suffering
  • Still completely tied to MS Windows for software: Netbook were not selling at all when they were Linux based, market took off when WinXP has been put on it. It can be seen as a strength … but MS has failed in the device space, for years, so Intel x86 advantage is alleviated by all the new embedded OS for whom the ARM processor is THE choice leading to the next point …
  • …Qualcomm is now the Intel archrival, with cutting edge Wireless, HUGE IP bag and full system integration (and, as Intel, a ton of cash).
  • Is looking to reinvent itself (windriver deal) as a system provider more than a chip (CPU, discrete component) one.

Nokia is moving fast to become a vertical player, from services to devices

  • it is now organized in a by platform silos: S40  / S60 / Maemo
  • putting strength in its software and integration
  • Lots of acquisitions around OVI and services.

As a Software guy I can’t retain myself to comment about this S60 ditching in favor of Maemo : Symbain is a robust OS, with cutting edge wireless capabilities. Where it is really poor is around it’s programming model (way too much over engineered) … and it’s user experience (UX) (S60 is just very dated and poorly conceived, no homogeneity nor UX guidelines)….
Do you really think that changing the low level OS will change anything? Linux is no better than Symbian kernel, just more hype around it, the UX layer has to be done from scratch by Nokia … Hum sounds the same as S60 no?
Will have to wait and see but Qt is still not in Maemo: N900 is GTK based…really old tech…and as difficult to program as S60.

Nokia is trying to be Google (or an Apple/Google hybrid), and, as Google, has an issue with deployment of its own services on a wide range of devices, what can be the solution?

Is it Maemo? I don’t think so: If yes Nokia will have to deploy it like Android…they have failed in the past with S60. Maemo won’t be the only Nokia Platform for a long time : They  need to commonalize efforts between their 3 platforms (Maemo,S60,S40)
They have Qt:

  • Ported to S60 to replace its programming model and allows a better UX framework and developers friendliness
  • Maemo 6 : at last, Qt based and Maemo 5 gets its Qt shot also
  • But the real missing one, the one Nokia sells hundreds millions every year : where is Qt and deployment solution for S40 ???? This would be the real killer one with bilion of platforms deployed in a few years …

Intel is also moving vertically, trying to sell systems instead of chipsets and get out of the MS Windows locked-in: Here comes Moblin, a new OS … with, for now, no traction from OEMs (Who are too in love with Android, but it may change because an OEM doesn’t like to be locked in by a software platform, look at Samsung Bada for example…).

Really a big driving OEM is missing to finish this system vision, to help Intel grow its expertize in the area…And after all why not Nokia?

What would be the incentive for Nokia?:

  • If Intel delivers (and it is a big IF) , so if their HW embedded platform is head and shoulders above the competition (Moorestown and its successors), Nokia will have a big differentiator before the competition, IF the software is optimized on it
  • This is were I really see a merge between Maemo and Moblin (I bet on this one :-) ) so Nokia will cut dev costs again, with its hardware partner
  • Adding Intel as its supplier, Nokia will have a real multi supplier strategy, so less risk (cost and supply)

I really think we should look at those two closely in the following months….

What do you think?

Comments
5 Comments »
Categories
Uncategorized
Tags
atom, intel, maemo, moblin, nokia, S40, s60, symbian
Comments rss Comments rss
Trackback Trackback

Nokia stops using ODMs: Where is going the ODM market?

Thomas Menguy | March 30, 2009

For long (see my article about the industry ecosystem) OEM have heavily relied on ODM for production and many times design of their phones…except Nokia which has historically preferred to keep everything internally to manage cost, scaling, distribution and above all margins, but kept around 20% of its production in the hand of tightly controlled ODMs,

In 2008, Nokia outsourced about 17 percent of the manufacturing volume of its mobile phone engines, which include the phone and software that enable its basic operations.

Nokia’s key subcontractors have been Foxconn (2038.HK), China’s BYD (1211.HK), Jabil Circuit (JBL.N) and Elcoteq (ELQAV.HE).

via Reuters

certainly to balance its risks and not put its internal factories and staff exposed to a high demand slow down from the market. This is happening today.

And Nokia:

Nokia Pulls More Than $5 Billion in Business From Contract Manufacturers

via iSuppli

We’ve seen some signs already with this Foxconn announcement:

Foxconn Full-Year Profits Drop 83%

Foxconn International Holdings – the mobile phone manufacturing division of Taiwan’s giant Hon Hai Precision Industry has reported a net loss for the second half of last year, which dragged its full year profit down by 83.% to US$121 million – compared with US$721 million a year earlier.

cellular-news

And those industry moves:

TAIWAN ODM handset maker Arima Communications and EMS provider Elcoteq have temporarily set aside merger talks in favor of joining forces to produce low-cost handsets for LG Electronics, company sources told DigiTimes.

DigiTimes

SAN JOSE — Flextronics has reportedly laid off about 70 workers in Taiwan and additional cuts are possible, according to a local newspaper report.

The Apply Daily, citing company sources, said most of laid off workers are from the company’s notebook and server operations.

Flextronics acquired the Arima notebook and server business operations in March this year.

CircuitsAssembly

Arima is the big SEMC ODM, and is really hurt by SEMC woes.

When time are tough, sub contractors are the first to be cut, but when economy is rising again they are the first to get the benefits: if they were able to survive. Let’s watch at this space to look at the first sign of recovery!

Thomas

Comments
No Comments »
Categories
Uncategorized
Tags
china, contract manufacturers, elcoteq, margins, mobile phone, nokia, nokia nokia, odm, odms, outsourced, reuters, subcontractors
Comments rss Comments rss
Trackback Trackback

Nokia: ST-Ericsson, Qualcomm, Broadcom…bye bye Texas Instrument, and hello to the new Nokia!

Thomas Menguy | February 18, 2009

[From three hardware related Nokia PR, blogger Thomas Menguy shows how those announcements fits within the new Nokia strategy]

MWC is the PR moment, and here are three from Nokia  showing how the game is changing in Finland.

Nokia selects Broadcom as a next generation 3G chipset supplier.

“Today’s announcement with Broadcom is a further example of Nokia’s commitment to our diversified, multi-supplier chipset strategy,” said Kai Oistamo, Executive Vice President, Devices, Nokia. “This agreement, which targets low cost, high volume markets, demonstrates that we view Broadcom as a reliable supplier to bring the benefits of 3G to Nokia customers around the world.”

Nokia selects Broadcom as a next generation 3G chipset supplier

Nokia and ST-Ericsson announced they are co-operating to provide the Symbian Foundation with a reference platform based on ST-Ericsson’s U8500 single chip

ST-Ericsson, Nokia’s reference platform for Symbian Foundation

Nokia and Qualcomm Incorporated (Nasdaq: QCOM) today announced that the two companies are planning to work together to develop advanced UMTS mobile devices, initially for North America. The companies intend for the devices to be based on S60 software on Symbian OS, the world’s most used software for smartphones, and leverage Qualcomm’s advanced Mobile Station Modem(TM) (MSM(TM)) MSM7xxx-series and MSM8xxx-series chipsets

Nokia and Qualcomm plan to develop advanced mobile devices

What does this mean?

For years Nokia was relying on Texas Instrument to produce its custom 2G/2.5G/3G chipsets. Nokia was designing the core chipset and letting Texas Instrument finishing the integration and physically producing the chips: Nokia was mastering the whole hardware IP of its phones, and was not relying on generic chipsets for the vast majority of its production, with all the margins it implies :-) .

Feeling the wind of change: from one supplier, Nokia is transitioning to three, it has licensed its 3G hardware IP to ST (and presumably to Broadcom, rumors mentioned Infineon also), and will use some “generic” chipsets.

Texas Instrument has really missed the ball here, by stopping 3G investment (well they have made some, but failed delivering), and being mostly ruled by business guys with no technical vision of where the market were going: How a company with 70% of the billion units chipset market may leave it completely in such a short amount of time? Nokia diversification is part of the equation, for sure.

Nokia really seems to shift its focus: relaxing their efforts on the chipset front, they won’t simply try to cut internal cost, they will invest, and my guess (as everyone else :-) ) is of course on Ovi, services, etc.

PR after PR, announcements after announcement, PR after PR, product after product, Nokia is showing how serious it is about reinventing itself again. It won’t happen overnight, but it is coming, and it may be a game changer!

Comments
1 Comment »
Categories
Mobile Industry
Tags
boradcom, mwc, nokia, qualcomm
Comments rss Comments rss
Trackback Trackback

(Video) Nokia Unveils Dual-Touchscreen Concept Phone

Thomas Menguy | April 1, 2007

I’ve missed this one:

concept_nokia_achieve.jpg

Nokia has just unveiled a new dual-touchscreen concept phone, called “Achieve”, which allows users to quickly and easily share ideas. Video after the jump.

Members of an architectural firm work feverishly together to win a competitive new project. Virtual teamwork is made effortless through smart wireless conferencing and remote presentations. Bluetooth audio ensures strong and clear communication. When mobile technology ascends to this level, we will achieve great things together

TechEBlog » (Video) Nokia Unveils Dual-Touchscreen Concept Phone

Always fun to see this kind of UI concepts…

Comments
No Comments »
Categories
User Interface
Tags
nokia, User Interface
Comments rss Comments rss
Trackback Trackback

What I’ve enjoyed reading

Recent Posts

  • You will be disappointed by your Android Market application sales…think twice before jumping on the little robot
  • Why Adobe should change its mobile strategy (again)
  • No Qt for S40, Maemo and Symbian apps won’t be compatible: is Nokia really willing to unify development for OVI Appstore?
  • Why Samsung Bada makes sense vs an Android-me-too journey
  • Flex on Mobile: What’s coming in ELIPS Studio…iPhone insights (and android teasing :) )

Meta

  • Log in
  • Entries RSS
  • Comments RSS
  • WordPress.org
rss Comments rss valid xhtml 1.1 design by jide powered by Wordpress get firefox