[FreeNX-kNX] FreeNX pure applet client ?

Eric DÉCORNOD eric.decornod at ulpmm.u-strasbg.fr
Wed Feb 22 07:32:51 UTC 2006


Le Mardi 21 Février 2006 08:22, Staudinger, Ulrich a écrit :
> Hi,
>
> i am still playing around with FreeNX and everything looks really cool.
> Also this french applet from the university of strassbourg looks very cool,
> but i am wondering, is there a pure java implementation of the client side
> ?
>
> The french applet does also spawn an external application on windows ...
>
> Any help appreciated,
> Thanks,
> Best regards,
> Ulrich
>
> Ulrich B. Staudinger
>
> Senior Developer Lycos Europe Carl-Bertelsmann-Str. 21 D-33311 Gütersloh
> Tel. +49 (0) 5241 - 80 71 24

To have a pure java client to NX, you'll need :
  1. a pure java X11 server,
  2. a pure java SSH client library,
  3. a pure java implementation of NXcom,
  4. a pure java implementation of JPEG and PNG compression.

The simplest answer is to question 2, where Jsch (from Japanese Jcraft).
Jcraft also provide WeirdX and WiredX a free and non-free java implementation 
of X11 server (using jsch) answering 1.
Writing 3 would require to rewrite the whole code of NXcomp in java and deeply 
bound into X11 server code.

On the other side, a such applet must be digitally signed (in order to 
establish outbound network connexions) and would certainly have lower 
performances.

The applet from Strasbourg you mention have quite the same drawbacks (be 
signed, and not very portable), but with less writings, and nearly the same 
speed as Nomachine's client (due to jsch's ssh implementation).

Best regards,
-- 
Eric DÉCORNOD
Ingénieur en développement d'applications
ULP Multimédia
Université Louis Pasteur
courriel: eric.decornod at ulpmm.u-strasbg.fr



More information about the FreeNX-kNX mailing list