You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

DRAFT

LOUI development is best done in with the eclipse IDE. Java 5 and eclipse 3.5 are the appropriate versions for development. It is recommended to download the full Eclipse SDK (e.g. eclipse-SDK-3.5.2-macosx-cocoa-x86_64.tar.gz) and Delta Pack from the eclipse download site.

Each required plugin is on the source repository as its own project. List of required projects for nasa42 is:

  • com.richclientgui.rcptoolbox
  • edu.lowell.loui.common
  • edu.lowell.loui.nasa42
  • groovy
  • org.apache.activemq
  • org.apache.commons.beanutils
  • org.apache.commons.codec
  • org.apache.commons.collection
  • org.apache.commons.configuration
  • org.apache.commons.digester
  • org.apache.commons.jxpath
  • org.apache.commons.lang
  • org.apache.commons.logging
  • org.apache.commons.math
  • org.apache.log4j
  • org.jfreechart.swt.libs
  • org.simpleframework.xml

The repository is subversion and it is on jumar. Example checkout syntax:

$ svn checkout svn://jumar.lowel.edu/edu.lowell.loui.nasa42/trunk edu.lowell.loui.nasa42

Create a new workspace and do the above checkouts and then do the following:

  • Create /opt/LOUI/nasa42 directory
  • Create the following symlinks in the above directory:
    $ ln -s $NASA42_WORKSPACE/edu.lowell.loui.nasa42/external/instrumentConfiguration.xml instrumentConfiguration.xml
    $ ln -s $NASA42_WORKSPACE/edu.lowell.loui.nasa42/external/jndi.properties jndi.properties
    
  • Edit the jndi.properties file to point to the right machine and right broker. Peter has the most recent info on these.
  • No labels