MS: Forget OPML, Use Windows RSS

By Nate Mook, BetaNews

February 2, 2006, 1:40 PM

With the first public preview release of Internet Explorer 7, Microsoft has outlined its plans to bring RSS into the core of Windows, opening up APIs and a "Common Feed List" for all applications to access. The advantage, the company says, is an end to bothering with OPML thanks to a unified storage for feed data.

OPML, or Outline Processor Markup Language, is an XML format for outlines that has been popularized for use in exchanging lists of RSS feeds between RSS aggregators. For example, a user can export a list of feeds from one location into OPML and easily import them into another application or Web based service.

Microsoft is hoping to do away with that process by creating a full-featured "platform" for RSS directly in Windows. While RSS will be natively supported in Windows Vista, Microsoft is also extending the same support to Windows XP and Windows Server 2003 through Internet Explorer 7.

Although some may be wary of Microsoft controlling the central repository for RSS feed lists, the company says there are a number of advantages to such integration. The company also thinks the features will help transition RSS from a niche technology into mainstream use.

"When you discover and subscribe to feeds in IE7, it adds them to the Common Feed List and the new subscription is available to other applications. Not only can the user benefit from multiple applications using the Common Feed List, but we expect that over time, online services will provide tools that synchronize the Common Feed List with their services," explained one IE program Manager.

Such compatibility would allow for users to access their subscription list not only between applications, but also when roaming on other computers. Some online RSS aggregators have offered such functionality, but require a Web browser be used to browse feeds.

"So far, Microsoft doesn't appear to be trying to hijack RSS but more provide a platform for extending subscription capabilities to other applications. How Microsoft proceeds will be telling and demonstrate the extent of commitment to standards, particularly with IE 7," Jupiter Research senior analyst Joe Wilcox commented to BetaNews.

In addition to the Common Feed List, the Windows RSS Platform is comprised of two other components: Feed Synchronization Engine and Feed Store.

These components will provide support for every major RSS and Atom format, along with a number of extensions, directly through Windows APIs. Applications can take advantage of bandwidth-friendly downloads of things like podcasts through Windows' Background Intelligent Transfer Service, and access feed data as objects or a raw XML stream.

Microsoft says it plans to announce further details on the API, features and implementation of the Windows RSS Platform over the coming weeks. A special RSS team blog has been setup specifically for this purpose.

"RSS potential looks promising, but, buttom line, there needs to be revenue opportunity, whether making or saving money. Microsoft's RSS platform is a step towards making that opportunity real," added Jupiter's Wilcox.

Add a Comment (14 Comments)

BetaNews reserves the right to remove any comment at any time for any reason. Please keep your responses appropriate and on topic. Foul language and personal attacks will not be tolerated.

Name (required):

E-mail (required):

Enter Your Comment:

By _jaz_

posted Feb 3, 2006 - 7:33 AM

[near future]

Adware/Spyware applications auto-aggregating to the Common Feed List and using RSS windows API to send ads to each and every application you run on your PC (which supports RSS feeds).

[/near future]

:SSS Scary... isn't it?

Score: 0

By rijp

posted Feb 2, 2006 - 8:39 PM

WTF is OPML? All I have ever seen is RSS, way before MS put in their product..

Score: 0

By adkinsjm

posted Feb 4, 2006 - 2:09 PM

OPML is a format used for outlining. The benefit of using OPML with RSS is that you can import and export your RSS feeds into an OPML file. This is great if you want to check out various RSS readers and podcatchers without having to manually input the feeds.

Score: 0

By -DarkPhoeniX-

posted Feb 2, 2006 - 7:39 PM

@phill666: Looks like they're already thinking ahead on that issue, check the channel9 video at http://download.microsof...7beta2_preview_2006.wmv and listen to what they say about a system they call NVS (normalise, validate, sanitise) which standardises all incoming feeds into RSS 2.0, validates the markup, and then strips out any markup that doesn't corellate to the content (scripts, activex, etc).

It seems like a sensible approach to the security issue, though it is early days yet...

Score: 0

By phill666

posted Feb 2, 2006 - 3:45 PM

I Just worry about the possible execution of questionable code in a system tied so closly with the OS.

Score: 0

By sophist_dreams

posted Feb 2, 2006 - 2:09 PM

Hack Hack Hack....oh sorry I got something caught in my throat

Score: 0

By UNprofessional

posted Feb 2, 2006 - 9:49 PM

VERY funny!

Score: 0

By rijp

posted Feb 2, 2006 - 8:39 PM

hahaha...

Score: 0

By yohimbe9

posted Feb 2, 2006 - 2:06 PM

Quick note: the title is slightly misleading. MS doesn't want to do away with the OPML standard, they just want to get rid of the _need_ for OPML interchange between local applications. You'll still use OPML to exchange between different plaforms.

Score: 0

By marcelol

edited Feb 3, 2006 - 10:23 AM

And this is surprising to you ? Microsoft doesn't venture into areas it doesn't plan to extinguish any external influencers that would adversely affect the direction they've plotted for their product line....Learn what I learned long ago, from having worked next to them while I was at IBM...the 3 E's of Microsoft's strategy.

E...mbrace
E...xtend
E...xtinguish

Once you've memorized these, your understanding of EVERYTHING ( the so-called 4th 'E' ) Microsoft does, will become crystal clear.

Score: 0

By hbobrien

posted Feb 3, 2006 - 4:30 PM

Interesting observation, coming from an IBM'er. After all, who do you think taught Microsoft these tactics in the first place? Your post sounds pretty much like a summary of IBM in the 1970s and 1980s to *this* observer.

Or any other software company, come to think of it. Who *doesn't* have such practices? Apple? Sun? Netscape? Borland? Ashton-Tate? Lotus? CA? Open source? All of them have done what you describe, at some point or another.

Score: 0

By DeadFly

posted Feb 2, 2006 - 6:43 PM

Hopefully MS doesn't "influence" people into dropping OPML out of their products. What's so bad about OPML anyway?

Score: 0

By spiked

posted Feb 2, 2006 - 9:48 PM

For one, it gets poorly and inconsistently implemented (or not implemented at all) by feed readers.

Score: 0

By hbobrien

edited Feb 3, 2006 - 4:25 PM

HTML gets poorly and inconsistently implemented by web designers. (At least, vis-a-vis w3.org standards) Strangely, this hasn't stopped HTML from being mildly widely-used.

As may be... So feed readers are as badly written as every other piece of software in existence. And? So? This makes OPML (and feed readers) different than what, exactly?

Score: 0