JESS seems to work fine via java web start, but looking up batch files is tricky: either you manually put the files into the directory where the jnlp file is started or you have to re-write jess.Batch, jess.Main, jess.Console... also, Class.byName does not work and therefore any functions that might use it don't work
so, as long as you are contempt with manually putting the clp files into the respective directories, you can even work with the existing jess.jar (you have to sign it, of course) Java web start is somewhere in between starting java code from a command line and an applet. Since JESS both works with applets and as a stand-alone-application, it should be quite straight-forward to have a new JESS version that can simply be started from the Sandia web page. This would also solve some of the copyright issues, I think, since java web start checks the jar signature and a web start jar originating from Sandia would always carry the Sandia signature. What I REALLY like about this prospect: => No more worries about classpath issues (it is all set in the jnlp file) => no more complicated installation instructions (just tell people where to access the jnlp) I am working on a three-way JESS/JADE/Protege-integration and the number one reason why I did not distribute it in a more active way: The @!%$@#$^&$%^ classpath and version issues. I simply did not want to write a very long readme on how you correctly set up all the jars (even the SEQUENCE of jars matters...). If JESS was available via web start, I could just add an extra jnlp helper file and everything would run automatically. Of course there will be lots of new issues, but you could just solve them, package them into jnlp files and then relax (no need to explain all of this to anyone who will use your system) I write this to the whole list in order to get some feedback (maybe some of you have different experiences), but actually I just want to motivate Ernest to make my life easier (as usual) and put a JESS version on the web site that can live without Class.byName and FileReader(name) ;) :) Oliver Hoffmann 12/10/2001 12:31:34 PM, "Surdu, J. MAJ EECS" <[EMAIL PROTECTED]> wrote: >I have experimented with it. The thing I like best is that if there is a >new version of the software, the Web Start client will go download the >newest version before running the application. In this way, everyone will >always be using the latest version of the software! > >Buck > >============================================================================ >Major (Promotable) John R. "Buck" Surdu, Ph.D. Phone: (845) 938-2407 >Asst. Prof. and Sr. Researcher, USMA Fax: 938-3807 DSN 688 >Info. Tech. & Ops Ctr., Dept. of EE&CS Email: [EMAIL PROTECTED] >West Point, NY 10996-1695 Web: www.itoc.usma.edu > > >| -----Original Message----- >| From: Oliver Hoffmann [mailto:[EMAIL PROTECTED]] >| Sent: Sunday, December 09, 2001 6:36 AM >| To: [EMAIL PROTECTED] >| Subject: JESS: java web start / jdk 1.4 >| >| >| Hi :) >| >| I have just tried java web start >| http://java.sun.com/products/javawebstart/ >| and it worked just fine (as long as you shut down the browser >| before running the installation) >| I signed the jess.jar archive, put it on my apache server and >| started JESS over the web without installing it. I would >| provide a java web start link on a public web >| site for you all, but I guess that would be a violation of >| the JESS copyright :( >| So a question to all of you: >| Did you experiment with java web start? >| How did you like it? >| >| And a question to Ernest: >| How about having a java web start link for JESS on the Sandia >| web page? Then anyone could try JESS without having to worry >| about classpath issues etc. >| >| ... and since the web start technology will be incorporated >| into jdk 1.4, we will all come across it sooner or later anyway >| >| greeting from sunny Vienna >| >| :) Oliver Hoffmann >| >| >| >| >| -------------------------------------------------------------------- >| To unsubscribe, send the words 'unsubscribe jess-users >| [EMAIL PROTECTED]' >| in the BODY of a message to [EMAIL PROTECTED], NOT to the list >| (use your own address!) List problems? Notify >| [EMAIL PROTECTED] >| -------------------------------------------------------------------- >| > >-------------------------------------------------------------------- >To unsubscribe, send the words 'unsubscribe jess-users [EMAIL PROTECTED]' >in the BODY of a message to [EMAIL PROTECTED], NOT to the list >(use your own address!) List problems? Notify [EMAIL PROTECTED] >-------------------------------------------------------------------- > > > -------------------------------------------------------------------- To unsubscribe, send the words 'unsubscribe jess-users [EMAIL PROTECTED]' in the BODY of a message to [EMAIL PROTECTED], NOT to the list (use your own address!) List problems? Notify [EMAIL PROTECTED] --------------------------------------------------------------------
