DistributeMe project consists of 6 modules or components:
Basic functionality. Read on.
Annotations for source code. Code generators. APT Factories.
Generated interfaces for built in features.
Set of test cases for regression tests of the generator.
DistributeMe Registry is an external webapp which is used to register/lookup services via http interface.
Dependency holding package for inclusion into custom project. Contains all required internal dependencies for runtime.
Contains support for mobile agents - programs that can travel between distributeme instances. Highly experimental.