Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

TwICE / News: Recent posts

TwICE 2.0.0 released

TwICE (http://twice.sourceforge.net) is a Java implementation of the Information and Content Exchange (ICE) protocol version 2.0. It implements an ICE syndicator (publisher) and ICE subscriber. TwICE may be useful as a reference implementation or a public syndicator and subscriber for testing.

Version 2.0.0 is a re-implementation based on the 2.0 ICE specification, available at http://www.icestandard.org.

Posted by Jim Armstrong 2005-03-31

TwICE 1.2.4 released

TwICE (http://twice.sourceforge.net) is a Java implementation of the Information and Content Exchange (ICE) protocol version 1.1. It implements an ICE syndicator (publisher) and ICE subscriber. TwICE may be useful as a reference implementation or a public syndicator and subscriber for testing.

Version 1.2.4 fixes a bug in the base64 encoding of binary data.

Posted by Jim Menard 2003-11-14

TwICE 1.2.3 released

TwICE is a Java implementation of the Information and Content Exchange (ICE) protocol version 1.1. It implements an ICE syndicator (publisher) and ICE subscriber. TwICE may be useful as a reference implementation or a public syndicator and subscriber for testing.

Bug fixes: bin/push.sh now correctly finds bin/look_for_errors.pl no matter where the scripts are run from. bin/look_for_errors.pl had a bug that prevented it from recognizing legit output lines, and still had debug code in place that prevented emails from being sent.

Posted by Jim Menard 2003-04-18

TwICE 1.2.1 released

TwICE is a Java implementation of the Information and Content Exchange (ICE) protocol version 1.1. It implements an ICE syndicator (publisher) and ICE subscriber. TwICE may be useful as a reference implementation or a public syndicator and subscriber for testing.

Changes:

* New properties tell the subscriber to prepend date time stamps to incoming files' names or to make those files' names unique.... read more

Posted by Jim Menard 2003-04-17

TwICE v1.1.0 released

TwICE is a Java implementation of the Information and Content Exchange (ICE) protocol version 1.1. It implements an ICE syndicator (publisher) and ICE subscriber. TwICE may be useful as a reference implementation or a public syndicator and subscriber for testing.

Files delivered inline are base64. Files are never read into memory. All received subscription contents stored on disk. Subscriber content retrieval (push or pull) now uses a callback mechanism that allows subclasses to customize subscription contents storage. XML handling uses streams instead of strings, avoiding the memory hit. The DOM classes know how to write themselves to a Writer. When displaying a file directory subscription, TwICESubscriber displays the directory tree instead of any file contents. Pass optional ice-get-package attribute ``parameter'' to syndicators. DOM class names renamed to ``<Foo>Element'' instead of ``<Foo>Entity''. Code redesign and refactoring.... read more

Posted by Jim Menard 2002-04-10

TwICE v1.0.1 released

TwICE is a Java implementation of the Information and Content Exchange (ICE) protocol version 1.1. It implements an ICE syndicator (publisher) and ICE subscriber. TwICE may be useful as a reference implementation or a public syndicator and subscriber for testing.

A new test subscription: publish the contents of a file directory. Only changes are sent to subscribers.

Posted by Jim Menard 2002-03-26

TwICE v1.0.0 released

TwICE is a Java implementation of the Information and Content Exchange (ICE) protocol version 1.1. It implements an ICE syndicator (publisher) and ICE subscriber. TwICE may be useful as a reference implementation or a public syndicator and subscriber for testing.

Changes: Push syndication. Subscription states now sent, updated, and honored. The test syndicator will respond with code 202 (Package sequence state already current) when appropriate. Each subscription now has its own target URL. A payload's ice-sender will now contain the sender's ``listener'' URL in the location attribute. Code refactored. Still needs more, though.... read more

Posted by Jim Menard 2002-03-19

TwICE v0.0.3 released

TwICE is a Java implementation of the Information and Content Exchange (ICE) protocol version 1.1. It implements an ICE syndicator (publisher) and ICE subscriber. TwICE may be useful as a reference implementation or a public syndicator and subscriber for testing.

Changes: Catalogs and automatic subscription establishment. Code refactored. Bug fixes: Subscription contents always contained status code text, even if an ``OK'' status code was sent. Pinging the syndicator using an unknown subscriber id did not return a 405 error (unknown subscriber id). Request identifiers were being improperly generated. An attribute with a null value in an XML NamedAttribute would cause a NullPointerException.

Posted by Jim Menard 2002-03-15

TwICE v0.0.1 released

TwICE is a Java implementation of the Information and Content Exchange (ICE) protocol version 1.1. It implements an ICE syndicator (publisher) and ICE subscriber. TwICE may be useful as a reference implementation or a public syndicator and subscriber for testing.

This is the initial release of TwICE. As such, it implements the first three cookbook recipes; the fourth will be next.

Posted by Jim Menard 2002-03-06