资 源 简 介
用JAVA和JXTA开发的开放式互动社区平台“iam88”正式宣布开源,并发布1.0版本
本软件起源于我研究JAVA P2P-JXTA(一个开源的P2P项目,由当年的SUN技术牛人BillJoy发起,网址:jxta.dev.java.net),所以这个项目以后也会在JXTA社区中发布,相信对JXTA在实际中应用,也会有比较大的参考意义。
iam88=IM+社区;目标是开发成一个开放式互动社区平台。
在我的构思中,社区是一个应用,可插件式开发和部署的,目前开发了一个类似BBS的简单社区应用,在这个社区应用里面,帖的类型也是可插件式开发和部署的.
IM几乎是目前所有网络软件中一个不可缺少的功能,IM是人在社区中互动的联系纽带。目前实现了些常用的功能,例如:表情,传文件,消息,社区邀请,类似QQ的消息闪动提示,窗口自动隐藏在窗口顶部,等等。
(早期用JMF实现了视频和语音,但效果太差,而且SUN 对JMF也多年没更新,所以这个功能就彻底去掉)
整个软件100%用JAVA完成。用TOMCAT作为服务器,MYSQL作数据库,客户端之间的通信用JXTA。
虽然是纯JAVA开发,但我并没有在LINUX上面测试过,所以不能确定是否能在LINUX上面正确运行。
由于本软件的设计,开发,测试都是由我一个人完成,时间精力很有限,因此,难免BUG的存在,以及开发文档缺乏,但我也相信,开源项目,源代码是最好的文档:)。
本软件为纯绿色软件,解压压缩包,运行里面的iam88.bat即可,当然前提是要求你的机器先安装JAVA运行环境JRE。具体信息可以参考压缩包里面的readme.txt。
特别声明:
本源代码只能用于学习,研究目的;不能用于商业目的。
这篇博客的最下面,有软件的界面截图:
http://blog.csdn.net/iam88/archive/2009/08/07/4419847.aspx