Phil Bull philbull@gmail.com 2012 Kommunikation Unterstützung für Sofortnachrichten, soziale Netzwerke, E-Mail und Kalender. Mario Blättermann mario.blaettermann@gmail.com 2009-2012, 2016 Christian Kirbach christian.kirbach@gmail.com 2011, 2012, 2015, 2017, 2018 Aljosha Papsch al@rpapsch.de 2012 Kommunikation und soziale Netzwerke

Verbindungen zu Sofortnachrichtendiensten und sozialen Netzwerken

Einrichten von Verbindungen für verschiedene Protokolle mittels Webdiensten oder anderen Clients

Umgang mit Mail, Online-Kontakten und Kalenderdiensten

Über Sofortnachrichtendienste, soziale Netzwerke und E-Mail bleiben Ihre Benutzer in Verbindung mit ihren Freunden und Kontakten. Das umfangreiche Kommunikations-Framework von GNOME bietet Ihnen auf hohem Niveau abstrakten Zugriff auf die komplizierten Instant-Messaging- und E-Mail-Protokolle. Für speziellere Anforderungen an die Kommunikation ist über APIs niederer Ebene außerdem auch Zugriff auf die Interna in diesem Bereich möglich.

Empathy Sofortnachrichten-Programm

Was können Sie tun?

Verwenden Sie Telepathy für eine Anbindung an Sofortnachrichten-Dienste. Es bietet eine mächtige Umgebung für den Umgang mit den Sofortnachrichten-Kontakten des Benutzers und bietet Unterstützung für eine Vielzahl von Nachrichtenprotokollen. Unter Telepathy werden alle Konten und Verbindungen über einen D-Bus-Sitzungsdienst verarbeitet, der tief in der GNOME-Arbeitsumgebung verankert ist. Anwendungen können diesen Dienst verwenden, um mit den Kontakten zu kommunizieren.

Erstellen Sie Spiele für mehrere Teilnehmer oder kollaborative Editoren durch Nutzung von Sofortnachrichtendiensten. Mit der Telepathy Tubes-API können Sie beliebige Protokolle über moderen Sofortnachrichtenprotokolle wie Jabber tunneln, um interaktive Anwendungen zu erstellen.

Ermöglichen Sie Benutzern zu sehen, mit welchen Leuten sie eine Unterhaltung beginnen können, oder Drucker, freigegebene Dateien und Musiksammlungen zu finden, sobald sie mit einem Netzwerk verbunden sind. Die Avahi-API stellt eine Diensteerkennung im lokalen Netzwerk über die mDNS/DNS-SD-Protokollsuite bereit. Sie ist kompatibel zu ähnlichen Technologien in MacOS X und Windows.

Verwalten Sie die lokalen sowie Online-Adressbücher und Kalender des Benutzers mit dem Evolution Data Server (EDS). Damit können Sie Konteninformationen speichern und damit interagieren.

Mit Folks erhalten Sie Zugriff auf eine API für den Umgang mit sozialen Netzwerken, Sofortnachrichten, E-Mail und Audio- und Videokommunikation.

Reale Beispiele

Nachfolgend finden Sie einige Beispiele aus Anwendungen der realen Welt, in denen GNOME-Kommunikationstechnologien in Projekten der freien Software verwendet werden.

Empathy ist eine Sofortnachrichten-Anwendung mit Unterstützung für ein breites Spektrum verschiedener Nachrichtendienste. Es verwendet Telepathy für den Umgang mit Verbindungen, den Anwesenheitsstatus und Kontaktinformationen für alle Protokolle, die es unterstützt.

(Webseite | Bildschirmfoto | Empathy-Quellcode )

In der Spielesammlung GNOME Games war es dank Unterstützung für Telepathy Tubes möglich, Mehrspielermodi über das Jabber-Protokoll zu implementieren.

(Webseite | Bildschirmfoto | Online-Mehrspieler-Code in GLChess )

Die Avahi-Unterstützung erlaubt es den Benutzern von Rhythmbox auf freigegebene Musiksammlungen im lokalen Netzwerk mittels DAAP zuzugreifen.

(Webseite | Bildschirmfotos | DAAP-Code )