This is a demo GUI for JBoss Cache.

* Running the demo
------------------

To run the demo, all you need is a Java 5 compliant JVM.  All dependencies are packaged in the demo ZIP file, which
can be downloaded from the JBoss.org Maven2 repository [1].

Simply unzip the demo distribution and use the "run.sh" shell script to launch the demo GUI.  Click around,
it's mostly pretty intuitive but some documentation will come along in good time.

You would typically want to edit the demo-cache-config.xml file to suit the features you hope to see in action.  You
also probably want to start several instances of the demo to watch how data replicates, and how the caches behave when
instances leave the cluster nicely (the "stop cache" button) or not-so-nicely (kill the process).

* Feedback
----------

Please provide all feedback on the JBoss Cache User Forum [2] for now.  In future we may decide to set up a separate forum
for this demo.

* Building the demo
-------------------

You need to use Maven 2 to build the demo from sources.  Simply check out the sources for the demo from Subversion [3]
and build using "mvn clean install", which will generate the ZIP distribution in "target/distribution"

* Developing the demo
---------------------

You need to use IntelliJ IDEA's UIDesigner to edit the Swing forms in this project.  To generate IDEA project files,
run "mvn idea:idea" and then open the resulting project file in IntelliJ.

[1] http://snapshots.jboss.org/maven2/org/jboss/cache/jbosscache-demo/1.0-SNAPSHOT/
[2] http://www.jboss.com/index.html?module=bb&op=viewforum&f=157
[3] http://anonsvn.jboss.org/repos/jbosscache/demos/core-demo-gui/trunk