|Re: How to develop a complete ECF base XMPP application [message #618608 is a reply to message #618607]
||Wed, 16 May 2007 03:37
| Scott Lewis
Registered: July 2009
> Hi ECF team
> I want to develop a complete application base on xmpp protocol,and i have a Jabber/xmpp server Openfire, are there many
> method in the ECF API can provider User register,add friends and so on...?
Yes. Specifically the IPresenceContainerAdapter exposes the following APIs:
(create accounts, manage passwords, etc)
(add/remove friends from buddy list, etc)
Several others relevant to IM person-to-person communication, multi-user
chat, roster and presence management. There is a IM/chat history API
also there, but it is not yet implemented by any providers.
> what i want was a really complete application base on XMPP with ECF xmpp provider.
The XMPP implementation currently being used (Jive Smack API v2.2.1) is
reasonably complete...as it has all the functions you listed...and also
supports peer to peer file transfer (which is exposed via the ECF
filetransfer API in org.eclipse.ecf.filetransfer plugin).
The ECF XMPP provider also exposes the ECF datashare API
(org.eclipse.ecf.datashare) which allows applications to create and use
channels (IChannel) for application to application (or tool to tool if
you prefer) communication. This uses XMPP message properties (part of
the XMPP spec) to support real-time collaboration.
Powered by FUDForum
. Page generated in 0.02010 seconds