"The mode flag must be either "server", indicating the server program must run, "alone", indicating standalone mode, or left out entirely, in which case the network client and gui must run"
Ok, this is how I interperted it:
1. If mode flag = "server", "only" run the server/database and nothing-else. This indciates standalone.
2. If mode flag = "client without networking", "only" run the client/gui/database without the server. This means client/gui/database all runs on the same machine. No networking.
3. If mode flag = "client with networking", run the client/gui/server/database. This means client/gui/server/database can run on different JVMs and machines. Note in this mode, the server must be launched first.
So basically there are 3 ways to start the application. Feedback anyone?
Anyone knows what this means:
"All configuration must be done via a GUI, and must be persistent between runs of the program"