HotSwap provides a robust library for updating the implementation of an object at runtime, otherwise known as hotswapping. This is achieved through recompilation, dynamic class reloading, and object state migration throughout the life of an application. This is fundamentally useful for runtime development of an application, so-called application evolution or incremental development.

Contents:

Version
License
Requirements
Download
Installation
Documentation
Contact

Version:

This is version 0.8.6.

License:

Hotswap is now licensed as
LGPL software. The original version was distributed under the GPL, 0.8.4 changed to the LGPL.

Requirements:

JDK1.2 for basic use, JDK1.3 for use of
Dynamic Proxy Classes.

Download:

The highest release whose last digit z is an even number is the current recommended version where z in hotswap-x_y_z.

Installation:

Include the hotswap.jar in your classpath. You also need to include $JAVA_HOME/lib/tools.jar in the classpath in order to use JavacCompiler.

Documentation:

It is highly recommended that you at least skim the users manual.

Contact

Home: http://www.inxar.org/hotswap
Bugs & Feedback: hotswap@inxar.org
Author: pcj@inxar.org

$Id: overview.html,v 1.6 2001/07/27 06:44:04 pcj Exp $