Phil Bull
philbull@gmail.com 2012

# Зв'язок

Підтримка миттєвого обміну повідомленнями, роботи у мережі, соціальних мережах, роботи із електронною поштою та календарями.
Максим Дзюманенко
dziumanenko@gmail.com 2010
Юрій Чорноіван
yurchor@ukr.net 2020

# Спілкування і соціальні мережі

Встановлення з'єднання зі службами миттєвого обміну повідомленнями та соціальними мережами

Налаштовування багатопротокольних з'єднань із службами мережі та іншими клієнтами

Робота з поштою, службами інтернет-контактів та календарів

Надайте вашим користувачам змогу зв'язуватися і спілкуватися із їхніми друзями та контактами за допомогою обміну миттєвими повідомленнями, соціальних мереж та електронної пошти. Широкий стос бібліотек для спілкування GNOME надає у ваше розпорядження високорівневий абстрактний доступ до складних протоколів миттєвого обміну повідомленнями та електронної пошти. Для спеціалізованіших потреб у спілкування передбачено також і доступ до основ за допомогою низькорівневих програмних інтерфейсів.

Клієнт обміну миттєвими повідомленнями Empathy

# Що робити?

Для встановлення з'єднання зі службами миттєвого обміну повідомленнями скористайтеся Telepathy. Ця програма надає потужні бібліотеки для взаємодії із контактами миттєвого обміну повідомленнями користувача, у ній реалізовано широкий діапазон для протоколів обміну повідомленнями. За допомогою Telepathy усі облікові записи і з'єднання обробляються службою сеансів D-Bus, яку тісно інтегровано із GNOME. Програми можуть прив'язуватися до цієї служби для того, щоб обмінюватися даним з контактами.

Створюйте ігри із декількома гравцями або редактори для спільного редагування, які інтегруються із загальними службами миттєвого обміну повідомленнями. За допомогою програмного інтерфейсу Telepathy Tubes ви можете тунелювати довільний протокол крізь сучасні протоколи миттєвого обміну повідомленнями, подібні до Jabber, для створення інтерактивних програм.

Надайте користувачам змогу переглядати список тих, із ким вони можуть спілкуватися, знаходити принтери, спільні файли та спільні збірки музичних творів, щойно буде встановлено з'єднання з мережею. Програмний інтерфейс Avahi забезпечує виявлення служб у локальній мережі за допомогою комплексу протоколів mDNS/DNS-SD. Він сумісний із подібною технологією, яка використовується у MacOS X та Windows.

Обробляйте локальні та мережеві адресні книги користувачів та календарі за допомогою сервера даних Evolution (EDS). Сервер надає спосіб зберігання відомостей щодо облікових записів та спосіб роботи з ними…

За допомогою Folks ви матимете доступ до єдиного програмного інтерфейсу для роботи у соціальних мережах, текстового спілкування, електронної пошти та спілкування за допомогою обміну звуковими та відеоданими.

# Приклади з реального життя

Технології комунікації GNOME використовуються у багатьох реальних програмах у проєктах із відкритим кодом, подібно до прикладів, які описано нижче.

Empathy — програма для обміну миттєвими повідомленнями, у якій передбачено підтримку широкого діапазону служб обміну повідомленнями. У ній використовується Telepathy для обробки з'єднань, даних щодо присутності та контактів для усіх підтримуваних протоколів.

(Сайт | Знімки вікон | Початковий код Empathy)

Використовуючи підтримку Telepathy Tubes, у збірці ігор GNOME реалізовано підтримку ігор із декількома гравцями за допомогою протоколу Jabber.

(Сайт | Знімок вікна | Код інтернет-версії гри у шахи із багатьма гравцями для GNOME )

Підтримка Avahi надає змогу користувачам музичного програвача Rhythmbox переглядати спільні музичні збірки у їхній локальній мережі за допомогою DAAP.

(Сайт | Знімки вікон | Код DAAP )