挑战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 |
沒有留言:
張貼留言