Rice is a Ruby implementation of the Information and Content Exchange (ICE) protocol, version 1.1. Rice implements an ICE syndicator that offers and publishes subscriptions and an ICE subscriber that subcribes to and consumes them.
Rice may be useful as a reference implementation or a public syndicator that ICE developers can use to test their subscribers.
Rice was developed based on ICE Implementation Cookbook: Getting Started with Web Syndication by Adam Souzis, Laird Popkin, Sami Khoury, and Bruce Hunt. This document may be found on the ICE Standard Web page. Ruby is an object-oriented scripting language by Yukihiro Matsumoto. The official Ruby Web site contains information and pointers to resources for this wonderful language.
Information and Content Exchange (ICE) is an XML-based protocol for content syndication and subscription. For more information, see the ICE Standard Web page.
For pointers to information about Ruby, ICE, XML and more see Section 5, Resources.
Rice is developed and maintained by Jim Menard (firstname.lastname@example.org). The latest version of Rice can be found on the official Rice Web page. New releases are also announced on Freshmeat.
Here is the summary of the bug fixes in version 0.1.1. For a complete list of changes, see the ChangeLog file.
File and directory names are printed using a monospace font.
Text that will be substituted with a user-defined value is printed using italics.