Thanks Alon The GTK client + the protocol doc should get me pointed in the right direction.
Cheers Tim On Sun, Oct 2, 2011 at 3:44 PM, Alon Levy <al...@redhat.com> wrote: > Some clarifications to what I wrote. > > On Sun, Oct 02, 2011 at 03:31:01PM +0200, Alon Levy wrote: > > On Sun, Oct 02, 2011 at 03:15:52PM +0200, Timothy Sparg wrote: > > > Hi all > > > I'm interested in the possibilty of contributing a Java based client > to > > > the SPICE project. > > > My long term goal would be to create a reusable viewer component - > the > > > same component could then be used to create an applet based viewer > or a > > > viewer embedded in a java application. > > > I'm currently just perusing the SPICE protocol, but i suspect that > it > > > will take me a while to start getting my head around it. > > > What are your views and thoughts as the SPICE developers, would you > be > > > interested in somebody working towards the goal of a java based > client? > > > Where should I get started learning the basics of the SPICE project? > > > Regards > > > Tim Sparg > > > > Sounds like something a lot of people could use. You have two source code > > bases to look at, spicec and spice-gtk, for existing clients, though I > suspect > > the later is cleaner. spicec is pretty old, written in C++, spice-gtk is > C and a > > year and a half old and the future client, for instance it is the only > one > > with support for usb redirection right now. > > I meant the new usb redirection support that is entirely open sourced. > > > > > The protocol is somewhat documented - the existing documentation is > > unfortunately old and doesn't cover off screen surfaces. However it is > still > > mostly correct, so I'd start reading it, see documents link below. > > > > Main urls: > > > > documents - http://spice-space.org/documentation.html > > but with the previous warning - some of it is old and false. > > > > source - http://cgit.freedesktop.org/spice > > the clients are: > > old client: http://cgit.freedesktop.org/spice/spice/ > > You want the "client" subdirectory, and also the "common" one. The > server you can ignore. > > > (spicec is a place holder, the old client is meant to be moved > > there eventually) > > new client: http://cgit.freedesktop.org/spice/spice-gtk/ > > > > building/setup help - http://spice-space.org/page/DeveloperStartPage > > > > > _______________________________________________ > > > Spice-devel mailing list > > > Spice-devel@lists.freedesktop.org > > > http://lists.freedesktop.org/mailman/listinfo/spice-devel > > > > _______________________________________________ > > Spice-devel mailing list > > Spice-devel@lists.freedesktop.org > > http://lists.freedesktop.org/mailman/listinfo/spice-devel >
_______________________________________________ Spice-devel mailing list Spice-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/spice-devel