This should interest Asiri:
http://www.theserverside.com/news/thread.tss?thread_id=50906
"
Milton is an open source java library for implementing desktop
integration in your web apps with WEBDAV.
For those not familiar with WEBDAV, its like FTP but implemented in
HTTP. Its a mature standard and supported natively in all operating
systems.
Once integrated, your users can view and/or manipulate remote data in
your application using drag and drop of files and folders in their
native OS file browser - eg Windows Explorer, Nautilus, etc, over HTTP.
Milton is agnostic of the nature of your data and can be used with any
type of persistence mechanism, including hibernate, JPA, etc.
Milton can be integrated easily into most web apps by implementing a
Resource interface and a ResourceFactory, and adding the Milton
servlet to web.xml.
Milton allows you to specify which http methods to support (eg DELETE,
PUT, MKCOL, etc). HTTP authentication and authorisation are delegated
to your application logic.
Milton is not bound to the Servlet API, so it can easily be integrated
into alternative web servers.
"
Note: I'm not saying we should move to that. Just that we need to keep
it in our radar and decide at some point if it's better or not better
than the jackrabbit api we're using.
Thanks
-Vincent