Thanks, Jerome, for your recent replies on questions about the 1.0.0 release, and for your efforts on Restlet in general. It is truly a useful piece of work. I'd like to share an Restlet-based application that others may find useful as a template or example. It is called "BaseDisseminator" and is used in conjunction with a digital object repository to perform transformations on objects. It has a number of interesting features made easy by Restlet.
BaseDisseminator can be built as completely packaged Java application (using the One-Jar class loader to embed the requisite JARs inside one JAR) or as a servlet running in any servlet container. In its command-line application form (built using `ant jar`), it takes two optional parameters -- the first is the port to listen on and the second is the URL prefix of the digital object repository. In its servlet form (built using `ant war`), the the digital object repository URL prefix is specified as an init parameter in WEB-INF/web.xml. In addition to operating as a Restlet-based server, it uses the REST client capabilities to pull files from the digital object repository. In the case of the "GetFullDisplay" class, it uses the built-in Restlet TransformRepresentation to apply an XSLT stylesheet to a Dublin Core XML file. The source code can be browsed via our project management tool at http://drc-dev.ohiolink.edu/browser/BaseDisseminator/trunk or checked out at https://drc-dev.ohiolink.edu/svn/BaseDisseminator/trunk (Subversion repository). Thanks again to Jerome and the rest of the Restlet contributors. Peter -- Peter Murray http://www.pandc.org/peter/work/ Assistant Director, New Service Development tel:+1-614-728-3600;ext=338 OhioLINK: the Ohio Library and Information Network Columbus, Ohio The Disruptive Library Technology Jester http://dltj.org/ Attrib-Noncomm-Share http://creativecommons.org/licenses/by-nc-sa/2.5/

