挑战XMPP(一)XEP
XMPP是一种基于标准通用标记语言的子集XML的协议,它继承了在XML环境中灵活的发展性。因此,基于XMPP的应用具有超强的可扩展性。经过扩展以后的XMPP可以通过发送扩展的信息来处理用户的需求,以及在XMPP的顶端建立如内容发布系统和基于地址的服务等应用程 序。而且,XMPP包含了针对服务器端的软件协议,使之能与另一个进行通话,这使得开发者更容易建立客户应用程序或给一个配好系统添加功能。
中文名
可扩展通讯和表示协议
外文名
Extensible Messaging and Presence Protocol
中文名
可扩展通讯和表示协议
外文名
Extensible Messaging and Presence Protocol
Libraries
下面是xmpp协议在各个语言和平台上现有的库,目前在移动端,安卓和ios最主流也是支持最强大的框架分别是asmack和xmppframework。
下面是xmpp协议在各个语言和平台上现有的库,目前在移动端,安卓和ios最主流也是支持最强大的框架分别是asmack和xmppframework。
Name | Language(s) | License | Details | Latest Release |
---|---|---|---|---|
agsXMPP SDK | C# / .NET / Mono | GPL / commercial | ag-software.net | |
AnyEvent::XMPP | Perl | Artistic | ta-sa.org | 2012-06-14 |
as3xmpp | Flash / ActionScript | GPLv2 | code.google.com | 2909-08-25 |
asmack | Java (Android) | Apache2 | github.com | 2013-05-29 |
AXMPP | Ada | BSD | forge.ada-ru.org | 2011-03-07 |
Babbler | Java | MIT | babbler-xmpp.blogspot.de | |
Babylon | Ruby | MIT | github.com | 2009-03-31 |
Blather | Ruby | MIT | adhearsion.com | 2013-08-26 |
cl-xmpp | Lisp | MIT | common-lisp.net | 2008-07-12 |
Coversant SoapBox SDK Studio | C# / .NET / Mono / C++ | Commercial | coversant.com | unknown |
dojox.xmpp | JavaScript | Website | ||
Echomine Feridian | Java | Website | ||
Eiffel | PHP | Website | ||
emite | Java | github.com | ||
exmpp | Erlang | exmpp.org | ||
frabjous | JavaScript | github.com | ||
gloox | C++ | camaya.net | ||
goexmpp | Go | code.google.com | ||
headstock | Python | Website | ||
hsxmpp | Haskell | חנוך.se | ||
hxmpp | haXe | hxmpp.disktree.net | ||
iksemel | C | code.google.com | ||
IP*Works Internet Toolkit | ActiveX, C++, C#, .NET, Mono, Delphi, Java | Website | ||
Iris | C++ | Website | ||
jabber-net | C# / .NET / Mono | code.google.com | ||
jabber.py | Python | Website | ||
JabberLib | Tcl | coccinella.im | ||
Jabber Stream Objects (JSO) | Java | Website | ||
JAXL | PHP | code.google.com | ||
jQuery-XMPP-plugin | JavaScript | github.com | ||
Jreen | C++/Qt | qutim.org | ||
JSJaC | JavaScript | jwchat.org | ||
libstrophe | C | strophe.im | ||
Lightr | PHP | code.google.com | ||
Loudmouth | C | Website | ||
Loudmouth | Ruby | Website | ||
MatriX | C# / .NET / Mono | Commercial | ag-software.net | 2014-01-22 |
Net::XMPP | Perl | Website | ||
node-xmpp | JavaScript | github.com | ||
oajabber | C++ | Website | ||
Pontarius XMPP | Haskell | BSD | github.com | |
pyxmpp | Python | Website | ||
QXmpp | C++ | code.google.com | ||
seesmic-as3-xmpp | Flash / ActionScript | code.google.com | ||
SleekXMPP | Python | github.com | ||
Smack | Java | igniterealtime.org | ||
stanza.io | JavaScript | github.com | ||
strophe.js | JavaScript | Website | ||
StropheCappuccino | Objective-J | github.com | ||
Swiften | C++ | swift.im | ||
Tinder | Java | igniterealtime.org | ||
txmpp | C++ | github.com | ||
Twisted Words | Python | Website | ||
Verse | Lua | Website | ||
XIFF | Flash / ActionScript | igniterealtime.org | ||
xmpp-psn | Python | code.google.com | ||
jaxmpp2 | Java / Android / Google Web Toolkit | Website | ||
xmpp4js | JavaScript | Website | ||
XMPP4R | Ruby | Website | ||
xmpp4r-simple | Ruby | code.google.com | ||
xmppframework | Objective C | github.com | ||
xmpphp | PHP | code.google.com | ||
xmppy | Python | Website | ||
XMPP-FTW | JavaScript | github.com | ||
Z-XMPP | JavaScript | ivan.vucica.net |
沒有留言:
張貼留言