rss
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 PresentationTRANSCRIPT
![Page 1: RSS](https://reader035.vdocuments.us/reader035/viewer/2022072013/56812b00550346895d8ee2f9/html5/thumbnails/1.jpg)
RSS
Michael Horne
![Page 2: RSS](https://reader035.vdocuments.us/reader035/viewer/2022072013/56812b00550346895d8ee2f9/html5/thumbnails/2.jpg)
Contents
1. What is RSS?
2. History
3. RSS and Java
![Page 3: RSS](https://reader035.vdocuments.us/reader035/viewer/2022072013/56812b00550346895d8ee2f9/html5/thumbnails/3.jpg)
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](https://reader035.vdocuments.us/reader035/viewer/2022072013/56812b00550346895d8ee2f9/html5/thumbnails/4.jpg)
What is RSS?
RSS Aggregators Bloglines Planet Rhodes
Aggregation of many weblogs at rhodes
![Page 5: RSS](https://reader035.vdocuments.us/reader035/viewer/2022072013/56812b00550346895d8ee2f9/html5/thumbnails/5.jpg)
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](https://reader035.vdocuments.us/reader035/viewer/2022072013/56812b00550346895d8ee2f9/html5/thumbnails/6.jpg)
Definition
Depending on implementation RSS could stand for Really Simple Syndication Rich Site Summary RDF Site Summary
![Page 7: RSS](https://reader035.vdocuments.us/reader035/viewer/2022072013/56812b00550346895d8ee2f9/html5/thumbnails/7.jpg)
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](https://reader035.vdocuments.us/reader035/viewer/2022072013/56812b00550346895d8ee2f9/html5/thumbnails/8.jpg)
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](https://reader035.vdocuments.us/reader035/viewer/2022072013/56812b00550346895d8ee2f9/html5/thumbnails/9.jpg)
History of RSS
Userland Released 2.0 Modular Easy Migration from the 0.9x branch
![Page 10: RSS](https://reader035.vdocuments.us/reader035/viewer/2022072013/56812b00550346895d8ee2f9/html5/thumbnails/10.jpg)
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](https://reader035.vdocuments.us/reader035/viewer/2022072013/56812b00550346895d8ee2f9/html5/thumbnails/11.jpg)
RSS and JAVA
Commonly done with beans Easily implemented as it is XML based
Commercial versions available although expensive
![Page 12: RSS](https://reader035.vdocuments.us/reader035/viewer/2022072013/56812b00550346895d8ee2f9/html5/thumbnails/12.jpg)
Questions?