The Sweet XML of Mobile Success

After partnering with IBM in one XML-based vision of the future, it makes sense for Microsoft to work with Vodafone, a world leader in mobile IT, to create "mobile web services"-if anybody knew what these services might be, says

Just about the only thing there is to know for sure about the new Vodafone-Microsoft partnership is that it is based on XML, and that Bill Gates himself thought it was important enough to justify a personal appearance at Geneva ITU.

Microsoft, of course, has a product which is just switching to XML: Office 2003, which rolls out next week. Vodafone has Vodafone Mobile Office—a set of specialist desktop applications for the mobile PC user. Neither product, as yet, exploits ideas like desktop SMS messaging; they dont share an Instant Messenger service (Office 2003 doesnt even have one!), and the concepts of SIP-based voice-over-IP phone calls are to be found in neither. But it doesnt seem that these are the concepts that either company has in mind.

According to the official release: "Mobile Web services will utilize existing industry standard Extensible Markup Language (XML)-based Web services architecture to expose mobile network services to the broadest audience of developers." And it adds: "Developers will be able to access and integrate mobile network services such as messaging, location, authentication and billing into their applications."

The message that they are selling is an innovative one—from Microsofts perspective, at least.

In the past, what this sort of statement has really meant, is that Microsoft is playing its "We have more developers than anybody" card, in an attempt to preempt a strong comeback by Palm in the corporate mobile space. And it is a good card.

There are thousands upon thousands of professional software writers, all skilled at Windows enterprise application building, and Microsoft needs to harness these people to the yoke of its still-struggling mobile phone and PDA business.

But on this occasion, it seems to be the other way around. Rather than turning server-based applications loose on the harrassed phone user, Microsoft is offering mobile features—and applications—to the IT manager, and the user on the desktop. The question is: Why?

The answer may be simple. It may be "because nobody else is really trying to do this yet." Up to now, Microsoft has been able to develop its first strategy pretty freely. Its main rival in the phone business, Symbian, has not been focusing on corporate development, and what business tools it does have are not exactly household words in the lives of senior executives. And Palm is only now emerging from the long hibernation imposed on it when it became a cash cow for 3Com.

So it was able to launch Pocket Outlook for handheld devices, presenting the mobile phone and pocket PC as an extension of the corporate web, and few rival products were visible.

The problem, of course, is that nobody knows, yet, how sensible an ambition this is. Is the Windows platform really suitable for a handheld device with a tiny screen? Are corporate IT applications really capable of being rescaled for the slow connect speeds, and the intermittent connectivity, and the small footprint of a 250 MHz ARM device?

the universal appeal of the Java platform, which is the only common thread linking Palm, Symbian and Windows based phones—and several other proprietary mobile systems, too.

So the reverse strategy looks like a real innovation. Rather than extend the server functions onto a platform where it may really not be much use (for example, theres actually a SQL Server module, available for pocket PCs) the new plan is to bring the facilities that mobiles and mobile networks already have, back into the reach of the corporate developer.

The trouble is, nobody quite knows what that will involve. I dont just mean, nobody knows what Microsoft and Vodafone has in mind—rather, I mean that we still dont have a clear idea of what the mobile network of the future will actually be asked to do. I get the distinct impression that the new partners are hoping to get the jump on it, which may be why theyre so coy with details.

In general terms, of course, theyve been pretty forthcoming: "The new partnership is an opportunity to bring the PC and mobile worlds closer together," said Vodafones Maxwell. "Application development is limited to either/or. Mobiles been about consumption of services, and the PC has been about the consumption of software."