简介,该系统支持 桌面(包含Windows,Linux,和mac系统),嘿嘿,Java的。也支持web聊天。类似webqq。但是我没有测试。
该系统全部采用Java语言实现,而且还是开源的。是基于jabber的xmpp协议的,支持gtalk,msn,新浪微博(新浪微博的android推送也是xmpp的哦,博主观察到的,ps:sina微博架构师 timyang 对xmpp深有研究,读他的博客学了不少东西。)
各种需要的软件。下载地址。主要是openfire(服务器端)和spark(桌面端),还有web端
http://www.igniterealtime.org/downloads/index.jsp
下载安装好,就可以实现桌面直接的聊天了。
android端可以自己开发。可以使用官方的Smack 自己开发,也好像有asmack是移植好的。
偶然间让哦我发现了一个开源项目。
https://github.com/pfleidi/yaxim
这个,也只xmpp协议的。可以直接拿来当客户端用。也可以直接到play下载。https://play.google.com/store/apps/details?id=org.yaxim.androidclient
yaxim,在填写jabber id的时候有一个缺点,xxx@xxx.000 不写 .ooo会不认。
博主意淫:
1.可以基于这一套,做一个推送系统。ps,千万别用androidpn。bug太多了。在用户量并发不大的情况下,可以使用。如果用户多,可以openfire集群。再多,就自己开发吧。
2.可以山寨个微信。也可以做个微信公开号一样的功能。看用户了。开放api,也很容易的。