Installing Cougaar

The following installation instructions are also covered in the Cougaar Overview Slides.

  1. Requirements:
    Ensure that Java 1.5+ is installed and on the system path. To download the JDK, visit http://java.sun.com. Both SDKs and JDKs for Java 1.5 and 1.6 are supported.

    No special operating system or hardware is required. Cougaar developers use a variety of operating systems, including Linux, Windows, and Mac OSX. SMP and HyperThreading are fully supported.

  2. Create a Cougaar directory (ie "C:/Cougaar") and set a "COUGAAR_INSTALL_PATH" environment variable to point to this directory.
  3. We recommend that you put COUGAAR_INSTALL_PATH/bin on your PATH environment variable, for easy access to the "cougaar" startup script.

  4. Download the latest release version of Cougaar from http://cougaar.org/projects/cougaar/. Or, download the latest nightly build from http://build.cougaar.org/auto/HEAD/latest_success/.

  5. Unzip the desired zip files into your COUGAAR_INSTALL_PATH.
    The following two are required:
    The other zips, such as cougaar-src.zip and cougaar-api.zip, are optional.

    For additional details on the zip files and their contents, see the Contents.html.

  6. You should now be able to run the "ping" application, as documented in the Cougaar Overview Slides. This will verify that the Cougaar installation was successful and demonstrate a basic Cougaar application.

    The "Pizza Party" application is a second demonstration application that's included in the Cougaar release. It focuses on the Task/Allocation planning domain and service provider discovery. For details, please see the Online "Pizza Party" documentation, Pizza Readme File, and Getting Started Guide.