[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