« JavaOne factoids | Main | Netbeans 5.5 (beta)... »

+1 to Atom Reference Implementation


Sam Ruby, James Snell and Robert Yates have proposed a new Apache project to provide a reference implementation for Atom: the Atom Reference Implementation or ARI. The plan is to implement an Atom parser, client and server libraries.

Code is already available from James Snell's site (ari.tar.gz, under IBM copyright) and, currently, there are two simple examples: one for parsing a feed and one for posting an entry. I've already taken a quick look and the code looks very good. But it does require Java 5 generics, so we couldn't use it in Roller right now now even if we wanted to.

ARI will definitely overlap with ROME to some extent, because ROME provides an Atom format parser and has plans to include an Atom protocol client and server toolkit. But ROME has always focused on supporting all feed formats (e.g. RSS 0.9X, 1.0, 2.0, Atom 1.0 and even the old and deprecated Atom 0.3) and that's not the intent of the ARI.
Comments:

Thanks for the vote of confidence. As an FYI, we have backported the API to JDK 1.4.2 with no problems (takes about ten minutes to strip out the generics and replace the Java 5 iterators with 1.4.2 style java.util.Iterators, then you're good to go. The idea would be to have a 1.4.2 backport available with each milestone release.

Posted by James Snell on May 22, 2006 at 07:51 PM EDT #

Post a Comment:
  • HTML Syntax: NOT allowed

« JavaOne factoids | Main | Netbeans 5.5 (beta)... »

Welcome

This is just one entry in the weblog Blogging Roller. You may want to visit the main page of the weblog

Related entries

Below are the most recent entries in the category Java, some may be related to this entry.