<title>Resin Future Plans</title>

<summarylist/>

<p/>This is a wish-list, not a list of committed plans.  As time goes by,
these will be prioritized, and the less important features dropped.
If you absolutely must have a feature, please tell us, preferably
on the mailing list so other Resin users can chime in or disagree.

<section title='Resin 1.2 Priorities'>

<subsection title='Distributed Sessions'>

This is the highest priority for Resin 1.2.  The goal is to have at least
the capabilities of WebLogic.

</subsection>

<subsection title='Multipart/mime'>

The main reason for multipart/mime is actually better i18n form handling.
File upload support is just gravy.

</subsection>

<subsection title='Hot Deployment and Management'>

<ul>
<li>Automatic detection of resin.conf changes by mod_caucho.
<li>Some sort of distributed management support (this may be packaged
separately.) 
<li>A limited configuration GUI for beginners and simple servlet changes (again, this will probably be packaged separately.)
</ul>

</subsection>

<!--
<subsection title='Performance'>

Tiny, fast, custom caching web server proxy.  This should be significantly
faster than the Apache/Resin configuration and easier to administer.

</subsection>

<subsection title='JavaScript'>

The JavaScript 2.0 spec will not be finished in time for the 1.2
release, but some of the more important features are starting
to settle down.

<p/>Most importantly, the class definitions seem pretty solid.  Some small
changes will be needed to bring Resin's classes in line with the spec.

<p/>Also, the spec drafts seem to allow for some stunning performance
improvements that should be possible to implement in 1.2.  In several cases,
near-Java performance may be possible.

</subsection>
-->

</section>

<section title='1.2 possibilities'>

<subsection title='WebDAV'>

WebDAV extends HTTP to a full-fledged filesystem protocol.  With
WebDAV, you can publish a site without having to use ftp.

<p/>My understanding is that IE 5.0 and FrontPage 2000 already support
WebDav.  Unfortunately, emacs doesn't yet.

<p/>The VFS implementation of the http: scheme will also be upgraded
to understand WebDAV.

</subsection>

</section>
