By John Cox | Mar 22, 2010
Sometime in the next few weeks, Microsoft will reveal features, services and shortcomings for Windows Phone 7 in the enterprise. It will be one of those good news/bad news moments for corporate IT departments.
So far, Microsoft's mobile platform executives have hammered at the consumer focus for the radically redesigned Windows Phone operating system. At this week's MIX10 Web developer conference, where details of the Windows Phone platform and development tools were unveiled, executives sidestepped, minimized or deflected nearly every question about how and how well the operating system will play in business mobility.
"Not all the enterprise elements are being disclosed here," says Todd Brix, senior director, product management, for Microsoft's mobile communications business. "More will be coming up later in the spring."
But based on comments, acknowledgements and hints, here's what we know:
1. A platform shift
Microsoft's mobile platform is no longer enterprise-centered. It takes its cues and priorities from Microsoft's research on one issue: What is needed to make an emotionally compelling user experience for consumers.
The marketing mantra is that Windows Phone is the phone anyone can use for personal and business needs, desires and passions. "With Windows Phone 7, we said 'let's build a really compelling user experience' and we did an overhaul of many parts of the operating system," Brix says. That "experience" can then be enhanced and focused to meet specific enterprise needs. "Windows Phone 7 won't necessarily have all that Windows Mobile 6.5 has [for the enterprise]," he says.
The success of the iPhone and the fast-rising adoption of Google Android-based phones seem to justify that new focus and its relevance for enterprise users. And Brix says that Microsoft has been "kind of surprised [at the] ton of interest" in Windows Phone, expressed by independent software vendors (ISV) targeting business users.
2. Full break from previous Windows Mobile applications
Say goodbye to native applications, backwards compatibility and multitasking.
Applications written for the older Windows Mobile platform (now renamed Windows Phone Classic) installed directly on the device and ran on the underlying OS kernel, analogous to applications on Windows PCs.
By contrast, all Windows Phone 7 applications execute within one of two Microsoft runtime environments: XNA for games, and Silverlight for all others.
Furthermore, Windows Mobile applications will not run on Windows Phone devices, Microsoft officials confirmed. Though it has repeatedly emphasized that, depending on the application, developers may be able to re-use or readily adapt it for the new platform.
There are several implications to this. You won't be able to just load existing line-of-business Windows Mobile applications written in C/C++ or other languages on Windows Phone 7 devices. They will have to be redesigned and rewritten, though because of Microsoft's development strategy, a substantial amount of existing code in some applications can be reused directly or used with minor changes.
A related problem for some is the fact that Microsoft is not exposing the multitasking capabilities of the underlying Windows Embedded CE R3 kernel to developers.
But some of the benefits of multitasking are being offered via such things as the push notification service, the common integrated tasks and capabilities that apply to applications residing in one of several Windows Phone 7 application groupings, called "hubs," such as People, Music, Photos and Office.
"It's very different from Apple," says iPhone user Mark Tinderholt, a developer with Avanade, a systems integration joint-venture by Accenture and Microsoft, which has done some big Windows Mobile deployments. "The iPhone has discrete apps that do one thing. There's very limited integration." Tinderholt speaks from experience: he has 35 apps on his own iPhone and organizes and administers them manually, with rather limited options.
i m glad i found ur blog.Not
i m glad i found ur blog.Not everyone can provide information with proper flow. Good post. I am going to save the URL and will definitely visit again. Keep it up. thesis help | assignment help | coursework writing | research writing | essay help