Rome - Yet Another RSS Java API
Rome is another Java API which provides RSS parsing capabilities. Unlike the more mature Informa it also supports Atom. Their comparison with Informa makes interesting reading – they state that Informa is hard to use! The mind boggles – here is how you can parse a feed:
FeedManager feedManager = new FeedManager();
FeedIF feed = feedManager.addFeed(getUri());
What is complicated about that? It’s true that Informa doesn’t support Atom yet, but that is a trivial task and support should be in soon (Niko is working on it now). Their only other complaint seems to be that Informa can only 1.0 and 0.91 in output – this is a valid criticism but RSS output never core to Informa’s goals. In any case adding support for other export mechanisms is trivial but to my knowledge has never been requested by anyone.
Whilst it is annoying that people who obviously had gripes with the API chose to write their own rather than offer to change Informa (nothing they seem to want would be a problem to implement), I am a great believer in competition in OS resulting (eventually) in a best-of-breed project, so it will be interesting to see how the Rome project gets on (insert quip about Rome not being built in a day here). For those interested in learning more about Informa, you can find my article Using RSS in JSP pages and More RSS for Java at Java.net.
This entry was posted on Wednesday, June 9th, 2004 at 10:13 am and is filed under Java. You can follow any responses to this entry through the RSS 2.0 feed. You can skip to the end and leave a response. Pinging is currently not allowed.
3 Responses to “Rome - Yet Another RSS Java API”
Why do you worry about competition. If they have good ideas you can incorporate them into yours.
I’m sure they will do the same.
Users can choose the best one, and its quite likely that some users will prefer one over another, other users will have different needs and prefer the other one.
Its not a criticism of your work.
Yuri, you must of missed this in my post:
As you can see, I don’t have a problem with competition at all – quite the contrary.
Rome, a RSS Java API
Rome v0.1, a RSS java API. via Sam
Have your say
Fields in bold are required. Email addresses are never published or distributed.
Some HTML code is allowed:
URIs must be fully qualified (eg: http://www.domainname.com) and all tags must be properly closed.
Line breaks and paragraphs are automatically converted.
Please keep comments relevant. Off-topic, offensive or inappropriate comments may be edited or removed.