Share

TwICE

Project News for TwICE

  • 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.

    2005-03-31 19:44:14 UTC by j_armstrong

  • 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.

    2003-11-14 17:13:40 UTC by jmenard

  • 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.

    2003-04-18 14:03:38 UTC by jmenard

  • 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.

    * Syndicators update a subscription's state only after a push succeeds (instead of updating the state after the XML is generated but before it is returned to the subscriber).

    2003-04-17 14:25:24 UTC by jmenard

  • 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.

    Bug fixes: * Correctly generate unique values within a package for the ice-item and ice-item-ref ``item-id'' attribute. * The Text DOM class now prints nothing if its text is null (instead of printing ``null''). * Provide default old-state and new-state attributes for packages. In the past, empty packages (no items inside) would cause the receiver to throw an exception because those attributes were missing. * The Pusher now accepts subscriber ids on the commmand line. When no ids are specified, it pushes to all subscribers.

    2002-04-10 21:16:55 UTC by jmenard