March 22, 2004 7:56 AM PST

Microsoft maps out wireless offering

ATLANTA--Microsoft is hot on the trail of location-based services for cell phones.

On Monday at the CTIA Wireless 2004 show here, the software giant announced partnerships with U.S. cell phone service provider Sprint and with Bell Mobility in Canada to sell services, mainly to businesses, that exploit a mobile phone's ability to broadcast its exact location.

The Canadian carrier is already selling new services based on Microsoft server software, also introduced here Monday, that lets developers plug directly into the "geotracking" databases of cell phone service providers. Sprint, meanwhile, is set to unveil location-based services based on the Microsoft initiative by midyear, according to Steve Lombardi, technical evangelist and product manager for Microsoft's MapPoint Web Service.

Cell phone geotracking stems from a Federal Communications Commission mandate that wireless providers enable emergency workers to know the exact location of a cell phone dialing 911, a capability they've long had whenever someone calls on a traditional landline phone. After years of delays, the nation?s top five providers of cell phone service are now offering what are called enhanced 911 services to a growing number of their subscribers.

The inevitable commercial exploitation of the mandate has already begun, but just barely. AT&T Wireless has an opt-in Friend Finder service that lets AT&T Wireless subscribers locate other subscribers, while Nextel Communications has been supplying delivery services with services to track packages and employees.

Some carriers use global-positioning satellite systems, while others determine a phone's location by the closest base station in a nearby cell phone network.

Microsoft's push into location-based services is aimed at businesses, which have been shown to be a bigger market for such services than consumers. Lombardi said the new server software will be a cheaper alternative for businesses looking to launch such services, and for software developers aiming to create them.

"Businesses have wanted to tap into real-time business location, but haven't been able to because, so far, it's been too expensive," he said.

Microsoft's new server software takes care of the problem that application makers have of not being to write a program once and then run it anywhere, Lombardi said. Carriers have deployed different methods of finding their subscribers? phones, a major reason why developers are having trouble coming up with commercially viable location-based services, Lombardi said.

"It takes six months for developers to make applications that work on one carrier," Lombardi said. "But then they have to rewrite the same application for another carrier. When you fan that out to four or five other carriers a business might use, then you have lots of problems."

Sun Microsystems, meanwhile, has been developing a standardized Java program intended to run on most Internet-enabled handsets.

1 comment

Join the conversation!
Add your comment
Very strange thing to say
...that applications have to be rewritten for every wireless carrier. The wireless industry has been working for the last 8 years on defining location technology - not just in the access of the network, with its various location technologies - cell, enhanced cell, TDOA, GPS - but also at the application interface.

The Open Mobile Alliance (OMA) has defined the Mobile Location Protocol (MLP) which is currently in its third major version. It's a tenet of this protocol that the application shouldn't care about the nature of the access nor the positioning technology used to return the location.

It's certainly the case that the result of a location request can have a variable accuracy. However, this can happen within the scope of a single operator. For example a successful GPS fix may or may not be able to be provided in response to an individual location request. If not, then the location provided may have been based on a less accurate cell (or base station) location. All location based services need to be written to cope with variable accuracy in the response to location requests. However, they should not have to be rewritten on a per carrier basis.

MLP is pretty much universally implemented by cellular network equipment vendors in their GMLC and MPC offerings. It is an XML based protocol on secure HTTP.

If the authors of this article have been rewriting applications for every network then, well, they're wallies. On the other hand, could this just be a cynical release - trying to promote the idea that they have something special to offer... which they don't really appear to.
Posted by (2 comments )
Reply Link Flag

Join the conversation

Add your comment

The posting of advertisements, profanity, or personal attacks is prohibited. Click here to review our Terms of Use.

What's Hot



RSS Feeds

Add headlines from CNET News to your homepage or feedreader.