12
RSS Michael Horne

RSS

Embed Size (px)

DESCRIPTION

RSS. Michael Horne. Contents. What is RSS? History RSS and Java. What is RSS?. A method for syndication of news News Slashdot, Wired and other news based sites Changelogs Recent Changes Dynamic Bookmarks Firefox RSS is a XML application. What is RSS?. RSS Aggregators Bloglines - PowerPoint PPT Presentation

Citation preview

Page 1: RSS

RSS

Michael Horne

Page 2: RSS

Contents

1. What is RSS?

2. History

3. RSS and Java

Page 3: RSS

What is RSS?

A method for syndication of news News

Slashdot, Wired and other news based sites

Changelogs Recent Changes Dynamic Bookmarks

Firefox

RSS is a XML application

Page 4: RSS

What is RSS?

RSS Aggregators Bloglines Planet Rhodes

Aggregation of many weblogs at rhodes

Page 5: RSS

History of RSS

Unfortunately RSS has had a messy development history

Lack of standards Implementations can expect to need support

for 7 not so subtly different versions

Page 6: RSS

Definition

Depending on implementation RSS could stand for Really Simple Syndication Rich Site Summary RDF Site Summary

Page 7: RSS

History of RSS

Initially produced by Netscape (ver 0.90) Portals to news sites Overly complicated Planned to simplify

Netscape stopped due to lack of interest

Page 8: RSS

History of RSS

Userland developed (0.91 through 0.9x) Overly simplified

Concurrently a non-commercial group developed 1.0 (based on RDF) Extensive use of namespaces

Page 9: RSS

History of RSS

Userland Released 2.0 Modular Easy Migration from the 0.9x branch

Page 10: RSS

RSS 2.0<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"> <channel> <title>XML.com</title> <link>http://www.xml.com/</link> <description>XML.com features a rich mix of information and

services for the XML community.</description> <language>en-us</language> <item> <title>Normalizing XML, Part 2</title>

<link> ttp://www.xml.com/pub/a/2002/12/...</link> <description>In this second and final look...</description> <dc:creator>Will Provost</dc:creator> <dc:date>2002-12-04</dc:date> </item>...

</channel></rss>

Page 11: RSS

RSS and JAVA

Commonly done with beans Easily implemented as it is XML based

Commercial versions available although expensive

Page 12: RSS

Questions?