Note that they use the term RSS as a blanket term that refers to the "general concept of feeds of syndicated content." So, in the eyes of Microsoft, the term RSS also includes the new IETF standard Atom Publishing Format
.
From what I've read so far, there are three announcements:
1. IE7 will include feed autodiscovery
Well, duh. Just like Safari RSS and Firefox do now, IE7 will recognize when a web page has a feed and will make it easy for you to subscribe to that feed.
2. Longhorn will include a built-in newsfeed datastore
Microsoft's new "Longhorn
" OS will keep track of your feeds for you. You can organize them into folders will download them as needed (including an Podcasts or other enclosures they contain) and make them available for all of your applications. This is great for Windows-only application developers, because they no longer have to worry about parsing feeds, caching feeds and annoying things like ETags and HTTP conditional GET -- Longhorn will do that for you.
It's not clear what kind of user-interface will be provided with the Longhorn aggregator. Will it include a feed reader interface like FeedDemon or NetNewsWire or will Microsoft leave that for 3rd party developers?
In Java-land, ROME
provides almost all the pieces you need to build such a feed datastore. It's got a parser that can handle any format and extensions. It's got a "fetcher" that fetches and caches feeds and plays nice with ETags, HTTP conditional GET, and FeedDiff. It's got an abstract data model that can represent any type of feed. That's why I say Microsoft is on the road to ROME too.
3. Longhorn will extend RSS to give it better list-handling capabilities
Microsoft's new Simple List Extensions Specification
makes it easier to use a newsfeed as a sortable list of items. The extension looks pretty simple, but I believe it will break a lot of parsers because of the way it wraps existing elements (see Phil Ringnalda's post
for example). Most feed extensions add new elements, but don't wrap existing elements in this way. ROME's extension handle might need to be redesigned to accommodate this type of extension.
This is all cool stuff and if you want to be able to do it in Java, then join up with the ROME project. Java can get there first.
References:
This work is licensed under a Creative Commons License.
Copyright 2002-2007, David M Johnson (dave.johnson at rollerweblogger.org)
This is a personal weblog, I do not speak for my employer.

Buy now from Amazon.com
Or direct from Manning
| « November 2008 | ||||||
| Sun | Mon | Tue | Wed | Thu | Fri | Sat |
|---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 8 | |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 20 | 21 | 22 | |||
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | ||||||
| Today | ||||||
Allen Gilliland
Anil Gangolli
Dan Axon
Danese Cooper
Film Babble Blog
Geertjan's Weblog
Henri Yandell
James Robertson
Jim Grisanzio
Josh Staiger
Linda Skrocki
Pat Chanezon
Rama
Ruby Sinreich
Simon Phipps
Tim Bray
Will Snow
Janne Jalkanen
Joe Gregorio
Matt Raible
Mike Cannon Brookes
Rafe Colburn
Sam Ruby
Simon Brown
My other sites