Empathy — мультипротокольный C (си) / GTK (Gnome) графический клиент обмена мгновенными сообщениями в режиме реального времени, основан на фреймворке Telepathy.
Telepathy — программный каркас (framework), используемый для создания приложений обмена мгновенными сообщениями, IP-телефонии и видеоконференций. Фреимворк позволяет создавать приложения с помощью компонентов через систему межпроцессного взаимодействия D-Bus (система позволяющая отдельным приложениям в ОС сообщатся друг с другом).
Empathy разработан как встроенный в среду рабочего стола Gnome клиент для нескольких систем обмена мгновенными сообщениями. IM-клиент основывается на коде Gossip (Сплетник), до 2008 года являвшегося официальным Jabber-клиентом среды рабочего стола Gnome (до версии 2.24).
Интерфейс Empathy разрабатывался с учётом требований HIG (Gnome Human Interface Guidelines), предполагающих создание интуитивно понятных, легко изучаемых, удобных и логичных интерфейсов взаимодействия с пользователем. IM-клиент имеет полную интеграцию с другими компонентами Gnome (GNU Network Object Model Environment).
Empathy поддерживает текстовые, голосовые и видео чаты, возможна одновременная работа с учётными записями нескольких протоколов: Google Talk (Jabber/XMPP), MSN, IRC, Salut, AIM, Facebook, Yahoo!, Gadu Gadu, Groupwise, ICQ и QQ, поддержка некоторых протоколов зависит от установленных в системе компонентов Telepathy.
Empathy интегрируется с адресной книгой Evolution и Контактами (Contacts is GNOME), поддерживает импорт контактов из Pidgin и протоколы используемые им протоколы (с помощью библиотеки telepathy-haze). Поддерживается частные и групповые чаты, в том числе IRC-чаты и ограниченная поддержка конференций, возможна передача файлов по XMPP и локальной сети.
Empathy поддерживает редактирование учётных записей (отдельно для каждого протокола), автоматическое пересоединение при обрыве, геолокация контактов (отображение контактов на карте с помощью фреймворка GeoClue), просмотр статусов и совместная работа, проверка орфографии, изменение тем оформления бесед, изменение статуса при отсутствии активности и многое другое...
Название Empathy переводится как "Эмпатия", способность к сопереживанию, имя приложения перекликается с названием фреймворка "Телепатия" (Telepathy), являющегося основой IM-клиента. Авторы предполагают что Empathy со временем полностью заменит клиента обмена мгновенными сообщениями Pidgin (уже сейчас Empathy входит в базовый набор приложений некоторых GNU Linux дистрибутивов поставляемых с рабочим окружением GNOME и его модификациями).
Лицензия: GNU General Public License version 2.0 (GPLv2)
Домашняя страница
Автор: posixru
http://zenway.ru/page/empathy
|