1. 下载 jxta 2.5.2版本
2. 服务端的采用何种形式部署?
3. 客户端采用swing的形式,还是applet的形式,还是flash的形式?
4. 普通用户,管理员用户,高级用户
5. 阶段性目标
5.1 服务端运行
5.2 客户端运行
5.3 客户端和服务端通讯,并且登陆成功。
5.4 多用户登陆,查看在线用户。 在线/离开/掉线/隐身/忙碌/勿扰
5.5 文字聊天
5.6 收听语音节目
5.7 收看视频节目
5.8 建立语音聊天室 (高级用户)
5.9 建立视频聊天室 (高级用户)
5.10 普通用户加入语音聊天室
5.11 普通用户语音聊天
5.12 普通用户加入视频聊天室
5.13 普通用户视频聊天
5.14 共享文件夹
5.15 分布式搜索共享文件夹
参考文章:
http://technica.blogbus.com/logs/15909321.html
http://www.cnblogs.com/jobs/archive/2007/03/25.html
http://sourceforge.net/projects/activex
http://osflash.org/red5/linux-install
http://www.linuxidc.com/Linux/2008-04/12293.htm
http://soft.zdnet.com.cn/software_zone/2007/1009/543087.shtml
http://www.d5power.com/thread-35-1-1.html
http://blog.zol.com.cn/779/article_778677.html
http://xinsync.xju.edu.cn/index.php/archives/2656#more-2656
-- Performance Issue: just extend the class MultiThreadedApplicationAdapter instead of the previous ApplicationAdapter and make sure your code is thread-safe
http://xinsync.xju.edu.cn/index.php/archives/2284#more-2284
-- 直接修改得到一个版本?
XMPP for flex <-- client
XMPP wildfire (java) <-- server
1. http://blog.csdn.net/rongjch/archive/2006/04/20/670721.aspx
2. http://hi.baidu.com/jabber/blog/category/Wildfire
3. http://www.xiongcaocao.com/yaotian/diary/122
使用wildfire和linq在一个客户端整合QQ,MSN,Gtalk。
1. http://www.jivesoftware.org/ 感谢jive提供了如此优秀的xmpp服务端和客户端库文件。
2. http://www.google.com/talk/intl/zh-CN/ 感谢gtalk对xmpp协议的支持。
3. http://linq.sourceforge.net/ 非常优秀的xmpp客户端。
4. http://lumaqq.linuxsir.org/main/ 超级出色的纯java的qq客户端。
5.http://hi.baidu.com/jabber 一个很不错的关于xmpp的blog。
http://wangcheng.javaeye.com/blog/153548
Flex2基于XMPP的chat程序(二)
暂定框架
1. 目标。
20个视频聊天室
1个公共文字聊天室
1.1. 公共文字聊天室
所有人群聊,直接滚屏即可。
1.2. 视频聊天室
1个主持人。
1个视频双向直连观众 第一梯队
2个声频直连观众 第二梯队
1 http://www.javaeye.com/topic/154697
构建 基于openfire + jwchat 的 WEB IM
2. http://code.google.com/p/xmpphp/
3. http://fairyfish.net/2008/08/28/xmpphp/
4. http://wiki.jabber.org/web/Bidirectional-streams_Over_Synchronous_HTTP_(BOSH)_(XEP-0124)
没有评论:
发表评论