这只是一个关于IM系统架构与开发相关知识的简易list 。
0 最权威的资料,当然是来自 xmpp的: http://xmpp.org , 列举有主要的服务端、客户端 和 库
服务端:
Apache Vysper | Windows / Linux | Apache License Version 2.0 | mina.apache.org |
Citidel | Linux | GPL3 | citadel.org |
CommuniGate Pro | Linux / Mac OS X / Windows | Commercial | communigate.com |
djabberd | Linux | GPL3 | danga.com |
ejabberd | Linux / Mac OS X / Solaris / Windows | GPL2 | process-one.net |
IceWarp | Linux / Windows | Commercial | icewarp.com |
iChat Server | Mac OS X | Commercial | apple.com |
in.jabberd | Linux | GPL2 | inetdxtra.sourceforge.net |
Isode M-Link | Linux / Solaris / Windows | Commercial | isode.com |
jabberd 1.x | Linux | GPL2 | jabberd.org |
jabberd 2.x | Linux / Solaris / Windows | GPL2 | jabberd2.xiaoka.com |
Jabber XCP | Linux / Solaris / Windows | Commercial | jabber.com |
Jerry Messenger | Linux / Windows | Commercial | j-livesupport.com |
Kwickserver | Windows | GPL | kwickserver.info |
Openfire | Linux / Mac OS X / Solaris / Windows | GPL | igniterealtime.org |
Open IM | Linux | BSD | openim.techlab.smk.fr |
Prosody | Linux / Mac OS X / Windows | MIT/X11 | prosody.im |
psyced | Linux / Mac OS X / Windows | GPL2 | psyced.org |
SoapBox Server | Windows | Commercial | coversant.net |
Oracle Communications Instant Messaging Server | Linux / Solaris / Windows | Commercial | oracle.com |
Tigase | Linux / Solaris / Mac OS X / Windows | GPL3 | tigase.org |
Wokkel | MIT | wokkel.ik.nu | |
Showing 1 to 23 of 23 entries
客户端:
Adium | Mac OS X | adium.im | |
Agile Messenger | Mobile | agilemobile.com | |
AQQ | Windows | aqq.eu | |
Ayttm | Linux | ayttm.sourceforge.net | |
beejive | Mobile | beejive.com | |
Beem | Mobile | beem-project.com | |
BitlBee | Linux | bitlbee.org | |
Bombus | Mobile | bombus-im.org | |
BuddyMob | Mobile | buddymob.com | |
Candy | Browser | amiadogroup.github.com | |
Chatopus | Mobile | chatopus.com | |
Citron | Windows | citron-im.com | |
Claros Chat | Browser | claros.org | |
Cleartext EIM | Linux / Mac OS X / Windows | cleartext.com | |
climm | Console / Text-Mode | climm.org | |
Coccinella | Linux / Mac OS X / Windows | coccinella.im | |
Crosstalk | Mobile iOS | portablek.com | |
Digsby | Windows | digsby.com | |
eM Client | Windows | emclient.com | |
emite | Browser | google.com | |
Empathy | Linux | live.gnome.org | |
Exodus | Windows | code.google.com | |
Finch | Console / Text-Mode | developer.pidgin.im | |
Gajim | Linux / Windows | gajim.org | |
Galaxium | Linux | code.google.com | |
glu | Windows | xeus-messenger.blogspot.com | |
GNU Freetalk | Console / Text-Mode | gnu.org | |
Gossip | Linux | developer.imendio.com | |
iChat | Mac OS X | apple.com | |
iJab | Browser | code.google.com | |
IM+ | Mobile | shapeservices.com | |
imov Messenger | Mobile | movsoftware.com | |
irssi-xmpp | Console / Text-Mode | cybione.org | |
Jabbear | Windows / Browser | jabbear.com | |
Jabber Mix Client | Mobile | jabbermixclient.sourceforge.net | |
jabber.el | Linux | emacs-jabber.sourceforge.net | |
Jabbim | Linux / Mac OS X / Windows | jabbim.com | |
Jabbim for Android | Mobile | www.jabbim.com | |
Jabiru | Mobile | jabiru.info | |
JAJC | Windows | jajc.jrudevels.org | |
Jappix | Browser | jappix.com | |
JBuddy Messenger | Linux / Mac OS X / Windows | zionsoftware.com | |
Jeti | Linux / Mac OS X / Windows | jeti-im.org | |
Jitsi (SIP Communicator) | Linux / Mac OS X / Windows | jitsi.org | |
JWChat | Browser | jwchat.sourceforge.net | |
Kadu | Linux / Mac OS X / Windows | kadu.net | |
Kopete | Linux | kopete.kde.org | |
Lampiro | Mobile | lampiro.bluendo.com | |
m-im | Mobile | code.google.com | |
mcabber | Console / Text-Mode | mcabber.com | |
mChat | Mobile | smape.com | |
Miranda IM | Windows | miranda-im.org | |
Monal IM | Mobile | monal.im | |
OctroTalk | Mobile | octro.com | |
OneTeam | Linux / Mac OS X / Windows | oneteam.im | |
OneTeam for iPhone | Mobile | oneteam.im | |
Oyo | Linux / Mac OS X / Windows | bristowsoftware.co.uk | |
Pandion | Windows | pandion.im | |
Poezio | Console / Text-Mode | poezio.eu | |
Pidgin | Linux / Mac OS X / Windows | pidgin.im | |
Prodromus | Browser | forge.webpresso.net | |
Psi | Linux / Mac OS X / Windows | psi-im.org | |
Psi+ | Linux / Mac OS X / Windows | code.google.com | |
Quiet Internet Pager (QIP) | Windows | forum.qip.ru | |
qutIM | Linux / Mac OS X / Windows | qutim.org | |
saje | Linux / Mac OS X / Windows | code.google.com | |
Salut à Toi | Linux / Console / Text-Mode / Browser | wiki.goffi.org | |
SamePlace | Browser | sameplace.cc | |
Sim-IM | Linux | sim-im.org | |
Slimster | Browser | slimster.org | |
SoapBox Communicator | Windows | coversant.net | |
Spark | Linux / Mac OS X / Windows | igniterealtime.org | |
SparkWeb | Browser | igniterealtime.org | |
Swift | Linux / Mac OS X / Windows | swift.im | |
Synapse | Linux | synapse.im | |
Talkonaut | Mobile | talkonaut.com | |
Tigase Messenger | Browser | tigase.org | |
Tigase Minichat | Browser | tigase.org | |
Tkabber | Linux / Mac OS X / Windows | tkabber.jabber.ru | |
Tlen | Linux / Mac OS X / Windows | tlen.pl | |
Trillian | Windows/ Mac OS X / Mobile / Browser | trillian.im | |
TrophyIM | Browser | code.google.com | |
V&V Messenger | Windows | altertech.net | |
Vacuum-IM | Linux / Mac OS X / Windows | vacuum-im.org | |
Vayusphere | Mobile | vayusphere.com | |
WeeChat | Console / Text-Mode | weechat.org | |
WTW | Windows | k2t.eu | |
Xabber | Mobile | xabber.com | |
xmppchat | Browser | babelmonkeys.de | |
Yambi | Windows | yambi.com | |
Yaxim | Mobile | slideme.org |
Showing 1 to 91 of 91 entries
库:
agsXMPP SDK | C# / .NET / Mono | Website | |
AnyEvent::XMPP | Perl | Website | |
as3xmpp | Flash / ActionScript | Website | |
AXMPP | Ada | Website | |
Babylon | Ruby | Website | |
Blather | Ruby | Website | |
cl-xmpp | Lisp | Website | |
dojox.xmpp | JavaScript | Website | |
Echomine Feridian | Java | Website | |
Eiffel | PHP | Website | |
emite | Java | Website | |
exmpp | Erlang | Website | |
gloox | C++ | Website | |
headstock | Python | Website | |
hsxmpp | Haskell | Website | |
hxmpp | haXe | Website | |
iksemel | C | Website | |
IP*Works Internet Toolkit | ActiveX, C++, C#, .NET, Mono, Delphi, Java |
Website | |
Iris | C++ | Website | |
jabber-net | C# / .NET / Mono | Website | |
jabber.py | Python | Website | |
JabberLib | Tcl | Website | |
Jabber Stream Objects (JSO) | Java | Website | |
JAXL | PHP | Website | |
Jreen | C++/Qt | Website | |
js.io | JavaScript | Website | |
JSJaC | JavaScript | Website | |
libstrophe | C | Website | |
Lightr | PHP | Website | |
Loudmouth | C | Website | |
Loudmouth | Ruby | Website | |
Matrix | C# / .NET / Mono | Website | |
Net::XMPP | Perl | Website | |
oajabber | C++ | Website | |
pyxmpp | Python | Website | |
QXmpp | C++ | Website | |
seesmic-as3-xmpp | Flash / ActionScript | Website | |
SleekXMPP | Python | Website | |
Smack | Java | Website | |
SoapBox Studio | C# / .NET / Mono | Website | |
strophe.js | JavaScript | Website | |
Swiften | C++ | Website | |
Tinder | Java | Website | |
txmpp | C++ | Website | |
Twisted Words | Python | Website | |
Verse | Lua | Website | |
XIFF | Flash / ActionScript | Website | |
xmpp-psn | Python | Website | |
xmpp4gwt | JavaScript | Website | |
xmpp4js | JavaScript | Website | |
XMPP4R | Ruby | Website | |
xmpp4r-simple | Ruby | Website | |
xmppframework | Objective C | Website | |
xmpphp | PHP | Website | |
xmppy | Python | Website | |
StropheCappuccino | Objective-J | Website | |
Z-XMPP | JavaScript | Website |
Showing 1 to 57 of 57 entries
【我主要关注 java, python的库,以及与android和ios相关的】
1 tcp/ip 协议,socket通信 , p2p
2 xmpp协议,jabber系统,及其实现:Openfire(wildfire),ejabberd,Jabberd,DJabberd ;客户端 spark
3 服务器推技术,comet: pushlet
4 http长连接: tcp长连接
5 群组聊天,语音,视频,传文件: xmpp jingle , jingle nodes(erlang, java)
P2P NAT穿透 STUN TURN ICE SIP RTP/RTCP
6 资料
+ 一个关于jabber的blog: [截止2009不再更新] http://hi.baidu.com/jabber (作者应该是Tim Yang)
+ 关于http长连接的介绍: http://www.cnblogs.com/Roberts/archive/2010/12/05/1986550.html
+ 关于服务器推的ibm dw文章: http://www.ibm.com/developerworks/cn/web/wa-lo-comet/
7 其他
应用集群, 分布式系统,多线程,高并发的应对方案 ,可靠性
相关推荐
2、知识扩展 2.1 SSL 协议详解 2.1.1 密码学概念 2.1.2 相关加密介绍 2.1.3 SSL 介绍及特性 2.1.4 SSH 的基本原理 2.2 Rss 与Feed 的概念区别 2.3 基于XMPP 协议的手机通讯方案 2.3.1 开发背景 2.3.2 Xmpp 协议...
本文中针对这套架构和系统设计,同时还会提供完整的源码,比较适合有一定Java开发能力和Netty知识的IM初学者。 *友情提示:如果你对IM即时通讯的基础技术理论了解的太少,建议可以先读:《新手入门一篇就够:从零...
课程以业务驱动技术栈,打造完整、全面的双系统项目,并采用前后端分离架构,业务功能完善(健康体检与健康管理两大业务),界面美观,可以高效积累大型医疗项目经验,快速提升医疗行业就业竞争力。 高效积累大型...
· ...您还可以前往 主页浏览包含知识体系、编程语言、软件工程、模式与架构、Web 与大前端、服务端开发实践与工程架构、分布式基础架构、人工智能与深度学习、产品运营与创业等多类目的书籍列表:
Business Series ...您还可以前往 主页浏览包含知识体系、编程语言、软件工程、模式与架构、Web 与大前端、服务端开发实践与工程架构、分布式基础架构、人工智能与深度学习、产品运营与创业等多类目的书籍列表:
◆与电话和网络硬件相关的所有内容,如电话api、sms和网络管理等 ◆高级开发主题,包括安全、ipc以及一些高级图形和用户界面技术 读者对象 本书面向希望在android手机平台上创建应用程序的所有人员。不管是...
它可以立即变身为一个开发平台,而且从PC到手机、从C/S到B/S、从客户端到服务端、从单机到局域网再到互联网、从常规的数据管理到文档管理、从单业务管理系统到企业整套ERP,包括企业IM,它都能胜任开发,并且可以...
全书包含3个部分,基础篇对Java企业级应用的安全知识、密码学核心知识、与Java加密相关的API和通过权限文件加强系统安全方面的知识进行了全面的介绍;实践篇不仅对电子邮件传输算法、消息摘要算法、对称加密算法、非...
美高森美公司(Microsemi CorporaTIon)成为针对RISC-V设计提供全面软件工具链和...美高森美与SiFive合作开发的RV32IM RISC-V新内核使客户能够利用开放式指令集架构(ISA)进行设计,通过许可的BSD授权,实现全面的移植
全书包含3个部分,基础篇对Java企业级应用的安全知识、密码学核心知识、与Java加密相关的API和通过权限文件加强系统安全方面的知识进行了全面的介绍;实践篇不仅对电子邮件传输算法、消息摘要算法、对称加密算法、非...
1.9.3 Dalvik虚拟机 1.9.4 Android应用程序架构 1.9.5 Android库 1.9.6 高级Android库 1.10 小结 第2章 开始入手 2.1 Android开发 2.1.1 开始前的准备工作 2.1.2 创建第一个Android活动 2.1.3 Android应用程序的类型...
这本书的作者 PHP 之道的发起人和维护者,对 PHP 编程范式和最佳时间有很好的理解,书中有大量的 PHP 最佳实践案例。 ... ...你会学到关于应用架构、规划、数据库、安全、测试...• 搭建与生产服务器高度一致的本地开发环境。
实训报告 实训名称: 电子商务网站规划与设计 院(系): 专业班级: 姓 名: 学 号: 日 期: 地 点: 指导教师: 成 绩: 目 录 任务书 1 1 电子商务网站研究 2 1.1 研究不同电子商务模式特点:B2B、B2C、C2C 2 1.2...