Is WebJDK a reality?
Emilian Bold
emilian.bold at gmail.com
Thu Nov 22 00:33:39 PST 2012
The other solution besides Caciocavallo-Web I was looking at is Guacamole (http://guac-dev.org/ ) which is an HTML5 VNC/RDP client. If the canvas you use is like a VNC screen I guess the two solutions aren't that different from a client point of view.
I haven't checked their keyboard support, but if it's better than yours you could reuse code from there, it's also open-source.
I really want to test Caciocavallo-Web; I'll put it on my holiday technology experimentation list. Hopefully in the mean time we get some more tutorials.
--emi
On Nov 21, 2012, at 7:34 PM, Clemens Eisserer wrote:
> 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/20121122/f68efdcb/attachment.html
More information about the caciocavallo-dev
mailing list