Presentation is loading. Please wait.

Presentation is loading. Please wait.

Windows RSS Platform Aleksej Karelin.

Similar presentations


Presentation on theme: "Windows RSS Platform Aleksej Karelin."— Presentation transcript:

1 Windows RSS Platform Aleksej Karelin

2 What is RSS? RSS (originally RDF Site Summary; later, two competing approaches emerged, which used the backronyms Rich Site Summary and Really Simple Syndication respectively) RDF - Resource Description Framework RSS is a type of web feed which allows users and applications to access updates to online content in a standardized, computer-readable format.

3 Widows RSS Platform Windows RSS Platform, included in Internet Explorer 7 and later and Windows Vista and later is a platform that exposes feed handling and management to Windows applications. It is an API that enables applications to access and manipulate the Common Feed List, a collection of Really Simple Syndication (RSS) feeds to which the user has subscribed. Apps that use this platform: Internet Explorer, Microsoft Outlook, Windows Live Mail. It is also used by certain news websites in combination with XML to show dynamically updated information.

4 Features Subscribe to new feeds, and enumerate existing subscriptions.
Easily access properties of feeds (channels), feed items, and enclosures. Manage and organize feeds into folders. Listen for and respond to feed and feed folder events. Check the status of the background Feed Download Engine, or modify settings. Normalize the XML source of a feed.

5 Platform Components Common RSS Data Store - The data store for all feeds managed by the RSS Platform. The RSS Platform API exposes these feeds after sanitizing, that is stripping it of scripts, embedded objects and other potentially malicious content. Common RSS Sync Engine - The sync engine is responsible for downloading the content at periodic intervals. Common RSS Feed List - The list of feeds subscribed to is exposed by the RSS Platform APIs. All RSS clients share this list. All modifications thus are reflected across all the RSS readers.

6 Object Model

7 Working with Feeds The IFeed interface exposes the required and optional elements of an RSS feed. FeedsManager.GetFeed(path): Returns specific feed, by feed list path. FeedFolder.Feeds: Returns collection of feeds. Feed.Parent: Returns the parent folder of the feed.

8 Events The Windows RSS Platform includes a rich eventing subsystem that developers can use to listen for and respond to feed and folder events. Folder Events: FolderAdded(path): A subfolder was added. FolderDeleted(path): A subfolder was deleted. FolderRenamed(new,old): A subfolder was renamed. Feed Events: FeedDeleted(path): The feed was deleted. FeedRenamed(new,old): The feed was renamed.

9 Thank you for your attention


Download ppt "Windows RSS Platform Aleksej Karelin."

Similar presentations


Ads by Google