[Adium-devl] Java-based libraries... a ponder, a thought, an apology

Colin Barrett timber at lava.net
Fri Dec 8 06:34:39 UTC 2006


On Dec 8, 2006, at 1:13 AM, Peter Hosey wrote:

> On Dec 7, 2006, at 19:56:22, Andreas Monitzer wrote:
>> I'd be willing to implement a fully ObjC-based XMPP library for  
>> Google SoC 2007 (don't have any time before summer, sorry),  
>> leveraging current technologies like NSXML* and KVO to get a simple  
>> yet effective framework for XMPP ….
>
> I like this idea. I understand Jabber has other little goodies (e.g.  
> pub/sub) that might be useful in a generic framework that non-IM  
> applications could use.

I'm not sure the advantage of doing it in ObjC when there are plenty  
of other ones. Also, 3 months to get a working, stable, tested XMPP  
library? Call me Thomas, but I'm doubtful. Also, even though it's in  
ObjC doesn't mean it would necessarily be easier to maintain -- we  
don't know XMPP.

I'd suggest using an existing C library. http://www.imendio.com/projects/loudmouth/ 
   Looks good, from just a quick search.

(alternatively, Python and Ruby are alright too, as those bridges are  
quite well supported: http://developer.apple.com/leopard/overview/apptech.html 
  )

> I take it, then, that even two Java libraries does not justify JNI,  
> and therefore we're dropping Smack too?

Two jabber libraries would mean two times the JNI, I think?



More information about the devel mailing list