[jdev] GSoC: Jingle hack

Sjoerd Simons sjoerd at luon.net
Thu Mar 27 03:50:46 CDT 2008

On Wed, Mar 26, 2008 at 05:34:53PM +0100, Magnus Henoch wrote:
> Sjoerd Simons <sjoerd at luon.net> writes:
> > Why not use the Telepatmy XMPP client ? :)
> Because the thing I enjoy most about writing an XMPP client is being
> able to hack new protocols and features along with the UI.  It seems to
> me that when writing a Telepathy client I would be restricted to the UI
> parts, with a more-or-less lowest-denominator protocol engine to
> interface to.

Telepathy isn't a lowest-denominator protocol engine. The whole reason it
makes heavy use of D-Bus interfaces is so that you can expose all protocol
specific features you'd like too. But it is true that the standard interfaces
are designed in a way that they're usefull for multiple protocols (otherwise
the framework wouldn't make much sense in the first place). But that doesn't
mean that they're based on the lowest-denominator :)

> Of course, building a Telepathy client would be a different kind of
> pleasure.  Some day I will create telepathy.el???


> > But to answer your question, stream-engine works with all Telepathy
> > Connection managers. But your client probably doesn't implement
> > one. In which case you might want to do your own wrapper around
> > farsight or farsight2.
> Yes, I figured that.
> > But especially with video we've noticed that this is far from an optimal
> > design.
> How come?  (Is there a record of that discussion?)  In any case,
> jabber.el won't be able to do better than that.

The biggest issue is lack of control. Especially if you embed your video
windows in other processes things start to become quite tricky.

The University of California Statistics Department; where mean is normal,
and deviation standard.

More information about the JDev mailing list