Le June 6, 2006 19:17, Olivier Goffart a écrit : > Le mercredi 7 juin 2006 00:44, Duncan Mac-Vicar a écrit : > > On Tuesday 06 June 2006 13:20, Andrew Barr wrote: > > > Hi, > > > > > > Something I wanted to do this summer was write an iChat plugin for > > > Kopete. I see someone has already had a stab at that some time ago, and > > > ideally I could use code from that, but it does use a strange mDNS > > > system (zmdnsd) probably due to it's age. Also a source of inspiration > > > and/or code could be Gaim's plugin, at least for the details of the > > > actual iChat protocol. Of course, my plugin would use KDNSSD (KDE apps > > > are supposed to use that and not avahi (or Howl, Apple mdnsd, or > > > whatever) directly, right?) > > > > > > I just wanted to announce my intentions here and let the Kopete > > > developers know what I wanted to do so that you can tell me anything > > > you think I need to know or point me somewhere that might help me > > > along. > > > > > > I've programmed C++ and KDE before, but I am self-taught. I'll do my > > > best and hope for the best. :) > > Hello. > Great news > > I'll be happy to help you and answer your qestion > (you can find me, and others, on #kopete on irc.kde.org (alias of > freenode))
> > I digged into iChat once. For LANs, it basically encapsulates jabber xml > > messages in bonjour packets for presence. I remember I was able to see > > the online contacts from my notebook but never had enough time to figure > > out how to share code with jabber in a good way. > > > > However for internet chat, I am pretty sure they use OSCAR/AIM > > iChat is using Jabber for internet chat also. iChat use AIM and support Jabber for Internet chat. > The protocol for local messaging is described here: > http://www.jabber.org/jeps/jep-0174.html > But i don't know really well that protocol. > > I'm not very familiar with mDNS and co > I don't know if it should be in another protocol, or in Jabber. Either using KDNS-SD, or using Avahi Qt bindings instead of mDNS. > > I think that the psi team recently added support for that in psi (which use > the same library as kopete) > Well not really, Justin claims this is a part of his new IrisNet framework and that iChat can see his presence that's it (according to http://delta.affinix.com/2006/02/16/iris-and-ichat/) This lead to our concerns about libiris ;) > I wish you will realize that protcol > > -- > Olivier (aka Gof) This lead to some users requesting that we should seperate logically Jabber and Google Talk. We could add Link-Local Messaging(aka Bonjour) to that list. Technically speaking, this is not hard to do: -Moving the common Kopete Jabber code into a shared library -Create FooProtocol stub and related plugins -Install the required .desktop files. Actually for Google Talk, at first I though it didn't make sense, but someone pointed me that he was working on a implementation of the GMail notification for Google Talk. With that GMail notification, it's make more sense to separate Google Talk. The question is: do we want that ? -- Michaël Larouche KDE developer working on Kopete, Kamefu, Solid...on dial-up :P -------------------------------------- Website: http://www.tehbisnatch.org/ MSN/Email: [EMAIL PROTECTED] IRC: irc.freenode.org/DarkShock on #kopete,#solid,#kamefu,#plasma Jabber: [EMAIL PROTECTED] _______________________________________________ kopete-devel mailing list [email protected] https://mail.kde.org/mailman/listinfo/kopete-devel
