Bluetooth proof that Microsoft can innovate

COMMENTARY: Judging by my e-mail, many of you are convinced that Microsoft has done nothing but steal and cheat its way to success. While some in Redmond might admit to stealing an idea or two, there are a lot of Microsoft folks who would take exception to the "nothing but" part.

For example, The Simple Object Access Protocol (SOAP), which will undoubtedly play a significant role in the Internet's future, is an idea hatched in Microsoft's labs. That's pretty innovative, if you ask me.

Based on my discussions with Microsoft wireless architect Mike Foley, who also chairs the industry consortium that oversees Bluetooth (Bluetooth SIG, I'll go out on a limb and say that Microsoft is showing signs of innovation in the wireless space as well).

Microsoft has released to manufacturers an OS update that will bake support for Bluetooth right into Windows XP. When combined with WiFi (802.11a/b-based wireless Ethernet), Microsoft will call this its "Wireless Desktop"-- a PC that literally has no cables save a power cord. Microsoft believes the wireless PC will spawn new innovations from systems vendors in terms of the PC's design and form factor.

But it's not Microsoft's reaction time to a burgeoning technology that's innovative. What's innovative is Foley's vision for where wireless technologies like Bluetooth fit into the grander scheme of things.

For example, Foley already seems determined to turn Bluetooth's device-specific profiles of today (what Bob Frankston called baggage in my previous column on this topic) into a legacy that only requires ongoing, perhaps dwindling support tomorrow.

Not only does Foley understand where Bluetooth best fits into the world, but he also understands why that future should be inextricably linked to version 6 of the Internet Protocol (IPv6) and what sort of innovations can result from such a marriage.

Prior to chairing Bluetooth SIG, Foley chaired one of its working groups. The focus of that working group was Bluetooth's Personal Area Network (PAN) profile, a part of which is IPv6 support.

"Microsoft will support legacy profiles to support existing devices," explained Foley, "But our feeling is that all new innovation for Bluetooth should be done using PAN and IPv6. This way, Bluetooth automatically inherits any of the benefits that come from improvements to the Internet's protocols, and solutions that work with them. For example, if I make a printer, I would like to use the same software to connect that printer to the network regardless of what physical transports are used."

To make that vision a reality, however, Foley's PAN working group had to get under the hood of Bluetooth to overcome some of its weaknesses.

Bluetooth is a master-slave technology, and that aspect of it is still there in the PAN profile. It's also a TDMA-based technology where the slaves (usually devices like keyboards, mice, etc.) can only "speak" during timeslots allocated to them.

The master (usually a PC or an access point) is in charge of that allocation. But, with IPv6 riding on top of a master-slave system like Bluetooth, it's up to the master to make sure that none of the slaves are starved for communication. "To that extent." said Foley, "I think we mapped IP onto it reasonably well."

But, according to Foley, one thing that's not in the Bluetooth specification that you might find in other wireless technologies like WiFi is the ability to natively handle multicasts, where one node can talk to many nodes with a single transmission.

"There's a workaround to the problem in the current PAN profile," said Foley, "but Bluetooth takes a performance hit for using it. If we're on an Ethernet segment with four PC's and one PC does a multicast, the rest hear it and process it in the same slice of time. With Bluetooth's master-slave architecture, it serialises a multicast into a series of unicasts that each require their own slice of time."

Advertisement

Talkback 3 comments

    Microsoft DID NOT create SOAP! ...Con Zymaris -- 02/10/02

    Microsoft DID NOT create SOAP!

    Dave Winer, DevelopMentor and the folk working on XML-RPC played the biggest part in the development of this technology.

    http://www.infoworld.com/articles/op/xml/02/04/22/020422opcurve.xml

    http://dave.editthispage.com/myNameIsDaveWiner

    MS-SOAP just does not wash wit ...Paul Snedden -- 02/10/02

    MS-SOAP just does not wash with me. Like they have done with numerous other technologies/applications, Microsoft buy the rights and then claim the innovation as their own. Utter rot.

    Just plain wrong: "For ex ...Anonymous -- 02/10/02

    Just plain wrong:
    "For example, The Simple Object Access Protocol (SOAP), which will undoubtedly play a significant role in the Internet's future, is an idea hatched in Microsoft's labs. "
    I must have stumbled into the advertorial section - I am sure there is a journalism section somewhere round here.
    Check http://www.soapware.org/

    d.

Add your opinion

Latest Videos

Sponsored content

Power Centre - Content from our premier sponsors

Blogs

  • Suzanne Tindal IT: Govt's cost-cutting bitch
    The government needs to stop looking at IT as a necessary evil or the place to remove costs when the Treasurer comes calling.
  • Array Can complaints on mobile content be cut?
    On 1 July this year the new Mobile Premium Services Code was introduced. It sounds like it's had a good impact, but is it enough?
  • Array NZ farmers: Bleating about broadband
    As we know, farmers are such bleaters. They bleat as much as the four-legged woolly things in their paddocks. If it's not the weather, it's the strength of the dollar! Nothing is ever right. Likewise with rural broadband.
  • More blogs »

Tags

Back to top

Featured