Since we seem to be standardizing on Java. see AntNotes for build scripts, directory layouts etc. see UnitTesting for testing strategies.