Miranda IM - Miranda IM

Miranda IM
Miranda IM logo.svg
Entwickler Miranda IM-Projekt
Erstveröffentlichung 2. Februar 2000 ; Vor 21 Jahren ( 2000-02-02 )
Stabile Version 0.10.80 (25. April 2018 ; vor 3 Jahren ) [±] ( 2018-04-25 )
Repository
Geschrieben in C , C++
Betriebssystem Microsoft Windows
Größe 7,9 MB
Typ Instant Messaging- Client
Lizenz GPL-2.0 oder höher
Webseite sourceforge .net /projects /miranda

Miranda IM ist eine Open-Source- Multiprotokoll-Instant-Messaging-Anwendung , die für Microsoft Windows entwickelt wurde . Miranda ist freie Software, die unter der GNU GPL-2.0 oder höher vertrieben wird .

Die Architektur

Miranda IM bietet ein grundlegendes Client-Framework, eine GUI und eine erweiterte Plugin-Architektur. Die Unterstützung für verschiedene IM-Protokolle und zusätzliche Funktionen wird durch optionale Plugins implementiert , von denen einige standardmäßig mit Miranda IM gebündelt sind; der Rest (über 500) war in der Vergangenheit auf der offiziellen Addons-Site verfügbar. Nicht verwendete Protokolle können entfernt werden.

Merkmale

  • Maßgeschneidertes Aussehen und Funktion nach den Bedürfnissen jedes Einzelnen.
  • Verwaltung und Organisation von Hunderten von IM-Buddies in vielen IM-Netzwerken
    • Kontaktumbenennung
  • Vollständige Nachrichtenarchivdatenbank
    • Einfacher Abruf oder Löschung mit dem DB Tool oder History Sweeper Plugin.
  • Kontaktdaten oder Fotos bei Mouseover sichtbar. (Benötigt zusätzliches Plugin)
  • Keine Werbung
  • Kompakt und portabel: mit wenigen Plugins
  • Sicherheit/Datenschutz: Speichert den Verlauf auf der Festplatte
  • Geringer Speicherbedarf

Konnektivität

Die in Miranda IM enthaltenen Protokoll-Plugins sind AIM , Gadu-Gadu , ICQ , IRC , Microsoft Messenger-Dienst (auch bekannt als MSN, .NET, Live usw.), XMPP (& Google Talk ) und Yahoo! Bote . Andere über Plugins verfügbare Protokolle sind Bonjour Fetion , Facebook Messenger , Inter-Asterisk eXchange , Lotus Sametime , NetSend , MySpace , Tencent QQ , SIP , Skype (erfordert Skype), Tlen.pl , Xfire .

Geschichte

Anfangszeit

Miranda IM wurde erstmals am 2. Februar 2000 von Roland Rabien (figbug) gestartet. Damals war es ein minimalistischer ICQ-Klon und hieß offiziell Miranda ICQ. Die erste öffentliche Version, Version 0.0.1, wurde am 6. Februar 2000 veröffentlicht. Diese Version verwendete LibICQ, hatte keine Unterstützung für Nachrichtenverlauf, Datenbank und Plugins und hatte eine Verteilungsgröße von weniger als 100 KB.

Ein wichtiges neues Feature der Version 0.0.4 war der MegaHAL- Chat-Bot, der das automatische Chatten zwischen Miranda und anderen ICQ-Benutzern ermöglichte. Plugin-Unterstützung wurde mit Version 0.0.6 hinzugefügt. Logger Plugin war das erste Plugin, das mit der offiziellen Version gebündelt wurde.

Version 0.1.x

Nach der Veröffentlichung der Version 0.0.6.1 am 26. Dezember 2000 verließen die ursprünglichen Entwickler das Projekt und Richard "cyreve" Hughes übernahm das Projekt. Seine erste Veröffentlichung, Version 0.1.0.0 vom 8. April 2001, wurde durch eine umfassende Überarbeitung verbessert. Der mit dieser Version gebündelte Dialog für geteilte Nachrichten war das erste Messaging-Modul, das in ein Plugin integriert wurde. Das .Net Messenger Service-Protokoll-Plugin erschien ungefähr zur Zeit der Version 0.1.1.0 und wurde das zweite von Miranda unterstützte Messaging-Protokoll. Dies war auch die erste offizielle Version, die Übersetzungen von Sprachpaketen unterstützte. Miranda verfügte daher über Instant-Messenger-Funktionen mit mehreren Protokollen und mehreren Sprachen.

Nach v0.1.0.0 wuchs die Entwicklung des Miranda-Plugins schnell. Mit Version 0.1.2.1 (28. Februar 2002) waren ca. 50 Plugins verfügbar. Damals ermöglichte das neue Lizard- Plugin die Skinning-Unterstützung; das einzige Mal, dass Miranda Skins unterstützte. Die Entwicklung der Eidechsen hörte kurz darauf aufgrund der dadurch verursachten Instabilität auf.

Version 0.2.x

Nach dem mysteriösen Verschwinden von Cyreve im Juni 2002 übernahmen die Entwickler Martin Öberg (Strickz), Robert Rainwater (Regenwasser), Sam K (egoDust) und Lyon Lim (lynlimz) das Projekt. Das MSN-Protokoll wurde von Rako Shizuka übernommen, der auch die erste Version von Yahoo! Messenger- Protokoll, das dritte von Miranda unterstützte Protokoll. Die Yahoo! Plugin war Closed Source und verlor an Zuverlässigkeit, da das offizielle Yahoo! Das Messenger-Protokoll hat sich im Laufe der Zeit geändert – es wurde später vom neuen Entwickler Gennady Feldman neu geschrieben.

Die ersten Nicht-IM-Plugins, darunter RSS News und Weather , wurden in diesem Zeitraum veröffentlicht. Diese fügten der Kontaktliste einen Kontakt hinzu, um dem Benutzer Informationen anzuzeigen, anstatt zu chatten.

Zu dieser Zeit begannen Diskussionen über die Umbenennung des Programms und die Entfernung von ICQ aus dem Kern. Aufgrund der zunehmenden Protokollunterstützung wurde das Projekt am 17. Dezember 2002 offiziell in Miranda IM umbenannt .

Die erste Veröffentlichung unter dem neuen Namen erfolgte am 1. Februar 2003, etwa drei Jahre nach Projektbeginn, und eine Bugfix-Version kam zwei Wochen später.

Version 0.3.x

Die wichtigste Änderung in der am 23. Juni 2003 veröffentlichten Version 0.3 war die Entfernung von ICQ aus dem Kern in ein Plugin. Von nun an konnte Miranda ohne die Installation der ICQ- Anwendung laufen . Das Projekt ist auf eine neue Website unter www.miranda-im.org umgezogen , die ein neues Diskussionsforum und eine Dateiliste bietet.

Zu den in Version 0.3 gebündelten Protokoll-Plugins gehörten ICQ , MSN , AIM und XMPP . Die Yahoo! Protokoll war nicht im Paket enthalten. IRC-Unterstützung wurde später von Jörgen Persson (m8rix) zum offiziellen Release der Version 0.3.1 am 8. August 2003 hinzugefügt.

Eine weitere große Änderung war die Entfernung des Send-Receive-Messaging-Moduls aus dem Kern in ein Plugin, SRMM . Dies reduzierte die Größe der ausführbaren Datei und förderte die schnelle Entwicklung von Messaging-Modulen. Während dieser Zeit boten viele Variationen (einschließlich SRMM , SRMM_mod usw.) verschiedene neue Funktionen und Verbesserungen gegenüber der Standardimplementierung.

ZDNet.be überprüfte Version 0.3, die den "mühevollen" Kontaktimport, den geringen Speicherverbrauch und die umfangreiche Auswahl an Plugins beglückwünschte und erklärte: "Miranda ist eine starke Empfehlung für Leute, die eine Taskleiste haben, die von mehreren IM-Anwendungen gefüllt ist."

Version 0.4.x

Image
Miranda IM , angepasst mit Plugins und Skins.

Version 0.4 von Miranda IM wurde am 7. April 2005 veröffentlicht. Dies war die erste Version mit Yahoo! Protokoll, das mit der offiziellen Veröffentlichung gebündelt ist. Weitere wichtige Änderungen waren die Entfernung der Kontaktliste und des Datenbankmoduls aus dem Kern in Plugins. Als Ergebnis gab es 4 Variationen von Kontaktlistenmodulen: die ursprüngliche clist_classic , die Multi-Window-Kontaktliste clist_mw , die moderne Kontaktliste clist_modern und die schönere Kontaktliste mit umfangreicher UI-Anpassung clist_nicer . Andere beliebte Plugins, die in diesem Zeitraum veröffentlicht wurden, waren Nachrichtenfenster mit Registerkarten ( tabsrmm und scriver ), HTML-basierte Nachrichtenprotokollunterstützung IE-Ansicht , Skript-Plugin mbot und das Metakontakt- Plugin.

Version 0.5.x

Version 0.5 von Miranda IM wurde am 28. Juli 2006 veröffentlicht. Dies ist die erste Version mit Unicode- Unterstützung als Download-Option für Benutzer von Windows NT , 2000 und XP . Eine weitere neue Funktion ist die Einführung von AIM Oscar , die erstmals Anfang 2006 veröffentlicht wurde und es Benutzern ermöglicht, Dateien zu übertragen und Abwesenheitsnachrichten zu empfangen. Diese Version bot auch mehr Unterstützung für Avatare unter den verschiedenen Protokollen.

Version 0.6.x

Image
Angepasste Miranda IM 0.6.8 – Plugins (Moderne Kontaktliste, SmileyAdd, Scriver...), Skin (WIP Zune), Icons, Farben, etc.

Version 0.6 von Miranda IM wurde am 29. Dezember 2006 veröffentlicht. Diese Version führte UPnP- Unterstützung ein, um die Dateiübertragung und die Zuverlässigkeit der Direktverbindung über Router zu verbessern . Zu den weiteren Änderungen gehörten eine verbesserte Unterstützung für UTF-8- Strings, eine verbesserte Unterstützung von Tabbed-Optionen und zahlreiche Fehlerbehebungen.

Version 0.7.x

Version 0.7 von Miranda IM wurde am 1. Oktober 2007 veröffentlicht. Zu den wichtigsten Änderungen gehörten integrierte Schriftarten- und Symboldienste, eine neu geschriebene Menü-Engine und ein Release-Notifier. Eine große Änderung ist eine neue Möglichkeit, Plugins und die von ihnen implementierten Schnittstellen eindeutig zu identifizieren, was in Zukunft die Abwärtskompatibilität beeinträchtigen könnte.

Eine CNET- Überprüfung aus dem Jahr 2008 gab dem Programm 4 von 5 Sternen und stellte fest, dass das Programm, obwohl die Schnittstelle "einfach" ist, die meisten IM-Protokolle in einem Paket unterstützt. Zu den in der Überprüfung bevorzugten Funktionen gehörten die zentrale Verwaltung persönlicher Informationen, "zahlreiche" Fensterverhaltenskontrollen und konfigurierbare Hotkeys.

Techzine.nl hat diese Version überprüft und ihre positiven Eigenschaften als "Unterstützung für viele Protokolle; klein und schnell; viele Plug-Ins und Skins; viele Einstellungen" aufgeführt und geschrieben, dass sie auf Ihrem Computer nicht schlecht aussehen einen einfachen Client auf einem USB-Stick suchen, dann ist Miranda IM eine gute Wahl." Auf der anderen Seite, "wenn Sie WLM ( Windows Live Messenger ) verwenden und Ihnen die Einstellungen des Programms schwer fallen, können [wir] Miranda IM nicht empfehlen. Die typischen Dinge wie Smilies, Sounds, Winks und Spiele von WLM sind nicht Standard" Sie erhalten diese Funktionalität durch die große Auswahl an Skins und Plug-Ins, aber dafür müssen Sie einige Recherche- und Einstellungsarbeiten durchführen."

Die Autoren Lui und Chan in Software Development Rhythms beschreiben die Verwendung der Plugin-Architektur von Miranda IM, um vorhandene Plugins zu kopieren, zu modifizieren und zu testen, um "NAMMIK" zu entwickeln, einen skriptfähigen ICQ-Chat-Bot, der verwendet wird, um Leute zu interviewen; sie bezeichnen die Architektur von Miranda IM als "einfach und flexibel".

Version 0.8.x

Version 0.8 von Miranda IM wurde am 17. Juni 2009 veröffentlicht. Sie enthielt einen neuen Account Manager, der mehrere Konten pro Protokoll unterstützt (wodurch die DLL-Umbenennung entfällt), integrierte SSL- Unterstützung, verschiedene Verbesserungen und Bugfixes für den Kern und die Plugins.

Eine Überprüfung der Version 0.8.16 durch das PCWorld Magazine stellte die Add-On-Fähigkeit fest, stellte jedoch fest, dass "Mirandas Benutzeroberfläche etwas zu wünschen übrig lässt", während er sich auf die Symbole für den Anmeldestatus bezog, die eine einfachere Verwaltung und Gruppierung von Kontakten sowie eine einfache Blockierung/Meldung von Spammern wünschten , und empfiehlt es letztendlich "für diejenigen, die nur die Oberflächenfunktionen von Instant Messengern verwenden".

Version 0.9.x

Version 0.9 von Miranda IM wurde am 24. August 2010 veröffentlicht. Sie enthält viele neue Funktionen, die sich auf die Verbesserung der Unicode-Unterstützung und allgemeine Protokollverbesserungen konzentrieren. Es ist auch die erste Miranda IM-Version mit einem offiziellen 64-Bit-Build.

Version 0.10.x

Version 0.10 von Miranda IM wurde am 18. Juli 2012 veröffentlicht. Sie besteht aus Verbesserungen von Miranda IM 0.9.x, einschließlich verbesserter Sprachunterstützung und verbesserter Netzwerkunterstützung.

Nach jahrelangem Eigenhosting wurde die Version 0.10.80 am 25. April 2018 an SourceForge übertragen. Ab April 2021 hat das Projekt seitdem keine Aktivitäten mehr erlebt.

Irgendwann im August 2019 verschwand die offizielle Miranda IM-Website und wurde durch irrelevante Boilerplate-Inhalte ersetzt .

Miranda NG (unabhängige Gabel)

Im Mai 2012 wurde Miranda IM in Miranda NG (New Generation) umgewandelt. Die Gründe waren ein Wechsel im Entwicklerteam und die langsame Entwicklung der ursprünglichen Miranda. Die Hauptunterschiede zwischen dem ursprünglichen Client und dem Fork sind: ein Wechsel zum Visual Studio 2010 -Compiler, die Einstellung der Unterstützung für Windows 95/98/ME und Nicht-Unicode-Plugins und die Tatsache, dass die Entwicklung von Kern und Plugins kombiniert wurde und dass sie teilen sich ein einheitliches Repository.

Ab Mai 2021 ist die neueste Version von Miranda NG 0.95.13.1, veröffentlicht am 4. Mai 2021.

Siehe auch

Verweise

Externe Links