Miranda IM

目录·支持协议
·开发历史
·参看





Miranda IM是一个多协议的即时通讯客户端软件。它运行时仅占用极少的内存,并且不需要安装,解压后即可运行。这使得用户可以从可移动的存储设备上运行他们的即时通讯客户端程序。如果仅使用少量的插件,它甚至可以被放到一张软盘里。
强大的插件使得Miranda IM拥有极好的可扩展性。只有基本的功能是内置的,其余的功能需要通过插件来实现。现在有多于350个插件可以被下载,用来扩展Miranda IM的功能。通过安装这些插件,Miranda IM可以支持ICQ, AIM, MSN, Jabber, Yahoo, QQ和Google Talk等协议。



支持协议

部分可通过插件支持的协议:

AIM
Bonjour
Battle.Net
飞信
Gadu-Gadu
Inter-Asterisk eXchange
ICQ
IRC
Jabber (& Google Talk)
Lotus Sametime
Mail.ru Agent
MeBeam
NetSend
MySpace
.NET Messenger Service (又称MSN Messenger, Windows Live Messenger)
腾讯QQ
SIP
Skype
Tlen.pl
Xfire
Yahoo! Messenger


开发历史


开始
Miranda IM最初叫Miranda ICQ,只拥有ICQ的基本功能。由Roland Rabien在2000年2月开始开发。第一个公开测试版0.0.1版于2000年2月6日被发布。这个版本使用了LibICQ,不支持历史纪录、数据库和插件,软件大小不到100KB。
在0.0.4版中,一个新的主要功能被添加,那就是MegaHAL聊天机器人。在0.0.6版中,增加了对插件的支持。Logger插件成为了和官方发布软件捆绑的第一个插件。AutoAway, Status Notify和Talk插件成为了最初可以单独下载的3个插件。

0.1.x版
在2000年12月26日发布0.0.6.1版后,原来的开发队伍离开了,Richard Hughes接管了这个项目。他的第一个发行版本,0.1.0.0版,于2001年4月8日发布,这个版本和以前的版本相比有了巨大的变化,大部分的代码都被重写了。和这个发行版本捆绑的信息对话框成为了第一个信息模块插件。MSN协议插件在0.1.1.0版发布前后出现了。这是第一个被Miranda ICQ支持的其他协议。0.1.1.0版是官方发布的第一个支持语言包的版本。这是Miranda ICQ成为今天的多协议、多语言即时通讯软件的第一步。
从0.1.0.0版起,Miranda ICQ迅速地成长。到了2002年2月28日,0.1.2.1版发布的时候,已经有了大约50个插件。那时出现了一个叫做Lizard的插件。这个插件十分像现在的clist插件,但是它支持换肤功能。然而,由于这个插件造成程序不稳定,其开发者不久就停止了开发。很多Lizard的皮肤现在仍然可以在文件列表中找到。

0.2.x版
在Richard Hughes在2002年6月莫名的消失后,现在的开发者Martin ?berg, Robert Rainwater, Sam K和Lyon Lim接管了这个项目。MSN协议插件被开发了第一个版本的Yahoo协议插件的Rako Shizuka接管。然而,因为这个插件的源代码是不公开的,随后它被新的开发者Gennady Feldman重写。MSN协议插件也成为了第一个可以通过重命名dll文件实现多帐户使用的插件。最初的非IM协议插件,包括RSS News和Weather,同样在这个时期被发布。这些协议插件通过添加特殊的联系人到联系人列表来显示信息供用户阅读。由于这些插件的支持使功能大大加强,在2002年12月17日,这个项目的官方名称改为Miranda IM。
0.2版于2003年2月1日发布,此时这个项目已经进行了大约3年。在两个星期后,一个错误修复版本被发布。这时,已经有了大约150个插件。在0.2版发布后,关于程序的重命名和从核心中移除ICQ的讨论浮出水面。

0.3.x版
0.3版于2003年6月23日发布,主要的变化是ICQ从核心中移除,成为了像MSN和Yahoo一样的协议插件。大约在同一时间,这个项目移动到了一个新的站点http://www.miranda-im.org,提供新的论坛和文件列表。
被捆绑在0.3版中的协议插件包括ICQ, MSN, AIM和Jabber。由于Yahoo协议插件封闭源代码的,没有被捆绑。不久IRC支持被添加到官方于2003年8月8日发布的0.3.1版中。
另一个主要的变化是从核心移除了信息模块,将其也转化成插件。这减小了可执行文件的大小,也促进了信息模块的迅速开发。在此期间,出现了许多不同的信息模块(包括SRMM, SRAMM和SRMM_mod等),每个模块都提供不同的新功能和对原版的改进。Miranda IM的插件数量继续迅速增长。当2004年4月19日,0.3.3版发布的时候,已经有了大约250个插件。

0.4.x版




使用tabSRMM和IEView插件时的信息窗口


0.4版于2005年4月7日发布。这是第一个将Yahoo协议插件捆绑在官方发行版中的版本。其他主要的改变包括从核心中移除了联系人列表和数据库模块,将其作为插件。结果,出现了3个联系人列表模块:原版的(clist_classic)、多窗口联系人列表(clist_mw)和可自定义用户界面的联系人列表(clist_nicer)。在此期间发布的其他流行的插件包括分页信息窗口(tabsrmm和scriver)、以HTML为基础的信息日志支持(IEView)、mbot插件(mbot)以及中继联系人插件(MetaContacts)。当0.4版发布时,插件总数已超过400。

0.5.x版
0.5版于2006年7月28日发布。这是Miranda IM首次在官方网页里提供Unicode版本与用户下载,使Windows NT、Windows 2000及Windows XP的用户不再因为内码不同而使沟通出现困难。在过去,Unicode支援是需要透过第三方提供下载,而且版本往往都较旧。
0.5版另一个新功能是对AIM Oscar支援,使用户可以接收档案,并存取其他用户的离线信息。

0.6.x版
Version 0.6 of Miranda IM was released on December 29, 2006. This version introduces UPnP support to improve file transfer and direct connect reliability through routers. Other changes include improved support for UTF-8 strings, improved tabbed options support, and numerous bug fixes.

0.7.x版
Version 0.7 of Miranda IM was released on October 01, 2007. Key changes already implemented include integrated font and icon services, a rewritten menu engine, and a release notifier. Another large change is a new way to uniquely identify plugins and the interfaces they implement which may break backward compatibility in the future.

0.8.x版
0.8版目前正处于测试阶段,已发布预览版。Miranda IM计划加入可支持单协议插件dll多账户的账户管理功能,核心通知架构,更佳的Vista兼容性,新的插件载入机制,恢复控制台功能以及提升用户界面友好度。

参看



维基共享资源中相关的多媒体资源:
Miranda IM



即时通讯软件列表
即时通讯软件比较
开源软件列表




自定义分类:
即时通讯软件
 
贡献者:
无限路由
Copyright © 1999-2024 C114 All Rights Reserved | 联系我们 | 沪ICP备12002291号-4