gemini-hlsw/ocs — pull request #178 by fnussber (2014-12-18 22:14:26+00:00)
Title: OCSADV-186: Integration of ITC web app into OCS treee.

This PR deals with the first step of integrating the ITC web app into the OCS source tree. This is a monster PR since it brings in a lot of new code and a huge number of data files which are used by ITC.

There is a new ITC app which starts an OCS instance with only the ITC bundle and its dependencies. This allows to test the ITC without bringing up a whole ODB. Currently the ITC bundle is not added to the other OCS instances (develop, test, production). I will do this at a later stage but only for test and production, bundling the ITC jar takes a moment and I think it would be overkill to add ITC to the develop environments. The ITC app runs as a plain vanilla web app using the PAX web extender.

I will also have to make sure that ITC can be compiled and run without the credentials project, this is planned for a future step.

Regarding the ant task that creates plots for all data files which Carlos pointed out in the first PR: Nobody in science really knew about those plots, but everybody agrees that it would be nice to have them. (See http://itc.gemini.edu:9080/itcdocs/plots/index.html). I am planning to add some code which creates those plots on demand instead of rendering them as images and add them to the resources as it is done now. This will be an additional task for the next sprints.