Rss and atOM utilitiEs (ROME) v0.5 and above Tutorials and Articles
Tutorials
The following tutorials show how to use the ROME API. They focus on the higher abstraction layer of classes offered by ROME, what we call the Synd* classes. By using the Synd* classes developers don't have to deal with the specifics of any syndication feed. They work with normalized feeds, the Synd* feeds. This makes it much easier to write applications that have to deal with all the variety of syndication feed types in use today.
- Using ROME to read a syndication feed
- Using ROME to convert a syndication feed from one type to another
- Using ROME to aggregate many syndication feeds into a single one
- Using ROME to create and write a feed
- Defining a Custom Module bean, parser and generator
- Using ROME within a Servlet to create and return a feed
For instructions on how to build and run the samples used in the tutorials click here.
Additional Information
- Bean Utilities
- XML Charset Encoding detection
- The CopyFrom interface
- Date Elements Mapping
- Plugins Mechanism
- URI Mapping
Articles
- O'Reilly - ROME in a Day: Parse and Publish Feeds in Java by Mark Woodman (February 22, 2006).
A hands-on tutorial that shows you how to act like your own FeedBurner and add a footer to existing feed items. - java.net - Taking a Tour of ROME by Randy J. Ray (February 2, 2006).
Working with web syndication? Your development path may lead you to ROME--not the city, but the syndication framework, which makes working with RSS and Atom a breeze for both server-and client-side code. Randy J. Ray has an introduction to this project. - inkBlots - Interview with Patrick Chanezon by Mark Woodman (July 13, 2005).
Why and how we started this project.