Producing a backend for network based display
Curt Cox
curtcox at gmail.com
Sat May 9 14:25:33 PDT 2009
Hi,
I'm interested in providing a backend to enable Java programs to be run on
one machine, but interacted with via a user running a client program
somewhere across the network. There are already native applications that do
this -- usually for the entire desktop, but sometimes for individual
applications. I'm talking about things like VNC, RDP, and X. Can anyone
provide any pointers to classes, interfaces, methods, documentation, etc...
that would be relevant? Is such a thing feasible?
I know that there are many different levels where such a display remoting
facility could be introduced. The site below, makes a compelling argument
that remoting video at a very low level has big advantages for both
performance and ease of implementation. It also has an open source Java
client for the display remoting technique described in the papers.
THINC: Thin-Client Internet Computing
http://www.ncl.cs.columbia.edu/research/thinc/
In the development of the Windows version of the THINC server, a mirror
display driver was developed because it was much easier than developing a
stand-alone video driver. Any suggestions about where would be best to add
such a mirroring facility? What would be the smallest and simplest set of
interfaces to implement? Of course such a mirroring facility would also be
useful for recording applications for demos and screencasts.
Any advice, comments, discussion, and answers are welcome.
Thanks,
Curt
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/caciocavallo-dev/attachments/20090509/9a61449b/attachment.html
More information about the caciocavallo-dev
mailing list