Windows Phone OS 7.0: What's inside?

Summary: In case anyone might think the Microsoft Research project codenamed Menlo could end up derailing Microsoft's current practice of using Windows CE/Windows Embedded Compact as the core of Microsoft's mobile OS in the near term, think again.

In case anyone might think the Microsoft Research project codenamed Menlo could end up derailing Microsoft's current practice of using Windows CE/Windows Embedded Compact as the core of Microsoft's mobile OS in the near term, think again.

Windows Phone OS 7.0 is built from the same core building blocks as its Windows Mobile OS predecessors: A Windows CE/Embedded Compact layer at the base, with a bunch of mobile customizations on top. In other words, the Windows Phone team is an OEM of Windows CE/Embedded Compact. (And so is the Zune media player team.)

There still seems to be a bit of confusion as to which version of Windows CE is going to be in the first Windows Phone 7 devices that ship this year.

A May 3 Microsoft blog post states that the core of the Windows Phone OS 7.0 will be Windows Embedded Compact 7.0, codenamed "Chelan." The exact statement by Embedded Technical Evanglist Oliver Bloch: "By the Way, Windows Phone 7 is based on the Windows Embedded Compact 7 core."

However, Microsoft still has not released Windows Embedded Compact 7 (codenamed Chelan) to manufacturing as of today. And I'd think Microsoft would need to get the Windows Phone OS 7.0 to its phone partners real soon now if a fall/holiday launch this year is in the cards. If Chelan is the core of the Windows Phone OS 7.0, it would stand to reason that Microsoft has built the Windows Phone OS 7.0 on top of an unfinished version of the Embedded Compact core -- unless, of course, the OS for these phones is still a work in progress...

Who cares which version of Microsoft's embedded platform is inside? Well, Windows CE 7.0, the Chelan release, includes a handful of interesting capabilities not available in the current Windows Embedded product. WMPowerUser has a nice list of these Chelan features: Dual Core Support (SMP, ARMv6), IE 7 rendering of rich media plug-ins, DRM, Bluetooth 2.1 support and more.

A statement I received on May 4 from a Microsoft spokesperson when I asked (for the umpteenth time about this) didn't confirm Bloch's post. Here's the statement, which is vague enough to be open to a variety of interpretations:

“Windows Phone 7 is based on the Windows Embedded CE kernel – the next generation of the Windows Embedded CE platform will be Windows Embedded Compact 7 when released, and the current version is Windows Embedded CE 6.0 R3. Although Windows Phone 7 was built on the Windows Embedded CE kernel at its core, the Windows Phone team has incorporated innovative features and functionality on top of the platform to develop an OS specifically designed to meet the needs of mobile phone manufacturers.”

I asked again whether this meant Windows Phone OS 7.0 was built on top of the Embedded CE 7.0 platorm -- or whether this meant Windows Phone 7 version 1 devices were built on the CE 6.0 R3 ("Cashmere") core and a later version of Windows Phone 7 devices would be based on the Windows Embedded Compact 7.0 operating system. I was told Microsoft is not willing to discuss version numbers at this time. I also asked how Microsoft would be substituting the Windows CE 7.0 kernel for the Windows CE 6.0 R3 one (i.e., would some kind of firmware update be required), but got no response.

Or maybe the core of Windows Phone OS 7.0 is a hybrid of CE 6.0 R3 and 7.0? (The same way the Silverlight platform for Windows Phone 7.0 devices is a hybrid of Silverlight 3 and 4?) No word.

Update: My annoying persistent questioning paid off (a little). The updated statement from the spokesperson: "As (Embedded Compact) 6.0 is in market, the phone is based on the current version." But  all my other questions -- re: how and when Microsoft will update its Windows Phone 7 devices to Compact 7.0 remain.

Back to Menlo. I don't have any kind of timeframe as to when or if any of the Menlo operating system work from Microsoft Research may show up in mobile phones/devices. But remember: Menlo isn't even an incubation project at this point (at least as far as I know), so it could be a while...

Topics: Windows, Microsoft, Operating Systems, Software

About

Mary Jo has covered the tech industry for more than 25 years for a variety of publications and Web sites, and is a frequent guest on radio, TV and podcasts, speaking about all things Microsoft-related. She is the author of Microsoft 2.0: How Microsoft plans to stay relevant in the post-Gates era (John Wiley & Sons, 2008).

Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.

Talkback

31 comments
Log in or register to join the discussion
  • If I had to guess (and I will)...

    It will be Chelan. MS has been doing a pretty impressive job with their betas, RCs and RTMs and they have moved things up one notch across the board (Betas behave like RCs now, RCs like RTMs, etc.) and I believe this has paid off.

    They are likely quite close to the small group of hardware mfgs they are using for the initial release, and you have to believe Chelan is stable enough for them to use the platform for their testing (remember the RCs are now like the RTMs of days past).

    While I guess anything is possible, it seems a waste to me to invest so much in another core environment when you can "embrace and extend" in one fell swoop.

    I am hoping someone hacks the iPad so you can run WinMo7 on it, or HP or Dell figures out to make stuff that looks like it...
    dcristof
    • Gonna see lots of Chelan tablets in future

      It'd be a lot more affordable than a straight Win7 Slate.
      LBiege
      • The problem is that that such tablets would have to compete with iPad,

        Android tablets, and WebOS tablets. You can't
        make a silk purse out of a pigs ear.
        DonnieBoy
        • Right that WinCE7 grape must be sour

          What happened to that ChromeOS btw? Shouldn't Google use it to dominate every other platform already after all the hype they built up last year? Why are they putting Android on a pad insteand?

          LOL
          LBiege
    • Your guess probably does not matter, as Windows Phone 7 will be a day late

      and a dollar short. And, you can't make a silk
      purse out of a pigs ear.
      DonnieBoy
      • RE: Windows Phone OS 7.0: What's inside?

        @DonnieBoy
        What, dollar short, for Microsoft? nowhere near. Let me give you a hint. People tend to buy phones as soon as their current contract is over. I know people who don't also. And the average users are not attached to a particular kind except the users of iPhone/iPod/iPad culture. Windows Phone 7 will be sold. And if you say iPhone and Android would go to next version before WP7 comes, yeah I am tired of listening to it, because the world is not ending tomorrow.
        --Ram--
        Ram U
  • WP7 = Lock down DRM

    With Windows Phone 7, Microsoft has resorted to using DRM to lock the OS to the hardware. Basically a move to stop XDA hackers from changing things. WP7 is more closed and locked down than iPhone is. You can't change the Bing Button to Google. Ballmer must approve all apps before you get them. The only browser available will be IE7. No Java allowed. No webkit. Proprietary city.
    Vbitrate
    • Huh and you claim yourself as Market Analyst

      Why would they let you change Bing Button to Google? Your God Eric
      Schmidt would never allow you to do that changing default search engine
      on Android's to Bing unless there is an agreement with the carrier and
      OEM. Sorry, your one pathetic FUD master.
      --Ram
      Ram U
      • Android allows things to be changed

        Motorola has put Microsoft's Bing as the default search on some handsets it sells in Asia. However, on Windows Phone 7, Microsoft will never allow the Bing Button to be changed to Google. Not even by the carrier or the OEM. It's written in Microsoft's license. Windows Phone 7 is a DRM'd bag of Microsoft proprietary lock-in.
        Vbitrate
        • Nobody likes DRM, but, the problems with Windows Phone 7 go a lot deeper.

          After they realize how badly they have been
          beaten, they shoehorn a failed music player OS
          into a phone. You can't make a silk purse out of
          a pigs ear.
          DonnieBoy
      • @Donnie

        Don't judge until you've tried it. I know you haven't. None of us has.

        And quite honestly, the OS that runs on the ZuneHD is quite exceptional.
        The one and only, Cylon Centurion
      • RE: Windows Phone OS 7.0: What's inside?

        @Rama.NET
        [i]Why would they let you change Bing Button to Google?[/i]

        The better question is why would you even want to? I'd prefer the search engine that actually works. Maybe that is why Bing is set as the default.
        Loverock Davidson
  • RE: Windows Phone OS 7.0: What's inside?

    Crap
    mb01915@...
  • It's funny to read about the things MS is gonna do

    Some companies do, MS talks about doing (whilst copying the
    doers).

    Great time to be in IT:-)
    Richard Flude
    • Richard, don't be a Dick

      MS is the largest innovator in IT today.

      It's competitors are based on a 1990s OS still trying to crack 1% desktop usage and a company where design is more important than function whose so-called innovations were ripped off from other companies (yes that's Apple). I'd probably be more impressed with Apple if (due to my advanced age) I hadn't seen and used the Xerox Star, mp3 players and that woeful Apple Lisa and Nexton in the flesh.

      MS Research must really irritate you as it consistently brings out cutting edge innovations versus the open source copies of decade old proprietary software or the incredible "innovations" from that advertising company Google.

      Let's just take one innovation - show me another Natal please, I've been looking...
      tonymcs@...
  • RE: Windows Phone OS 7.0: What's inside?

    Maybe you'll get a clue by reading some PD...

    http://messages.finance.yahoo.com/Stocks_(A_to_Z)/Stocks_V/threadview?m=tm&bn=33693&tid=33912&mid=33912&tof=6&frt=2

    http://messages.finance.yahoo.com/Stocks_(A_to_Z)/Stocks_V/threadview?m=tm&bn=33693&tid=33912&mid=33912&tof=6&frt=2

    http://messages.finance.yahoo.com/Stocks_(A_to_Z)/Stocks_V/threadview?m=tm&bn=33693&tid=33945&mid=33945&tof=2&frt=2
    hion
  • I will buy a Windows Phone 7 phone.

    That is, unless if there are any new features that the new kernel will have (even if it's nothing great about it).
    Grayson Peddie
  • RE: Windows Phone OS 7.0: What's inside?

    It's based on the core for Zune which itself was based on a core somewhere between 7.0 and 6.0 R3. Note that IE Mobile on WP7 is also between IE7 and IE8.
    xp-client
  • UI-approach more important than code-approach.

    Microsoft has two "infrastructural" issues on Windows Phone 7 :

    1) They have invested greatly and asked app-producers to invest in using a text-heavy and inefficient "Metro-UI" on the Phone. If asked, NNGroup would probably critizise the hell out of Windows Phone 7 series UI.

    2) They are further expecting people to take skills from desktop programming languages or old CE based languages and develop applications. This too is inefficient, and does not push sufficiently to make Windows Phone a relevant and future-oriented plattform. Backwards compatability in languages seems more important. Not smart, just look at apple, -a clean slate, and based partially on established languages that are open.
    ritt45854
  • RE: Windows Phone OS 7.0: What's inside?

    WP7, like the previous versions supports a full OTA update (including the kernel) with no loss of user data. You can technically go from WM6.0 to WM6.5 in one run. There's no technical reason you can't push out a future update for WP7 that has a different kernel, though OEMs and hardware manufacturers will need to update any kernel calls.

    From what I've heard (and the ROMs I've had) WP7 is CE7 based, and since the top tier OEMs are heavily involved in WP7s development, the fact that CE7 isn't finished doesn't really matter. So long as CE7 is released a month or so before devices, there won't be any real issues.
    l3v5y