This week's book giveaway is in the OCMJEA forum. We're giving away four copies of OCM Java EE 6 Enterprise Architect Exam Guide and have Paul Allen & Joseph Bambara on-line! See this thread for details.
Is it safe to assume that a server installation which exports the interfaces and class implementation via FTP is part of the project scope? I don't recall this anywhere noted on requirements unless this is just a given.
Andrew is right, usually the RMI codebase could be set by using a URL, but at least my assignment requirements explicitly stated that I should not require a HTTP server or security manager. - you can complete your project without either (I used RMI too).