You MAY use Eclipse or your other favorite editor to develop your code base. However, your code MUST be capable of being executed ``standalone'' - that is, your code MUST be runnable from the command-line, without a running Eclipse environment. Your documentation MUST specify how to run your code standalone. It is your responsibility to ensure that your code runs correctly in standalone mode and to document precisely how to compile, configure, and run it.