Netx downloads code over the network, caches it, and runs it in a secure environment. Netx runs Java applications and applets using Sun's Java Network Launching Protocol (JNLP) to describe what resources to download and how to execute the code. It can be used as a command-line JNLP client, as a library in other programs, or as the launcher for the Java Start Button. Features of netx:
Netx Links:
JNLP Links:
To run the demo, double-click the netx.jar (in the zip file) or run it with "java -jar netx.jar". Requires Java version 1.3 or later. Or try the Java Start Button, which uses netx to run Java programs using a menu. I originally wrote the netx client as part of the Object Component Desktop project as a standard way to load Java applets, applications, and components into a desktop environment. Since the GUI was provided by other code, netx was designed to do one thing and to do it very well: run JNLP applications. There isn't a lot of bloat from fancy splash screens and app browsers because these are added by other components. Recently I have moved netx to its own sourceforge project at jnlp.sourceforge.net. Special thanks to Tom Gibara for writing the excellent TinyXML parser, and SourceForge for hosting the project. |