Is WebJDK a reality?

Clemens Eisserer linuxhippy at gmail.com
Wed Nov 21 09:34:49 PST 2012


Hi Emilian,

Caciocavallo-Web unfourtunatly still is in prototype-state, as I haven't
found time recently to improve the areas lagging.
One part which needs a lot of work is keyboard support, which is quite
problematic as the javascript event system is probably one of the weakest
and worst parts of modern browsers.

* has it been tested with large apps, for example, NetBeans?
>
I started a few large apps with it, and they worked. Actually an
application which works with Caciocavallo, should also work with
Caciocavallo-Web.

* why does the README keep talking about png-compression? Is that used for
> images themselves, or for everything? I mean, is the canvas used like an
> actual drawable area or it's more like a VNC screen displaying what's on
> the server 'virtual' display.
>

Most of the time the canvas is used like a VNC screen, as a 1:1 mapping
between canvas and java2d would be hard and in corner cases there would be
really ugly issues (e.g. what to do, if an operation is not supported on
canavs2d, read-back from the browser ;)) or java2d text rendering.
Experiments have shown, that with the exception of animated content, this
is no limitation, as Caciocavallo is far more latency than bandwith limited.

One exception to this rule is scrolling - Caciocavallo does scrolling
directly in the canvas element.

- Clemens
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/caciocavallo-dev/attachments/20121121/ca52cb55/attachment.html 


More information about the caciocavallo-dev mailing list