The Apache Abdera project, an open source Atom Syndication and Atom Publication Protocol implementation currently still in its incubation phase, has recently reached its 0.40 milestone, an important step towards graduation. InfoQ had a chance to talk to IBM's James Snell and MuleSource's Dan Diephouse, two of Abdera's core developers, about Abdera, Atom and AtomPub.
The IESG has approved 'The Atom Publishing Protocol ' as a Proposed Standard. This document is the product of the Atom Publishing Format and Protocol Working Group. The IESG contact persons are Lisa Dusseault and Chris Newman. Technical Summary The Atom Publishing Protocol HTTP-based protocol for publishing and editing web resources, and is particularly useful for (but not limited to) blogs. It supports ideas such as collections of multimedia items and categorization of items. It uses the Atom format (RFC 4287) for its messages.
The Atom Publishing Protocol (APP) is nearing completion, many of the issues that I pointed out in a previous article have settled down, and there is work being done on implementations and interoperability. Although the interoperability work will go on for years to come, we can put together an implementation and discuss the requirements the APP puts on you, the gotchas, and the ways we can optimize the service. If you've been following along with Restful Web columns at home, you won't be surprised that the implementation is in Python. In future articles we'll start building more complex services on top of this APP implementation.
IETF RFC 4287, December 2005.
People who generate syndication feeds have a choice of feed formats. As of mid-2005, the two most likely candidates will be RSS 2.0 and Atom 1.0. The purpose of this page is to summarize, as clearly and simply as possible, the differences between the RSS 2.0 and Atom 1.0 syndication languages. By Tim Bray and others.
Atom's support of XML Encryption, or perhaps a smarter solution? Greasemoney! Joe Gregorio on xml.com on July 13, 2005.
IEEE Internet Computing, July 2005, Robert Sayre: The Atom format and protocol builds on earlier efforts to establish an open, extensible, interoperable, and clearly-specified framework for Web-logging applications.
Tim Bray: Yes, there will be an Atom IETF Working Group. No, there is no "standards war".
W3C wants to host the proposed Atom Publishing Format and Protocol (atompub) working group (10 May 2004)
Joe Gregorio builds a simple implementation of the AtomAPI.
Atom is a universal personal content publishing standard created by leading service providers, tool vendors and independent developers. A list of companies and developers who have AtomEnabled their tools and services is available here.
Sam Ruby's presentation at the XML Conference 2003.
"We're writing specifications for syndicating, archiving and editing episodic web sites."
Supports Atom and various RSS flavours.
Following the development of the syndication framework formerly known as Pie, then Echo...
Mark Pilgrim, XML.com, 15 October 2003.