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

Reply via email to