Check the screen shots for more real examples to whet your appetite.
Dec 20, 2008: The newest versions of Chrome and Opera do not work with the JNEXT samples. This is now being fixed.
Sounds great, but what about security ?
A great deal of thought went into making JNEXT secure. The way most RIA technologies tackle this is by limiting your freedom to access the full potential of the operating system, in other words, making the sandbox you're allowed to play in a bit larger.
The vision behind JNEXT is to enable a Web developer to unleash the combined power of the Web browser and operating system it runs on. However, without ultimate security measures, JNEXT would be a malevolent hackers dream, making it easy to use XSS attacks to format an innocent surfer's hard drive or worse - to read and send sensitive information.
To this effect, a tight PKI (Public Key Infrastructure) system has been designed to make sure that only the valid owner of a site is the creator of the code running on the user's browser (and even then, only if the user authorizes the site to run JNEXT).
So what does it run on ?
The following is the compatibility matrix of JNEXT 18.104.22.168 . It will be updated as new versions are released.
|XP & Vista. Should run also on earlier versions||OS/X v10.4 (Tiger) & OS/X v10.5 (Leopard).||Ubuntu 7.10 (Gutsy Gibbon) & 8.04 (Hardy Heron)|
|Firefox 2 & 3|
|Tested and works fine.|
|Needs fixing (does not work, or works partially).|
|Net tested yet, should be tested soon.|
|Not considered interesting. Will be tested only if time permits.|
|Browser does not exist for this OS|
Where can I download it from ?
A setup for Windows can be downloaded below (automatically installs JNEXT for IE, Firefox, Safari, Opera and Google Chrome):
JNEXT-22.214.171.124.exe (1.0 MB)
If you wish to download the source code, the link below will download the source code that compiles on Windows, Linux and Mac OS/X.
(compiling the Windows ActiveX component currently requires the standard version of VS2005 or VS2008). The sources also contain a sample project
to illustrate how to easily create your own JNEXT extension:
jnext-src-126.96.36.199.zip (1.3 MB)
Note that the link above does not contain the latest code. For those wishing to compile the latest version or assist with development, you can grab the latest code by installing bazaar (available for all platforms) and pulling the sources from http://jnext.org/core, i.e just issue the following from the command line:
bzr branch http://jnext.org/core jncore
This will create a directory named jncore which will contain the latest JNEXT source code.
You can always post questions or comments to the blog or the discussion group