Software Configuration

    Our project will be coded in java using the java SDK version 1.4.X.  Our design is going to be applet based with the final project hosted on either Coruscant or Denali (hence 1.4.X, since Coruscant uses 1.4.0 and Denali uses 1.4.1).

    We will use CVS to allow multiple users to edit source files and for versioning.  The CVS repository will be held strictly on Denali.  Since all of the team members are planning on doing the actual developing from MS Windows environments, we will use TortoiseCVS to check out and merge the files.  Of course we will still have the option to use the Sun lab or any other computers with telnet.

    IDE and editor preferences will be per user.  We will not be provided with licenses for any IDEs but there are many options including Ultra-Edit and emacs.

    We will be using our own personal computers for the bulk of the project’s development.  The files will be stored on Denali and CET, with each server being supported by their own system administrators.  Putty will be our telnet client since it has support for SSH and is available for free.  WinSCP is also available for free and will be our group’s sFTP client.  The web page will be created using Microsoft Front Page and certain images on the web page will be created with generic photo editors.

    The plan to be personally responsible for our own IDEs and environments has advantages as well as drawbacks.  We already have years of experience with our favorite editors and there should be no learning curve involved beyond getting TortoiseCVS to do what we want to.  On the other hand, any questions we have regarding our editors may not necessarily be answerable by anyone in our group.