On Tue, May 12, 2009 at 10:53:34PM -0000, Robert Collins wrote:
> On Tue, 2009-05-12 at 22:37 +0000, Matt Parry wrote:
>
>
> > Is the API open so that someone could develop the KDE intergration?
>
> All the client side stuff, including the wire protocol, is open source.
> Its also split into daemon and UI. You may be able to just look at the
> gnome UI stuff and replace it, or failing that get the daemon and ui to
> talk to the relevant matching kde services.
for what it's worth, the daemon mostly just speaks dbus (and the wire
protocol); the only exception is the OAuthClient class in
canonical.ubuntuone.storage.syncdaemon.main, which uses gnomekeyring
to get the oauth tokens. Similarly I think the systray applet only
gnome-specific thing is the keyring. And this is because, AFAIK, there
is no cross-desktop keyring api.
On Tue, May 12, 2009 at 10:53:34PM -0000, Robert Collins wrote:
> On Tue, 2009-05-12 at 22:37 +0000, Matt Parry wrote:
>
>
> > Is the API open so that someone could develop the KDE intergration?
>
> All the client side stuff, including the wire protocol, is open source.
> Its also split into daemon and UI. You may be able to just look at the
> gnome UI stuff and replace it, or failing that get the daemon and ui to
> talk to the relevant matching kde services.
for what it's worth, the daemon mostly just speaks dbus (and the wire ubuntuone. storage. syncdaemon. main, which uses gnomekeyring
protocol); the only exception is the OAuthClient class in
canonical.
to get the oauth tokens. Similarly I think the systray applet only
gnome-specific thing is the keyring. And this is because, AFAIK, there
is no cross-desktop keyring api.