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