In article 
<[EMAIL PROTECTED]>,
 "John Liston" <[EMAIL PROTECTED]> wrote:

> Scott, the project lead, has replied to me. He is now experimenting with the 
> Smack client and said he could use some assistance. Some excerpts from his 
> email:

Smack is actually a Java library for writing Jabber/XMPP clients, not a 
client itself. Another client to consider is Java Stream Objects (JSO), 
which supports the writing of clients, components, and servers:

http://jso.jabberstudio.org/

FWIW, my understanding is that there is heavy interest in JSO within Sun.

Smack and JSO seem to be the two most popular and actively maintained 
Java libs for Jabber/XMPP development.

> "With ecomm, we will be providing Eclipse-based abstract apis for access to 
> various kinds of communication functionality/protocols, and providing 
> 'reference implementations' of various protocols...for example, xmpp. This 
> should give us (and ecomm developers) the maximum flexibility to interoperate 
> with different existing and new protocols."

How do the Eclipse "reference implementations" relate to JSRs within the 
Java Community Process?

http://www.jcp.org/en/jsr/overview

Naturally it would be good to get XMPP support into the "standard" 
libraries for most major programming languages (Java, Python, Perl, 
etc.), and the Eclipse effort might be a step in that direction.

> "As I understand it, [IETF/Jabber.org] are trying to define a consistent 
> protocol for IM server-side interoperability.

Well, XMPP is just streaming XML -- mainly used for IM, but also for 
many other applications, from network management to real-time gaming. 
XMPP is mostly implemented via a client-server architecture, but could 
be used peer-to-peer as well (cf. iChat in Rendezvous mode).

> I consider ecomm's effort to 
> be focused on delivering communications apis to Eclipse plugin developers 
> (primarily, but not only), so that applications can be easily constructed to 
> take advantage presence info, messaging, peer-to-peer communication, etc.  I 
> believe if approached in the right way, these can be complimentary...with 
> ecomm apis providing plugin developers with access to open communications 
> protocols (like XMPP), and allowing the rapid creation of Eclipse-based apps 
> that interoperate with other XMPP clients/devices."

Sounds good. :-)

/psa

_______________________________________________
jdev mailing list
[EMAIL PROTECTED]
http://mail.jabber.org/mailman/listinfo/jdev

Reply via email to