The desktop client is no longer under active development, as our development efforts are now focused on Open MCT for the web and mobile devices.
The MCT project was developed at the NASA Ames Research Center for use in spaceflight mission operations, but is equally applicable to any other data monitoring and control application.
- MCT is built using Maven (Java SE6), so start by downloading maven 2.2.1 or greater
- Clone the git repository
git clone https://github.com/nasa/mct.git
into a local folder (referred to asMCT_HOME
). - Run
mvn -N install
from theMCT_HOME/superpom
directory. - Run
mvn clean install -Dmaven.test.skip=true -Ddistribution
from theMCT_HOME/platform-assembly
directory.- If Maven complains about missing dependencies org.eclipse:equinox-osgi:jar:3.5.1 or org.eclipse:equinox-osgi-services:jar:3.2.0, download the JARs for the two plugins from http://archive.eclipse.org/equinox/drops/R-3.5.1-200909170800/index.php. Then follow the instructions Maven provides for installing the JARs.
- The platform distribution archive can be found in the
MCT_HOME/platform-assembly/target
directory. - Extract the distribution archive, i.e.
mct-platform-1.8b4-dist.tar.gz
to the directory you wish to install MCT. The subdirectorymct-platform-1.8b4
will be created from the archive (referred to asMCT_DIST
). - Run
MCT.jar
from the extracted MCT directory. On most systems, this can be done with a double-click from a file browser; from the command line,java -jar MCT.jar