Everything and the Mobile Software Universe…

  • rss
  • Home
  • About

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

[UPDATED] Parallels 5 vs VMWare fusion 3 vs Bootcamp for the visual studio developper, compilation benchs

Thomas Menguy | November 23, 2009

[UPDATED : Added a BootCamp test to compare it to VM solutions, changed the Parallels boot time by the numbers obtained with a fresh VM with al my setup in it.]

It’s done, I’ve switched to MacOS … but I still work :-) and still lead the Elips Studio dev team, and (for now) the product is still Windows Only.
Yes, from time to time I need a window box to get some C/C++ work done. Bootcamp (ie booting winXP on a Mac) is not the best option for me as I’ve made the switch to have my mail, docs and all under MacOS.
So I’ve looked at a virtualization solution. I begun with VMWare Fusion 2 under Lepoard 1O.5.8 it really was OK , I’ve never looked at Parallels.

Here are some benchs I’ve made to configure my first VM:
For the exact same Build environment on my new top of the line MacBook Pro, 4GB RAM, 7200 rpm 500GB HDD, 3.06GHz Core 2 Duo CPU:

  • My initial dell laptop (D630 2GB memory, 2GHz CPU):  5:40
  • vm 2GB split no prealoc 8:20
  • vm prealoc 40g :7:40
  • vm prealoc 2GB split : 7:40

=> My old PC was 25% faster than my VM … well not that good but still usable on a daily basis.

Then I’ve switched to Snow Leopard, and I’m not sure but I really felt that my fusion VM began to slow down, I wasn’t able to conduct the same test to measure this degradation, so I’ve waited for VMWare Fusion 3 and Parallels 5 to fix it.

And here we are, they are both available:

The Bench setup:

  • I’ve converted my initial Fusion 2 VM to Fusion V3 and Parallels v5.
  • I’m building a Makefile Based Visual Studio Project of hundreds if not
    thousands of C and C++ files (the whole ELIPS Studio runtime)
  • VMs configuration : 1.8 GB RAM, max performance settings, in fullsceen mode (no unity or coherence gadgets enabled), no shared stuffs
  • Reboot of the MacBook between each tests
  • UPDATED: added the same bench under Bootcamp

Screen shot 2009-11-24 at 09.06.45

I was shocked by the awfully long boot time of my converted VM under parallels v5, so I’ve setup another VM with only XP in it, and … it boots pretty fast, so perhaps an issue with the conversion of my VM from VMWare to Parallels. The long phase is after the login, when XP is loading my “user preferences”, I’ll look at it more closely pretty soon. UPDATED: I now use a fresh VM, as seen in the number, no issues
Beside this:

  • Fusion v3 seemed to be a nice improvement with its 64bits engine but  with only 7% improvement for the build compared to v2, well this is disappointing
  • Parallels v5 is just in another league, 39% faster than fusion v2 and 34% (a third!) than v3 for build…I’m faster than on my former laptop!
  • … and Parallels just “feel” faster: UI is slightly more responsive as launching apps.
  • UPDATED: Bootcamp: build time under bootcamp are 50% better than Fusion (so I Build twice as fast :-) ), for Parallels we still have a 22% improvement, around 6mn, with 6 or 7 of those full build a day it is a 40mn improvement of my productivity…ok not so big, as I’m not able to do a lot of stuff under Windows (all my documents, settings, etc are under MacOS).

Conclusion:

Well beside the boot time issue in Parallels (that I’m fixing using a “from scratch” VM), due to the speed increase in Visual I really can’t go back to VMWare for now.
I’ve just bought Parallels 5, and oh, they are offering a 30$ rebate if you have a VMware Fusion License (!! yes really, this is competition…), check it here, bottom right of the page.

UPDATED: After few days of heavy use, no stability issues with Parallels, The Mac is not slowed down when not compiling (as with Fusion), so really, for me Parallels is a superior product. I’m also experiencing Bootcamp : for sure it is really faster, but not so much compared to Parallels and I loose a lot in usability. The next test I’ll conduct is … building under a Bootcamp loaded as a VM in Parallels, perhaps the best of both world?

Other reviews and articles:

  • Einar Ingebrigtsen has some nice tips to tweak your parallels VM … but my benchs are simply showing that plain disc and SCSI are not really faster.
  • lostWhisper has a good head to head fusion v3 vs Parallels 5 comparison also: He prefers VMWare for dev… I don’t due to the size of our projects, I’m just more productive.
  • The Mac  Village Blog has a great screencast,
    really helpfull to understand the two products, at the end of the
    screencast you have a startup bench, where parallels really faster than
    Fusion for startup (again I think my numbers for startup are biased)
  • ATLChris is also giving its view on the two products…and recommends Parallels 5 also

Parallels 5 really seems to be a winner for them also :-)

Comments
16 Comments »
Categories
Software, Uncategorized, productivity
Tags
Apple, bootcamp, MacOSX, parallels, VMWare fusion
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