Client

Prerequisites

The NYU Database applications are written in Java, and thus require a working Java runtime environment, version 1.4 or above. You can acquire one at java.sun.com.

Instructions

Download the relevant application from below - the first one for MicroArray data and the second one for Simulation data.

Although the downloaded '.jar' file is runnable it is preferrable to invoke the application with the following command when working with larger data sets that require more memory:

java -Xmx500m -jar madclient.jar

Use the corresponding name for invoking simclient.jar . The -Xmx500m parameter will allow a maximum memory of 500 Megabytes. If you want to specify greater or lesser memory then simply alter the 500 to another value. Make sure you have Java 1.4 installed on your system.

Download

File Description Last Modified
madclient.jar NYUMAD MicroArray application files as one archive (.jar) file. Thursday, 25 March 2004
simclient.jar NYUSIM Simulation application files as one archive (.jar) file. Friday, 14 November 2003
nyumad_src.zip Client and Server source code for both NYUMAD and NYUSIM. Friday, 14 November 2003


Server

Prerequisites

The NYUMAD server requires several pieces of software to be correctly installed and configured in order for it to work:

  1. Java Runtime Environment, 1.4 (or greater). Download
  2. PostgreSQL. The stable version at the time of this writing is 7.3.4, in general any version marked "stable" or "production" that is 7.3 or greater should work. Download
  3. JDBC Drivers for PostgreSQL. You must download the latest stable JDBC3 version (not JDBC1, JDBC2, or JDBC2+3). Download
  4. Apache Tomcat. Stable version 4.1.27 is the production build at the time of this writing, anything from the 4.1.xx series should be OK. Download

You should also take a look at this detailed walkthrough of the prerequisite's installation and setup.

Instructions

Assuming that the prerequisites are properly installed, do the following:

  1. Download the required 'server and databse setup scripts' .zip file from below.
  2. Unpack the server and database setup zip file in some convenient location.
  3. Run the setup script as root. If you do not run the script as root, setup will fail.
  4. Download the required server .war file from below.
  5. Save the war file to your tomcat webapps directory for automatic deployment.
  6. Restart Tomcat, or enable automatic .war exploding so it can reload the server application.

Download

File Description Last Modified
nyumad_setup.zip NYUMAD Server and database setup scripts. Monday, 23 February 2004
nyusim_setup.zip NYUSIM Server initialization and setup scripts. Friday, 14 November 2003
nyumad.war NYUMAD Server war (Webapp ARchive) distribution file. Monday, 23 February 2004
nyusim.war NYUMAD Server war (Webapp ARchive) distribution file. Friday, 14 November 2003