Избранные Материалы

Linux :: Тест-Драйв Synapse IM Alpha

Совсем недавно, Эрик Батлер (Eric Butler), гик из Сиетла (США, штат Вашингтон), которому, как выражается о себе он сам, «нравится чатиться о Linux и другом открытом программном обеспечении», опубликовал анонс весьма интересного open source приложения для обмена мгновенными сообщениями — Synapse Instant Messenger.

Концепт Synapse IM основан на использовании открытого протокола обмена сообщениями и информацией о присутствии XMPP (соответственно, для использования Synapse необходимо иметь Jabber/GoogleTalk-аккаунт) и содержит несколько весьма интересных идей, которые многим пользователям наверняка покажутся тем самым набором функциональности, которой им так не хватало в других IM-приложениях.

Сразу же заметим, что на данный момент проект находится на весьма ранней стадии развития (активная разработка и проработка самого концепта).

Недавно, однако, был анонсирован первый альфа-релиз Synapse IM для платформы Linux, тест-драйв которого, заинтересовавшись концептом, мы и решили провести. (Рек.: ) Следует также заметить, что бинарные пакеты альфа-релиза Synapse IM пока доступны только для дистрибутива Ubuntu (вскоре также должны появиться бинарные пакеты для дистрибутивов openSuSE и Foresight; впрочем, продвинутые пользователи ОС Linux могут также самостоятельно собрать приложение для своего дистрибутива из исходных кодов), используя который, собственно говоря, мы и проводили тестирование приложения (инструкции по установке Synapse IM в Ubuntu будут поданы далее).

Итак, что же интересного и необычного предлагает нам концепт Synapse IM? Перечислим те из его достоинств, на которых акцентирует внимание сам разработчик приложения:

  • Компактное отображение списка друзей в виде «сетки» (Grid View) с удобной навигацией
Grid View

Grid View

  • Отображение унифицированной «ленты активности» ваших друзей, включая IM-статус, Twitter-статус, название прослушиваемой в данный момент музыкальной композиции и т.д.
Activity Feed

Activity Feed

  • Обмен изображениями посредством обычного перетаскивания (dran’n'drop) оных прямо в окно чата а также реализованной интеграции с Flickr
Image Sharing

Image Sharing

  • Предпросмотр ссылок на популярные web-сайты — к примеру, при получении ссылки на YouTube или Flickr, соответствующее видео/изображение можно просмотреть непосредственно в окне чата
Web Preview

Web Preview

  • Обмен блоками программного кода с поддержкой подсветки синтаксиса — весьма полезная «фича» для разработчиков программного обеспечения
Code Sharing

Code Sharing

  • Расширяемость — («прозрачная», как утверждает сам автор) архитектура приложения предоставляет возможность легкого добавления новой функциональности к Synapse IM

Установив альфа-релиз Synapse IM в Ubuntu и испытав его в дествии, мы, в целом остались весьма довольны приложением — выглядит оно весьма симпатично, да и работает, как для альфа-релиза, довольно стабильно.

Из замеченных минусов стоит заметить лишь некоторую прожорливость приложения к системным ресурсам (оно потребляет чуть больше оперативной памяти и процессорного времени, чем ожидалось, по причине чего иногда кажется несколько медлительным). Впрочем, это, вполне вероятно, является «побочным эффектом» альфа-релиза и на более поздних этапах развития приложения, после проведения оптимизации кода и исправления выявленных ошибок, ситуация должна измениться к лучшему.

Если вы заинтересованы в проведении тест-драйва Synapse IM, то можете использовать инструкцию, поданную ниже, для его установки в дистрибутиве Ubuntu (если у вас другой дистрибутив Linux, вы можете попытаться собрать приложение из исходных кодов — соответствующие инструкции присутствуют на сайте приложения).

Установка Synaptic IM в Ubuntu:

  • открываем страницу загрузки приложения
  • копируем ссылку на соответствующий вашей версии Ubuntu DEB-репозиторий ( для текущей стабильной версии Ubuntu 8.10 это deb http://ppa.launchpad.net/firerabbit/ppa/ubuntu intrepid main )
DEB repository

DEB repository

  • выполняем команду gksudo gedit /etc/apt/sources.list
  • в открывшемся окне текстового редактора вставляем скопированную ранее ссылку на репозиторий в конец файла и сохраняем его
  • выполняем в консоли следующую команду:

wget http://synapse.im/files/firerabbit-ppa-key.txt -q -O — | sudo apt-key add — && sudo apt-get update && sudo apt-get install synapse

  • установка выполнена! — запускаем мессенджер командой synapse и пользуемся ;)

P.S. Как всегда, будем рады услышать ваше мнение о концепте Synapse IM в комментариях!

Tweet

Об авторе:
Профессиональный разработчик программного обеспечения, блоггер, адепт Open Source, казуальный путешественник, фотограф-аматор.
Подробнее »
Google Bookmarks Digg Reddit del.icio.us Ma.gnolia Technorati Slashdot Yahoo My Web News2.ru БобрДобр.ru RUmarkz Ваау! Memori.ru rucity.com МоёМесто.ru Mister Wong Twitter