Miranda IM

Miranda IM
Miranda IM
Miranda IM logo.svg
Developer(s) Miranda IM Project
Initial release 2 February 2000
Stable release 0.9.35  (18 November 2011; 2 days ago (2011-11-18)) [+/−]
Preview release 0.10.0 Alpha #2  (22 June 2011; 4 months ago (2011-06-22)) [+/−]
Written in C/C++
Operating system Microsoft Windows
Type Instant messaging client
License GNU General Public License
Website www.miranda-im.org

Miranda IM is an open source multiprotocol instant messaging application, designed for Microsoft Windows. Miranda is free software distributed under GNU General Public License.

Contents

Architecture

Miranda IM provides a basic client framework, GUI, and an advanced plugin architecture. Support for various IM protocols and additional features is implemented through optional plugins,[1] some of which come bundled with Miranda IM by default; the rest (over 500) are available on the official addons site.[2] Unused protocols can be removed.

Features

  • Customized look and function according to each individual's needs.
  • Management and organization of hundreds of IM buddies on many IM networks
    • Contact renaming
  • Full message archive database
    • Simple recall or deletion with the DB Tool or History Sweeper plugin.
  • Contact details or photos visible with mouseover. (Needs additional plugin)
  • No advertising
  • Compact and portable: with few plugins
  • Security/Privacy: Saves history on hard disk
  • Low memory footprint[3]

Connectivity

The protocol plugins included with Miranda IM are AIM, Gadu-Gadu, ICQ, IRC, .NET Messenger Service (a.k.a. MSN), XMPP (& Google Talk), and Yahoo! Messenger.[4][5] Other protocols available via plugins include Bonjour[6] Fetion, Facebook (chat client), Inter-Asterisk eXchange, Lotus Sametime, MRA, NetSend, MySpace, Tencent QQ, SIP, Skype (requires Skype),[7] Tlen.pl, Xfire.

History

Early days

Miranda IM was first started by Roland Rabien (figbug) on February 2, 2000. At that time, it was a minimalist ICQ clone and officially called Miranda ICQ. The first public release, version 0.0.1, was released on February 6, 2000. This release used LibICQ, had no support for message history, database, and plugins, and had a distribution size of less than 100 KB.

A major new feature of version 0.0.4 was the MegaHAL chat bot, which enabled automatic chatting between Miranda and other ICQ users. Plugin support was added with version 0.0.6. Logger Plugin was the first plugin bundled with the official release.

Version 0.1.x

After the release of version 0.0.6.1 on December 26, 2000, the original developers left, and Richard "cyreve" Hughes took over the project. His first release, version 0.1.0.0 on April 8, 2001 was improved through a major rewrite. The split message dialog bundled with this release became the first messaging module to be put into a plugin. The .Net Messenger Service protocol plugin appeared around the time of version 0.1.1.0 release becoming the second messaging protocol to be supported by Miranda. This was also the first official release to support language pack translations. Miranda hence had multi-protocol, multi-language instant messenger features.

After v0.1.0.0, Miranda plugin development grew rapidly. With version 0.1.2.1 (February 28, 2002), there were approximately 50 plugins available. At the time the new Lizard plugin enabled skinning support; the only time Miranda supported skins. Lizard development stopped soon after, due to the instability it caused.

Version 0.2.x

After the mysterious disappearance of cyreve in June, 2002,[8] the developers Martin Öberg (Strickz), Robert Rainwater (rainwater), Sam K (egoDust), and Lyon Lim (lynlimz) took over the project. The MSN protocol was taken over by Rako Shizuka who also developed the first version of Yahoo! Messenger protocol, which was the third protocol supported by Miranda. The Yahoo! plugin was closed source, and lost reliability as the official Yahoo! Messenger protocol changed over time - it was later re-written by new developer Gennady Feldman.

The first of the non-IM plugins, including RSS News and Weather, were released within this period. These added a contact to contact list for the purpose of displaying information to the user rather than chatting.

Discussion about renaming of the program and removal of ICQ from the core began about this time. Due to the increase of protocol support, the project was officially renamed to Miranda IM on December 17, 2002.

The first release under the new name occurred on February 1, 2003, about three years after the beginning of the project, and a bug fix version came two weeks later.

Version 0.3.x

The major change in version 0.3, released on June 23, 2003, was the removal of ICQ from the core into a plugin. From now on, Miranda could run without the ICQ application being installed.[9] The project moved to a new site at www.miranda-im.org, featuring a new discussion board and file listing.

Protocol plugins bundled in version 0.3 included ICQ, MSN, AIM, and XMPP. The Yahoo! protocol was not included in the package. IRC support was added later by Jörgen Persson (m8rix) to the official release of version 0.3.1, on August 8, 2003.[10][11]

Another major change was the removal of the Send-Receive Messaging Module from the core into a plugin, SRMM.[10] This reduced the size of the executable file and encouraged rapid development of messaging modules. During this period many variations (including SRAMM, SRMM_mod, etc.) offered different new features and improvements over the standard implementation.

ZDNet.be reviewed release 0.3, complimenting its "effortless" contact importing, low memory usage, and extensive variety of plugins, and stating, "Miranda is a strong recommendation for people who have a system tray populated by several IM applications."[11]

Version 0.4.x

Miranda IM, customized with plugins and skins.

Version 0.4 of Miranda IM was released on April 7, 2005. This was the first version to have Yahoo! protocol bundled with the official release. Other major changes included the removal of contact list and database module from the core into plugins.[12][13] As a result, there were 4 variations of contact list modules: the original clist_classic, multi-window contact list clist_mw, modern contact list clist_modern, and nicer contact list with extensive UI customization clist_nicer. Other popular plugins released within this period included tabbed message window (tabsrmm and scriver), HTML based message log support IE view, scripting plugin mbot, and the meta contact plugin.

Version 0.5.x

Version 0.5 of Miranda IM was released on July 28, 2006. This is the first version to have Unicode support available as a download option for Windows NT, 2000 and XP users. Another new feature is the introduction of AIM Oscar, first released in early 2006, allowing users to transfer files and receive away messages. This version also provides more support for avatars among the various protocols.[14][15]

Version 0.6.x

Customized Miranda IM 0.6.8 - plugins (Modern Contact List, SmileyAdd, Scriver...), skin (WIP Zune), icons, colors, etc...

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

Version 0.7.x

Version 0.7 of Miranda IM was released on October 1, 2007. Key changes included integrated font and icon services, a rewritten menu engine, and a release notifier. One large change is a new way to uniquely identify plugins and the interfaces they implement which may break backward compatibility in the future.[17][18]

A 2008 CNET review gave the program 4 out of 5 stars, noting that though the interface is "plain", the program supports most IM protocols in one package. Features favored in the review included its centralized personal information management, "numerous" window behavior controls, and configurable hotkeys.[19]

Techzine.nl reviewed this version, listing its positive attributes as "support for many protocols; small and fast; a lot of plug-ins and skins; many settings" and writing it "will not look bad on your computer. Especially if you are looking for a simple client on a USB stick then Miranda IM is a good choice." On the other hand, "if you are using WLM (Windows Live Messenger) and you find the settings of the program hard, [we] can not recommend Miranda IM. The typical things like WLM's smilies, sounds, winks and games are not standard. You do get that functionality by the wide choice of skins and plug-ins, but for that you do some research and setting work."[4]

Authors Lui and Chan in Software Development Rhythms describe using Miranda IM's plugin architecture to copy, modify, and test existing plugins in order to develop "NAMMIK", a scriptable ICQ chatting bot used to interview people; they refer to Miranda IM's architecture as "simple and flexible".[1]

Version 0.8.x

Version 0.8 of Miranda IM was released on June 17, 2009. It included a new Account Manager which supports multiple accounts per protocol (doing away with DLL renaming), built-in SSL support, various enhancements and bugfixes for the core and plugins.[20]

A PCWorld Magazine review of version 0.8.16 noted its addon capability, but stated, "Miranda's user interface leaves something to be desired" while referring to its login status icons, wishing for easier management and grouping of contacts, easy blocking/reporting of spammers, and ultimately recommending it "for those who use only surface capabilities of instant messengers."[5]

Version 0.9.x

Version 0.9 of Miranda IM was released on August 24, 2010. It consists of many new features focused on improving Unicode support and overall protocol improvements. It is also the first Miranda IM version to feature an official 64-bit build.[21]


See also

References

  1. ^ a b Lui, Kim Man (2008). Software development rhythms: harmonizing agile practices for synergy. Wiley-Interscience. pp. 124–125. ISBN 9780470073865. http://books.google.com/books?id=Jtk7fKeX_ioC&pg=PA125#v=onepage&f=false. 
  2. ^ Miranda IM official Addons site
  3. ^ Dvorak, John; Pirillo, Chris, Taylor, Wendy (2003). Online!: the book. Prentice Hall PTR. ISBN 978-0131423633. http://books.google.com/books?id=jpGCib8MIgsC&pg=RA1-PA172&dq=%22Miranda+IM#v=onepage&q=%22Miranda%20IM&f=false. 
  4. ^ a b Koning, Wouter (2 December 2008). "Miranda IM (Review)" (in Dutch). Techzine.nl. http://www.techzine.nl/reviews/504/miranda-im.html. Retrieved 2010-07-13.  English tr.
  5. ^ a b Horton, Steve (5 March 2010). "Miranda IM review". pcworld.com. PCWorld. http://www.pcworld.com/downloads/file/fid,64338/description.html. Retrieved 2010-07-13. 
  6. ^ "Rendezvous Protocol for Miranda". xurble.org. April 14, 2005. Archived from the original on 2008-07-22. http://web.archive.org/web/20080702232945/http://xurble.org/projects/iChatMiranda. 
  7. ^ "Skype plugin discussion thread". Forum. Miranda-im.org. 25 April 2006. http://forums.miranda-im.org/showthread.php?p=65666#post65666. 
  8. ^ Miranda IM osdir.com Open Source Software Directory.
  9. ^ "Miranda IM v0.3 released". Sourceforge. Miranda IM. June 25, 2003. Archived from the original on 2009-01-15. http://replay.waybackmachine.org/20090115040531/http://sourceforge.net/forum/forum.php?forum_id=287706. Retrieved November 21, 2008. 
  10. ^ a b "Miranda IM v0.3.3.1 Changelog". Miranda-im.org. Archived from the original on April 3, 2005. http://web.archive.org/web/20050403105952/http://www.miranda-im.org/release/changelog.php. Retrieved November 21, 2008. 
  11. ^ a b Biesemans, Jamie (25 June 2003). "Miranda IM 0.3" (in Dutch). ZDNet.be. http://www.zdnet.be/downloads/28264/miranda-im-0-3/. Retrieved 2010-07-13.  (English tr.)
  12. ^ "Miranda IM v0.4 Release Announcement". April 9, 2005. Archived from the original on April 9, 2005. http://web.archive.org/web/20050410043730/www.miranda-im.org/release/. Retrieved November 21, 2008. 
  13. ^ "Miranda IM v0.4 Changelog". Miranda-im.org. Archived from the original on May 8, 2005. http://web.archive.org/web/20050508012345/http://www.miranda-im.org/release/changelog.php. Retrieved November 21, 2008. 
  14. ^ "Miranda IM v0.5 Released". Miranda-im.org. July 28, 2006. http://www.miranda-im.org/2006/07/28/miranda-im-v05-released/. Retrieved November 21, 2008. 
  15. ^ Biesemans, Jamie (31 July 2006). "Miranda IM 0.5" (in Dutch). ZDNet.be. http://www.zdnet.nl/downloads.cfm?id=59162&mxp=108. Retrieved 2010-07-13.  (English tr.)
  16. ^ "Miranda IM v0.6 Released". Miranda-im.org. December 29, 2006. http://www.miranda-im.org/2006/12/29/miranda-im-v06-released/. Retrieved November 21, 2008. 
  17. ^ "Miranda IM v0.7 Released". Miranda-im.org. October 2, 2007. http://www.miranda-im.org/2007/10/02/miranda-im-v07-released/. Retrieved November 21, 2008. 
  18. ^ Biesemans, Jamie (9 October 2007). "Miranda IM 0.7.1" (in Dutch). ZDNet.be. http://www.zdnet.nl/downloads.cfm?id=74753. Retrieved 2010-07-13.  (English tr.)
  19. ^ CNET Staff (November 6, 2008). Miranda IM - CNET editors' review. download.CNET.com; CBS Interactive.
  20. ^ "Miranda IM v0.8.0 Released". Miranda-im.org. June 17, 2009. http://www.miranda-im.org/2009/06/17/miranda-im-v0-8-0-released/. 
  21. ^ "Miranda IM v0.9.0 Released". Miranda-im.org. August 24, 2010. http://www.miranda-im.org/2010/08/24/miranda-im-v0-9-0-released/. 

External links


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Look at other dictionaries:

  • Miranda — may refer to : Contents 1 Places 2 People 3 Arts and entertainment 4 Other uses 5 See also …   Wikipedia

  • Miranda Im — Pour les articles homonymes, voir Miranda. Miranda IM …   Wikipédia en Français

  • Miranda — steht für: Miranda (Name), ein Vor und Familienname, siehe dort Namensträger und Etymologie Miranda (Mond), ein Mond des Uranus Miranda IM, ein freier Instant Messaging Client Miranda (Programmiersprache), eine Programmiersprache Miranda… …   Deutsch Wikipedia

  • Miranda IM — Kontaktliste von Miranda Basisdaten …   Deutsch Wikipedia

  • Miranda (W.I.T.C.H.) — Miranda Publication information Publisher Disney First appea …   Wikipedia

  • Miranda IM — Captura de pantalla de Miranda IM …   Wikipedia Español

  • MIRANDA (F. de SÁ de) — MIRANDA FRANCISCO DE SÁ DE (1481? 1558) Poète et dramaturge portugais, Francisco de Sá de Miranda eut une grande influence sur l’évolution de la littérature au Portugal au XVIe siècle. En l’absence de documents authentiques, la vie de ce… …   Encyclopédie Universelle

  • Miranda! — in Reventón Superestrella in 2006, in Los Angeles Background information Origin Argentina …   Wikipedia

  • MIRANDA — nomen illustris Hispania familiae, Avellanedaeae stirpi iunctae. Haeres enim huius 3 Castella veteri familiae Aldoncia filia Iohannis de Avellaneda, qui Iohanni II. Castellae Regi inservitt, nupsit Didaco Lopezio de Zuniga Comiti de Miranda, unde …   Hofmann J. Lexicon universale

  • Miranda — (Идра,Греция) Категория отеля: 4 звездочный отель Адрес: Idra, Идра, 18040, Греция …   Каталог отелей

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”