Blitz Documentation

Overview - About Blitz

Install Guide - To run Blitz.

FAQ - Online.

Tools Guide - Standard utilities including dashboard.

ServiceUI Support - For ServiceUI related options.

Developers Guide - For Blitz system developers and those wishing to build from source.

Simple Example - Provides a simple helloworld-style example of a JavaSpaces application.

API Documentation - For Javadocs.

Blitz Extensions - Blitz-specific features.

Blitz Tuning - How to get the best out of Blitz.

Future Work and Limitations - What's next for Blitz.

License - and how it affects you.

Required Packages - What you need to run or compile blitz

Contrib - Useful bits and pieces submitted by Blitz users

Reporting Bugs, Providing Feedback or Asking Questions - Checklists and email addresses

Blitz Project Website - For news, updates and new releases.

Platform Specific Notes

Mac OS X - Important notes for running Blitz (compulsory reading).

Linux - Notes on tuning (optional reading).

Credits

Blitz contains source code from Prevayler 1.02 and Doug Lea's concurrency package.

The Prevayler source code is not quite original as it has been modified to support several different Prevayler types, optional FD.sync() calls, asynchronous checkpointing, buffering and programmatical control of objectoutputstream::reset. With kind permission from Klaus Wuestefeld this code is licensed under the revised BSD license.

Blitz also makes use of Disney's Trove 1.3.0 (note that the distribution in the source tree is not the most up to date and was modified to compile correctly under JDK 1.4.x. Trove is licensed under the following terms

Thanks to all these projects for making my life easier!

Blitz uses Berkeley DB Java Edition for persistence (License). Thanks to everyone at Sleepycat. The source code for Db Java Edition is available from SleepyCat.

Thanks to Nigel Warren and Phil Bishop for contributing a great test suite in the form of the source code for all the examples in their book, "JavaSpaces in Practice". Special thanks to Phil for doing the initial testing with the examples which allowed me to concentrate on fixing the bugs.

Integration with Inca X, the associated installer and the ServiceUI support in Dashboard was almost entirely the work of the Inca X team - a big thank you to them.

Lastly, thanks to Nimrod Megiddo and Dharmendra S. Modha at IBM Almaden for designing ARC and publishing an article in ;Login: magazine which set me thinking.....