next up previous
Next: Procuring, Maintaining, and Administering Up: Description of Tasks Previous: Software Development

Specification and Implementation of a Common Development Environment

Specification and implementation of a common development environment was straightforward, but nonetheless entailed a fair amount of work. An operating system (Linux was selected by a group vote) was established for cs519g1.csuglab. A directory hierarchy for reports was created, along with a directory hierarchy for CVS. The CLASSPATH environment variable, .class files directory hierarchy, and package structure for Java code were specified. All teams writing java code were required to use JDK1.1.6 or later (needed for compilation of inner classes) for all java development. The result of this work was a hierarchy of directories which contained .class files from each team that wrote Java code. This hierarchy was successfully transplanted from babbage to cs519g1.csuglab, and functioned correctly without recompilation, even though the JDK versions on babbage and cs519g1.csuglab were not the same.



David L. Roxe
1998-12-18