DJS was originally intended to stand for Distributed JavaScript, but I don't think I can legally call it that because JavaScript is a registered trademark of Netscape. Therefore, the official name of this software is just DJS.

DJS extends the Mozilla Rhino framework to add a way for JavaScript code to create transparent proxies to DJS objects on a remote system and interact with them as if they were local objects. How exactly this would be useful is left as an exercise for the reader, as I don't think you would be here if you weren't explicitly looking for something like this.

This software is still in the experimental stages, and many parts of it are incomplete or even in need of a complete redesign. In particular, THERE IS ABSOLUTELY NO SECURITY AT THIS TIME.

You can download the source image here. It requires Java 1.4. You will also need to drop js.jar from Rhino into the lib directory. Rhino is part of the Mozilla project and can be obtained from them at http://www.mozilla.org/rhino/.

I'm distributing this software under the rearms of the Mozilla Tri-License (MPL 1.1, GPL 2.0, LGPL 2.1). If you can explain to me some reason why it isn't legal to do so, please let me know by sending mail to the address at the bottom of this page. The license terms are included as the file LICENSE in the source. You can also obtain a copy of the license, as well as more information about it, at http://www.mozilla.org/MPL/.

Updated: Sun Jul 18 11:37:28 CDT 2004
Updated: Wed Aug 18 20:46:02 CDT 2004
Updated: Wed Sep 1 15:24:02 CDT 2004
SourceForge.net Logo Support This Project