Yesterday/Today: Tried to get the Applet jar to run with the AdminApplication.jar included so that we can access the graph theory functionality. I thought that I had something to this respect working before when I was testing the possibility of calling javascript functions from within the code. Unfortunately after much struggling I realized that the jar needed for javascript scripting is part of the JRE so even though I was including it in the JAR it was not actually being loaded. It was the loading the plugin.jar from the user's JRE. Now that I learned this, I realized that it is not possible to reference a JAR file from within a JAR file. There is some fantastic code written by Simon Tuffs that will do this (
http://one-jar.sourceforge.net/), but for our project it seems like a far too complicated option to institute. The only option that I see for the future is that I will put myself in charge of integrating code from the AdminApplication into the applet jar so that its functionality can be used to populate the Analysis prompt in the admin applet. Another conclusion I have made after these findings is that the packaging structure (admin) is no longer needed in the AdminApplication. I apologize because I know this caused Jon some trouble a few days ago when I put this in. We may want to keep it, because we may want to institute a clear packaging structure for the final version, but I leave that idea open for discussion.
Today/Tomorrow: Integrating small portions of the AdminApplication code into the applet code for population of the analysis prompt of the admin applet.
Roadblocks: none other than the one I specified above.