[prev in list] [next in list] [prev in thread] [next in thread] 

List:       freedesktop-xdg
Subject:    Re: Integrating IM applications - OFI
From:       Olivier Goffart <ogoffart () tiscalinet ! be>
Date:       2005-01-14 22:09:42
Message-ID: 200501142309.47513.ogoffart () tiscalinet ! be
[Download RAW message or body]


Le Vendredi 14 Janvier 2005 20:23, Christian Hammond a écrit :
[...]
> If you have multiple clients broadcasting information on a person,
> account, service, or presence, you need a way to combine them. You
> also need a way to query for such information. The daemon solves all
> of that.

I'm sure the client library could do that as well.
KIMProxy already does it really simply. One can't say the KIMProxy code is 
big.

> Sure, an application can broadcast to every other application 
> requesting the name of an account, but then it has to handle its own
> merging or deciding which to listen to. Why do that when it's already
> done for you?

What's the difference of having it in the client library or in a daemon. 
specially when there is not too much code.

> galago-daemon on this box only takes a few megabytes of RAM.  [...]

No matter how the daemon is small, fast and simple. I think the daemon is 
simply not required.


> Right now, Galago's becoming a bit more popular. Beagle is using it.
> There's gaim support. A number of developers have started hacking on
> Galago-enabled applications. Evolution will get support in time.

Like KIMProxy.

> [...] What's going to happen when people decide that's not enough? 

It of course should be extendable.

And that's a bad point for the daemon here. Because if some application take 
some advance, they still require the last version of the daemon to work with 
their extension.

> [...]
> I think a generic IM interface on D-BUS is good. 

We agree.

> Perhaps doing  something that doesn't try to replace an already well used
> API would  be more beneficial to both parties, though. I wouldn't mind
> helping  out on something like that.

Yes.  Anyway, i could say the same about KIMProxy/KIMIface
We, in KDE, have an already well used and even working API. 
(Ok, it uses DCop, and then QT)

What i mean is that even Galago is replacing existing things.

[Attachment #3 (application/pgp-signature)]

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic