by Gaev » Sun Feb 08, 2004 8:54 pm
BillB:
Please note that Java and JavaScript are two completely different things ; thanks to Marketing shenanigans by Netscape & Sun, a lot of people confuse the two.
Java is a lower level computer language (similar to C++) ; JavaScript is a Scripting facility used to manage html documents (somwhat like Visual Basic & NeoBook's scripting commands).
Your Browser interprets Javascript commands, so you (or your clients) don't need to install anything extra in order to use applications built with Javascript.
Java, on the other hand, is where MicroSoft and Sun have had their bitter battles.
In order to run "stand-alone" programs built with Java, you need to first install something called the Java Virtual machine (a.k.a JVM) ; Linux/Unix machines come with this software pre-loaded ; not Windows.
However, "applets" built with Java can be called and run from within your web (html) pages ; same as pdf documents (with Adobe Acrobat) and swf files (with Macromedia Flash Player). The down side is that applications called/run from within a Browser are (for valid security reasons) not able to read/write local files (some exceptions but we won't go into those here).
JDisk Report is unfortunately a stand-alone Java program ; at the bottom of the referenced web page it clearly states that JDiskReport requires Java; get Java first, then download and install JDiskReport. So, you would need your clients to install Java (and risk getting caught in the cross-fire of two battling titans) and then invoke this program from NeoBook (using the Run command ; hopefully with the Wait option).
I tried to do a quick search for applets that performed a similar function, but didn't find any (probably because of the security restriction) ; however, there are quite a few "charting" applets that can take data from simple text files (e.g. comma separated values) and display fancy graphical views ; so, if you had another utility/plug-in that stored the drive/folder space information in a file, you'd be in business ; all you'd need to do then, would be to script your pub to display your html document in the Browser object ... and craft the html to call the "charting applet" with a pointer to the text file.
Good luck.