Eagle 发表于 2004-5-28 20:27:06

做自己的即时通讯软件,怎么样?

看到公社的人越来越多,非常激动啊,呵呵。是否可以考虑一下呢,未来是linux的,那么即时软件现在是qq的天下,如果我们在linux下抢先一步,这是个很好的机会啊。大家有兴趣的话,可以来讨论一下。

ShiChao 发表于 2004-5-28 20:56:46

我也做过这种东西,觉得没什么心意,后来就停止了

何必要重复作别人做过的东西呢?即使我们自己作,又能有什么新功能?

sjinny 发表于 2004-5-28 22:16:23

现在Linux下可以用QQ了……
再看看Linq现在的局面……
虽然我也觉得有必要我们自己做一个,这样可以和各种软件整合起来,但是……

njue 发表于 2004-5-28 23:07:41

我个人觉得还是有前途的。
在linux下玩qq,很多功能限制,为什么不开发功能完善的linux的linuxfans。org自己生产的及时通讯软件?
可以大概规划一下,linuxfans。org本来就有很好的讨论环境。

njue 发表于 2004-5-28 23:10:33

如果有这样的计划,最关键之出,
第一:要有测试的环境
第二:有人非常优秀的领头羊
第三:要有一群有着热心的群众的呼吁和相应(具备一定实力的群众。:))

Fujinsan 发表于 2004-5-29 02:51:49

看来对这个东西很有兴趣的朋友还是很多的嘛。
既然这样,心动不如行动,赶快加入Magic Linux培训活动的“即时通信组”吧!加入这个组需要做的是:
*学习编程技术,特别是socket应用;
*研究现有的即时通信软件和通信协议(准备选派一个代表参与linuxsir的lumaqq项目)
*阅读Gaim、Kopete等软件的源代码
这个组以后将是Magic Linux Messenger Platform和Magic Linux Messenger Application开发团队的主力。

MLMP我正在研究中,年底将放出1.0版出来,然后组建项目组。MLMP1.0主要特性包括:
*直接使用Gaim和Kopete的插件(例如libmsn、libqq)来支持MSN、QQ等协议,并提供比这些插件自带界面更全的功能;
*自身的协议对服务器资源的依赖低,在用户获得身份证后就可以不再需要服务器,整个Internet就是软件的测试环境,资源绝对充足;
*可以对每个好友设置在线状态,可以对每个或每组好友显示不同的个人资料;
*利用交互设计技术设计的趋于完美的全新用户界面;
*美轮美奂的点对点聊天界面,并为视频和语音的支持和增加更丰富功能而预留接口;
*全功能群组,集成现今IM群组功能之大成,为聊天交流、网络会议、论坛社区逐步走向融合奠定基础;
*提供p2p和group两种基本的文件传输方式,未来将可以用MLMP来发布软件或进行协同开发的版本管理与协作。
*可以用MLMP来发布静态个人主页和动态个人网站,用户不在线时其他人仍能使用MLMP网址进行访问;
*MLMP1.0将附带两个示例游戏:基于p2p的“跳棋”游戏,和基于多层级群组的Gun War(暂定名“羌魔国内乱”)游戏;为以后开发基于MLMP平台的网络游戏提供简单的范例;
*提供Console界面和图形界面,不需要进图形界面也可以使用MLMP聊天;
*采用混合密码策略来提供比现今IM更高的安全性,即使有软件的源代码也无法窃取、窃听、破解个人隐私和重要用户机密;
*充分考虑软件使用各方的利益,从技术上实现“权利和义务不可分割”的原则。

呵呵,有兴趣的,赶快准备到时参与开发认领具体的开发任务吧。

ShiChao 发表于 2004-5-29 17:50:49

*直接使用Gaim和Kopete的插件(例如libmsn、libqq)"
这倒是一个好功能

哪里有MPML协议的文档?

athlonxhy 发表于 2004-5-29 19:01:11

参考一下Gnome-Meeting和gstream?

Eagle 发表于 2004-5-30 23:09:28

大家都这么感兴趣,不妨试试。不过,我认为现在最主要的不是技术问题。我想如果大家希望做的话,最好做一个项目来运作。关键要做好需求分析和子任务的划分,如果大家有兴趣,我建议安装CMM来做,一个大家可以学一些东西,二来大家也可以锻炼一下

ShiChao 发表于 2004-6-5 19:31:01

CMM是啥?

Eagle 发表于 2004-6-11 20:07:13

Capability Maturity Model for Software (CMM)
软件成熟能力模型
页: [1]
查看完整版本: 做自己的即时通讯软件,怎么样?