SourceForge.net Logo

The ShiftyNet Project Design Requirements


ShiftyNet has grown into a miniature operating system ala Java.  However, the
original deployment ideas are still mandatory:

1.  All of the code must live in one executable binary.  This guarantees
    that a node has all of its requisite pieces at all times.

2.  Each node must be capable of executing in both single-threaded and
    multi-threaded modes.  This permits maximum performance on both
    multi-processor and single-processor systems.

3.  Each node must be fully configurable from the command-line via file or
    arguments.  Interactive GUI must not be required.

4.  Each node must be fully administrable from another network node.



Back to ShiftyNet Homepage