[Spice-devel] Interested in Contributing to SPICE

Timothy Sparg timothy.sparg at gmail.com
Sun Oct 2 07:01:59 PDT 2011


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 <alevy at 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 at lists.freedesktop.org
> > > http://lists.freedesktop.org/mailman/listinfo/spice-devel
> >
> > _______________________________________________
> > Spice-devel mailing list
> > Spice-devel at lists.freedesktop.org
> > http://lists.freedesktop.org/mailman/listinfo/spice-devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/spice-devel/attachments/20111002/a610582d/attachment.htm>


More information about the Spice-devel mailing list