[Adium-devl] Adium's Libpurple Implementation
Alex C Schaefer
Alex.Schaefer at Colorado.EDU
Fri Sep 7 22:41:10 UTC 2007
Chris Forsythe said I should go ahead and forward this here list, and
so here I go -
I'm Alex Schaefer of the ApolloIM project, an iphone Instant
Messenger, and we're looking to get away from firetalk asap in favor
of libpurple.
We have gotten libpurple compiled, and we're actually, at this point,
looking at out implementation. Currently, it's implemented in a very
dirty fashion inspired by the libpurple nullclient. I thought I'd
get in contact with you guys before I get down and dirty and write my
own libpurple interface in objc, and ask where I should look in Adium
for a good clean example of such code.
Chris had mentioned you have a connector class that Adium uses to
connect libpurple to the adium-core, and maybe someone could
elaborate a little more on that for me?
As for our current test implementation, I was thinking the next step
is just to create a factory class that continually generates
libpurple connection classes that then connect out and do their thing
- self sufficient with their own callbacks - and then feed into a
singleton that delegates all the incoming data to the correct ui
operations.
Anyway, any help you could give me would be greatly appreciated :)
--Alex C. Schaefer
http://apolloim.googlecode.com
_________________
Alex C. Schaefer
Lab Administrator
University of Colorado at Boulder
ITS-ETED
E-mail: Alex.Schaefer at colorado.edu
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://adium.im/pipermail/devel_adium.im/attachments/20070907/5b4b9eb2/attachment-0001.html>
More information about the devel
mailing list