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]
--------------------------------------------------------------------

Reply via email to