From what I know the current GUI. Sends down the CLI commands and then
picks the returned data up from a CLI/GUI interface found in the
attached file using routines like this and its variations:
CLIInterface::getIntValueFromCLI. However, I tried separating the GUI
from the rest of the OSS code as an experiment and found other
connections that didn't make it as modular as advertised. I think I
have some notes somewhere on this.
To more address your question, Don M, Dave W and I met a few months
ago and discussed changing the form of the data being sent to the GUI.
I believe csv was one format discussed.
This brings up the whole topic of how and where to cache the data so
that the user doesn't have to wait extremely long periods of time to
view the data.
One idea is some form of pre-computation and and saving that
precomputed data to be sent to the GUI in the database instead of the
CLI recomputing it each time. That would be a task to be done in
phaseII, if we were to win that.
Maybe Dave and/or Don remember more about that discussion and the
direction that would be beneficial to take?
Thanks
Jim G