Skip to content
This repository

Mission Control Technologies is a real-time monitoring and visualization platform. See an overview and demo at http://sites.google.com/site/openmct. Download MCT plugins at https://github.com/nasa/MCT-Plugins.

branch: master

Merge pull request #285 from JieD/master

[Platform] No login dialog window shown if only one user ID exists in DB & [Menu] Change “Revert to Committed” to “Revert to Saved"
latest commit 287a45829f
VWoeltjen VWoeltjen authored April 22, 2014
Octocat-spinner-32 ImportExportProvider [Import Export] Enhance unit tests for Import action December 19, 2013
Octocat-spinner-32 Plotter Harleigh108: Changes to MCT such that MCT can be built (successfully … August 12, 2013
Octocat-spinner-32 batik Fix classpath issues related to SVG rendering November 29, 2012
Octocat-spinner-32 canvas [Canvas] Avoid null TransferHandler March 19, 2014
Octocat-spinner-32 collectionComponent [Icons] Implement getAsset in component providers September 11, 2013
Octocat-spinner-32 databasePersistence [Persistence] Allow max search results configuration March 13, 2014
Octocat-spinner-32 dynamicGraphics [Tests] Merge test update with latest from master September 23, 2013
Octocat-spinner-32 evaluatorComponent [Icons] Test getAsset in component providers September 12, 2013
Octocat-spinner-32 exampleplugin Merge pull request #184 from VWoeltjen/icons September 19, 2013
Octocat-spinner-32 executableButtons [Icons] Test getAsset in component providers September 12, 2013
Octocat-spinner-32 fastPlotViews [Plots] Reset time span with corner reset March 18, 2014
Octocat-spinner-32 limits [Icons] Test getAsset in component providers September 12, 2013
Octocat-spinner-32 mctCoreTaxonomyProvider [Drop Box] Unit test createDropBox March 19, 2014
Octocat-spinner-32 mctcore [Platform] Add Move option March 04, 2014
Octocat-spinner-32 multiColumnTables Unit test to test the policy associated with the multi-column view September 19, 2013
Octocat-spinner-32 nonTimePlots [Icons] Implement getAsset in component providers September 11, 2013
Octocat-spinner-32 platform-assembly [Launch] Remove scenario from MCT.launch April 01, 2014
Octocat-spinner-32 platform [Menu] Change "Revert to Committed" to "Revert to Saved" #183 April 22, 2014
Octocat-spinner-32 serviceConfigurator Restore "[MCT-3738] Updated maven builds to use version defined by su… July 30, 2012
Octocat-spinner-32 sleepycat Restore "[MCT-3738] Updated maven builds to use version defined by su… July 30, 2012
Octocat-spinner-32 startup [Startup] Move executable jar back to top-level March 07, 2014
Octocat-spinner-32 subscriptionManager Restore "[MCT-3738] Updated maven builds to use version defined by su… July 30, 2012
Octocat-spinner-32 superpom Opening Release 8 Iteration 4 September 27, 2013
Octocat-spinner-32 tableViews [Tests] Comment out failing test cases October 03, 2013
Octocat-spinner-32 tests [Icons] Add abstract class TypeInfo September 11, 2013
Octocat-spinner-32 timeSequenceFeedAggregator Restore "[MCT-3738] Updated maven builds to use version defined by su… July 30, 2012
Octocat-spinner-32 util [Icons] Remove unused imports from MCTIcons September 13, 2013
Octocat-spinner-32 .gitignore [Derby] Ignore testdb and log created by eclipse run October 11, 2013
Octocat-spinner-32 README.md update README.md January 18, 2014
README.md

Mission Control Technologies

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.

Getting Started

  1. MCT is built using Maven (Java SE6), so start by downloading maven 2.2.1
  2. Clone the git repository git clone https://github.com/nasa/mct.git into a local folder (referred to as MCT_HOME).
  3. Run mvn -N install from the MCT_HOME/superpom directory.
  4. Run mvn clean install -Dmaven.test.skip=true -Ddistribution from the MCT_HOME/platform-assembly directory.
    1. 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.
  5. The platform distribution archive can be found in the MCT_HOME/platform-assembly/target directory.
  6. Extract the distribution archive, i.e. mct-platform-1.8b4-dist.tar.gz to the directory you wish to install MCT. The subdirectory mct-platform-1.8b4 will be created from the archive (referred to as MCT_DIST).
  7. Run mct.sh from the MCT_DIST/bin directory to start MCT.

Working on MCT

Work on MCT in Eclipse

Building a MySQL database

Using a Derby database

Contributing to MCT

Something went wrong with that request. Please try again.