How Microsoft's Windows Phone 7 can win mobile with virtualization

How Microsoft's Windows Phone 7 can win mobile with virtualization

Summary: Microsoft's mobile market share is currently looking pretty insignificant in the consumer space. But in the enterprise, all of that could change with virtualization technology.


Microsoft's mobile market share is currently looking pretty insignificant in the consumer space. But in the enterprise, all of that could change with virtualization technology.

Yeah, Perlow is on another tear with virtualization again. But bear with me for a minute.

In previous articles, I've talked about how Google and handset hardware manufacturers could take advantage of mobile virtualization technology in order to simplify the distribution and the development of the Android operating system.

Mobile virtualization could be used to solve a number of problems, the main issue being the long waits between OS updates on existing handsets and also to reduce the complexity of having to roll out customized or templated Android OS images to varied hardware designs simultaneously.

Also Read: Android Virtualization, It's Time

While this is certainly a goal and an important value add to provide this capability to Android phones in the near future, this is not the main reason why these mobile virtualization products are currently under development.

In actuality, the initial "Go to Market" plan for products such as Open Kernel Labs' OKL4, VMWare's Mobile Virtualization Platform and Wind River's Hypervisor is to provide enterprises a means to abstract and wall off the consumer Android OS from a separate Android-based "Virtual Phone" that can be pre-loaded with enterprise applications and connectivity.

This Virtual Phone, which contains all the applications, settings and configuration data needed to communicate with the enterprise messaging and back-end application infrastructure exists as a Virtual Machine, running on an embedded hypervisor, which is deployed "Over the air" through a managed software distribution infrastructure.

The Virtual Phone VM runs as a totally isolated system process, and cannot communicate or share data with the original consumer smartphone OS that came with the device.

The reason why this Virtual Phone concept is beginning to gain traction in large enterprises and at the carriers is because companies are increasingly moving to a "Bring Your Own Device" model in which employees purchase their own personal smartphones, such as Android devices, iPhones and BlackBerrys, but require access to corporate resources such as enterprise secure email, calendaring and other applications.

There are a number of solutions other than virtualization that are being proposed that would allow end-users to flip between personal and corporate data. One of these is BlackBerry Balance, but it is specific to RIM's handsets and its upcoming PlayBook tablet. For the iPhone, AT&T has developed a solution called Workbench. As of yet, Verizon does not yet have an equivalent solution for their own iOS devices.

Still, the market leader in consumer smartphones is Android, and all indications are that Google's mobile OS is on an upward trend in overall market share, particularly in the US. While RIM and Apple are jockeying for a strong second place, Microsoft isn't anywhere near striking distance with Windows Phone.

It's not even a contender, and it isn't resonating with consumers despite its innovative UI and Microsoft's efforts to push it through multiple carriers.

However, all of this could change, provided that we take the turn lemons into lemonades approach, and focus on where Microsoft is strong and Android is weak.

[The Enterprise: Turning the Windows Phone frown Upside Down]»

One of the biggest problems Android faces is to how consumer handsets can be integrated into the enterprise. Some handset manufacturers such as HTC have licensed Microsoft's Activesync technology in order to communicate with back-end Exchange messaging and calendaring systems.

Additionally, enterprises themselves can also license solutions such as the Good Technology server in order to provide that same functionality.

However, the Activesync licensing issues with Microsoft as it relates to the various handset manufacturers to integrate that functionality into Android is an ongoing problem because a number of them (such as Motorola) are currently in litigation with Redmond regarding their possible infringing on Microsoft's intellectual property.

There is also the possibility that future changes in the Exchange/MAPI/ActiveSync stack could present compatibility challenges for Android handsets with Microsoft messaging and enterprise application infrastructure going forward.

The solution to me seems pretty obvious. Instead of using Android-based "Virtual Phones" on handsets, Microsoft should position an Enterprise-optimized version of Windows Phone 7 as a virtual machine that can be deployed on any smartphone running any of the vendor hypervisor stacks.

This is the same exact way Microsoft deploys its Windows desktop and server OSes on VMWare, XenServer, Red Hat Enterprise Virtualization, Oracle VM or on their own Hyper-V in the datacenter.

This dual-environment smartphone approach would simplify the situation for the enterprise greatly. Enterprises will no longer need to worry about which handset has the proper licensing agreements, or invest in back-end mobile management and connectivity infrastructure such as RIM's BES or Good Technology.

All enterprise customers would have to do is utilize some sort of standardized SAAS product provided by the carriers to deploy a templated, virtualized, secure enterprise Windows Phone 7 over-the-air to Android devices, with all of the configuration required to connect to the back-end corporate data running on Microsoft infrastructure in a secure fashion.

From a licensing perspective, the enterprise simply buys the correct number of CALs for Virtual Windows Phone from Microsoft. Simple. Elegant. Windows Phone 7 from the perspective of the end-user running an Android device simply becomes an App.

When the employee needs to access his corporate data on his Android phone, he touches a button or an icon that switches him over to his Outlook running on his virtual Windows Phone. To flip back to their personal data, he or she does the exact same thing. This would be just like in the VMWare video above, but instead of with an Android virtual instance, it would be Windows Phone.

There's also no technical reason why Apple couldn't partner with Microsoft to provide this same capability on an iPhone as well.

Additionally, the hypervisor would also be able to determine whether or not an incoming call is personal or private, and the billing infrastructure at the carrier would be able to provide the appropriate reports to the enterprise for accounting purposes.

All of this sounds like science fiction. But this exact type of SAAS product is now under development, by a company called Red Bend. And towards the end of 2011 or in early 2012, this type of thing could very well become a reality.

Red Bend may not be a recognizeable name to enterprises or consumers. But they are the market leader in over-the-air software updates for mobile devices. Carriers use their infrastructure and software to deploy firmware updates to over one billion handsets today.

In September of 2010, Red Bend quietly purchased VirtualLogix, a developer of -- you guessed it -- Type 1 Hypervisors for smartphones. And they also have a yet-to-be-named SAAS product in development that carriers can use in conjunction with their existing over-the-air infrastructure to deploy VMs on smartphones which have this hypervisor pre-installed.

Are you pondering what I'm pondering Pinky?

I think so Brain, but where is Microsoft going to get a Type 1 real-time embedded hypervisor at this time of night?

As it stands right now, Red Bend's hypervisor has been engineered to run virtualized instances of Android. But there is no technical reason to prohibit Windows Phone 7 from becoming virtualized, should Microsoft decide to have the necessary dialog and partner with them and/or VMWare, Open Kernel Labs or Wind River to optimize Windows Phone 7 with the necessary paravirtualization support needed in order to run as a VM on all of the mobile hypervisors.

And there's certainly nothing to stop them from say, buying Red Bend software or one of the other embedded hypervisor vendors for the purposes of accomplishing this goal and becoming the world leader in enterprise virtual machines for next-generation smartphones, no matter what Android (or Windows Phone) device the consumer wants to purchase at their choice of carrier.

Should Microsoft partner and or purchase Red Bend to pursue a Virtual Windows Phone strategy? Talk Back and Let Me Know.

Topics: Hardware, CXO, Cloud, Microsoft, Mobility, Storage, Virtualization, Windows


Jason Perlow, Sr. Technology Editor at ZDNet, is a technologist with over two decades of experience integrating large heterogeneous multi-vendor computing environments in Fortune 500 companies. Jason is currently a Partner Technology Strategist with Microsoft Corp. His expressed views do not necessarily represent those of his employer.

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


Log in or register to join the discussion
  • RE: How Microsoft's Windows Phone 7 can win mobile with virtualization

    Very good post and perfect point. You hit on the nail.
    Ram U
    • No: Windows Phone 7 is deficient, and not up to the job

      Windows Phone 7 is an immature OS which is missing basic functionality that is critical to the enterprise.

      In short, Windows Phone 7 is not up to the job.

      Windows Phone 7 is the worst OS in terms of Exchange functionality, because it does not recognize a large number of the Exchange Server policies. Microsoft hasn't finished it yet.

      On top of that, other basic Enterprise functionality is missing from Windows Phone 7. It can't use strong passwords (that's a killer). It doesn't recognize Office document security permissions. Can't do IPsec encryption. In fact there's no on-device encryption. Windows Phone 7 doesn't even know what a static IP address is, so can't be used on most corporate networks.

      Bye bye Windows Phone. Microsoft didn't try hard enough.
      • RE: How Microsoft's Windows Phone 7 can win mobile with virtualization

        @zndac and where's ur source to prove this?
      • RE: How Microsoft's Windows Phone 7 can win mobile with virtualization

        @zndac Since you weren't paying close enough attention, lets re-cap. v1 of WP7 was never intended for use with enterprise. They were strictly targetting consumers and small business users. Enterprise versions of WP7 are scheduled for 2012.
      • RE: How Microsoft's Windows Phone 7 can win mobile with virtualization

        @zndac What other phone OSs can do all of this at once?
      • RE: How Microsoft's Windows Phone 7 can win mobile with virtualization

        @pepe-el-Toro Older versions of windows mobile, and Blackberry.
    • Message has been deleted.

    • Message has been deleted.

  • RE: How Microsoft's Windows Phone 7 can win mobile with virtualization

    Yeah in fantasy land, keep dreaming!
    • Message has been deleted.

    • Not as good as your dreams, I'm sure

      in yours you come across as important.

      Smack Down!
      Will Farrell
    • RE: How Microsoft's Windows Phone 7 can win mobile with virtualization


      Is that the same fantasy land where you think Apple can do no wrong and everything they do is magical?

      Just asking because people in the real world choose the best platform or solution that will fulfill the needs for their personal use and their business use no matter who makes it.
      • RE: How Microsoft's Windows Phone 7 can win mobile with virtualization


        And in the real world, that clearly is NOT WP7.
        There is NO evidence that WP7 has had ANY traction in the enterprise.
        So who is in fantasy land?
      • RE: How Microsoft's Windows Phone 7 can win mobile with virtualization

        neither does iphone. The only one with real traction in the enterprise is RIM. Its a fantasy for people to believe that any smartphone has any real significance in the enterprise. Its only being used to real emails (which you can do with non smartphones). Beyond a few attempting to pioneer their way into the enterprise, there is no real practical use of a cell phones for enterprise development. Its still a myth. I see no momentum in it as a career which means its nowhere near ready for enterprise. And given all the security issues that smartphones show (especially iphones...5 seconds on a rogue website and you lose your address book for example), there is no way IT security managers will allow smartphones to be that prevalent.
      • RE: How Microsoft's Windows Phone 7 can win mobile with virtualization


        Where did I say that WP7 was the choice for Enterprise. I was just simply stating that because one person doesn't like or use something does not mean it isn't a better fit for someone else. Maybe WP7 will expand and mature and maybe it will not and something else will be the preferred choice. I don't really care. I will continue to use the technology that best fits my personal computing needs and choose the right technology that fits the needs of the organization I work for.
      • RE: Neither does iPhone


        My Apple remark was for james347 because he is a notorious Apple praiser. Maybe Apple works for his needs and that is perfectly fine but he constantly comes in and posts lies about anything that is NOT Apple which is why I made that comment.

        I have an iPhone and I prefer using Windows for my daily computing. My brother has an Android Phone and my Sister has a blackberry. We do not sit around in a pissing match saying my phone is better than yours. It is just a piece of technology all of which have their own advantages and disadvantages.
      • RE: How Microsoft's Windows Phone 7 can win mobile with virtualization


        "Where did I say that WP7 was the choice for Enterprise."

        Where did I say you did?
      • RE: Where did I say you did?



        And in the real world, that clearly is [b]NOT WP7[/b].
        There is NO evidence that [b]WP7[/b] has had ANY traction in the enterprise.
        So who is in fantasy land?"[/i]

        I would say it is certainly implied as you can see from your exact statements. You clearly mentioned WP7 and only WP7 and based off that implied that I thought WP7 was the enterprise choice so therefore I am in fantasy land.
  • Thin client for phone?!!

    If someone could produce a thin client for phones, you could vm both windows phone 7 AND Android.
    This is something that would destroy iOS and be a boon any OS that could make itself virtualized.
    • Correction

      With SSCM - you're right.
      They could and SHOULD provide a VM phone for Windows 7 phones!!