-->
Поиск:
Программное обеспечение

23.06.2008 00:05

Instant Messaging – на пути от электронной почты к видеоконференциям. Обзор основных протоколов и клиентов

"Экзотические" и не очень протоколы 

Начнем с не очень "экзотических" протоколов. Первым приходит на ум IRC, появившийся на свет в далеком уже 1988 году, на десять лет раньше вышерассмотренного Jabber'a. IRC расшифровывается как Internet Relay Chat – ретранслируемый Интернет-чат. И создал его, как это часто бывает, студент, финн Ярко Ойкариненом (Jarkko Oikarinen). 

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

В целом IRC весьма удобное средство общения, но основным минусом здесь является то, что сеть состоит из нескольких серверов, связь между которыми зачастую весьма нестабильна, в итоге иногда просто отсутствует возможность связаться с пользователем, "сидящем" на другом сервере.  

Существует еще несколько протоколов обмена быстрыми сообщениями. Один из них SIP, быстрые сообщения в котором скорее "побочный эффект", т.к. протокол используется для обмена мультимедиасообщениями. В его основе так же, как и в основе OSCAR, лежат протоколы TCP и UDP

В природе существуют тоже протоколы, которые получили популярность в отдельных странах, например, QQ  в Китае или Gadu-Gadu в Польше. Sametime – протокол, используемый системой IBM Lotus Sametime. Многие крупные Интернет-проекты, такие как Yahoo! также имеют в своем арсенале собственные мессенджеры и протоколы, однако большинство из них используют наработки, взятые из других общераспространенных протоколов. 

На этом мы закончим рассмотрение протоколов IM и перейдем к программному обеспечению для работы с ними – IM-месенджерам. 

ICQ 6 

Запуск ICQ 6 напоминает о временах, когда понятие веб-пейджера тесно ассоциировалось именно с ICQ, и мы не утруждали себя поиском альтернативных клиентов. Сколько ностальгии вызывает один фирменный ярлык в виде цветка на рабочем столе! Официальное происхождение программы, созданной разработчиками протокола OSCAR, гарантирует вам отсутствие проблем с совместимостью, поскольку AOL время от времени изменяет версии протокола, дабы затруднить его использование разработчикам сторонних клиентов. Возможно, что после открытия протокола в марте текущего года AOL и перестанет строить козни разработчикам альтернативного ПО, но мы в этом несколько сомневаемся, поскольку не думаем, что все они пойдут на выполнение поставленных условий, о которых мы писали выше.  

Вернемся к ICQ 6. Программа предназначена для обмена сообщений посредством использования протокола OSCAR. Никакие другие протоколы не поддерживаются. Внешне программа смотрится довольно просто и приятно. Использование зелено-синих оттенков в оформлении радует глаз. В целом оформление стало куда приятнее, чем у предыдущей версии, основные окна программы не выглядят сильно нагроможденными.  

Instant

Помимо возможности обмена мгновенными сообщениями, ICQ 6 предлагает нам возможность отправки SMS, которая в нашей стране не функционирует, а также возможности голосового и видеочата, которые нам также не удалось активировать.  

Приятно, что при общении с несколькими людьми не открывается на каждого отдельное окно – наконец-то, разработчики вспомнили о возможности делать вкладки в одном общем окне. Во время использования программы постоянно отображаются немалых размеров рекламные баннеры, "кушая" дополнительный трафик. 

Instant

Звуковая схема, примененная в ICQ 6, значительно отличается от предыдущей версии. Звуки стали более нейтральными, не так явно обращающими на себя внимание. Классно смотрится и набор анимированных смайлов – они большие и хорошо передают эмоции. 

В целом можно констатировать, что ICQ 6 нас приятно порадовала, чего мы не могли сказать о предыдущих версиях программы, напичканных всяческими не особо полезными бонусами в виде игр и т.п. 

QIP 2005 

Сборок этого клиента, созданного российскими разработчиками, существует множество, последняя на данный момент 8060 (не считая бета-версии Infium). QIP 2005 – довольно распространенный альтернативный клиент, также использующий протокол OSCAR. Своей популярности он обязан множеством настроек, позволяющих персонализировать внешний вид программы, и тем, что в использовании он довольно прост. Здесь нет ничего лишнего вроде возможностей отправить SMS или совершить телефонный звонок, которые все равно на наших просторах не функционируют.  

Зато при использовании QIP вы получаете возможность воспользоваться дополнительными статусами, использовать широкий набор графических смайлов, которые вы можете даже добавлять сами, если руки на месте. Но для полноценного использования всех смайлов на другом конце провода у человека, с которым вы общаетесь, должен быть установлен QIP с точно таким же набором рожиц. Грамотно реализована функция приватности – вы можете выставить режим невидимости как для всех, так и только для тех, кто не находится в вашем списке контактов, а также несколько других вариантов. Неплохо реализована и защита от спама и флуда. Интересна также возможность удаления себя из контакт-листа любого пользователя. 

Instant

Внешний вид программы изначально довольно скромный, однако стоит установить нравящуюся вам оболочку, и все коренным образом меняется. На скриншотах вы можете видеть внешний вид QIP 2005, который использует автор этого материала.

Instant

Изначальная звуковая схема не поражает чем-то особенным – стандартные звуки старых версий ICQ, однако она также легко изменяется.  

Приятно, что во время работы QIP не показывает нам никакой рекламы, не потребляя тем самым лишний трафик.  

Этот клиент нам нравится своей простотой и гибкостью настройки, а также возможностями персонализации внешнего вида. 

Miranda 0.6 

Внешний вид Miranda предельно лаконичен. Но на самом деле не все так просто. Изначально Miranda представляет собой очень компактный модуль, функционал которого расширяется с помощью плагинов. И расширить его можно очень сильно, вследствие чего в сети появляется все большее количество сборок, созданных самими пользователями.  

Instant

Miranda дает возможность работать не только с протоколом OSCAR, но и со многими другими, в частности с Jabber и IRC. В основном окне программы находится минимальный набор компонентов, как и в окне сообщений. В меню Options в разделе Network производится ввод учетных записей для каждого из протоколов, для которых можно создать по одной учетной записи. В целом настройки довольно просты и понятны. 

Instant

Miranda имеет полную поддержку Unicode, что лишает проблем с использованием кириллических шрифтов. Да и, в общем-то, протокол Jabber в целом лишен этой проблемы.  

В базовой сборке программы каждый новый диалог открывается в новом окне – о вкладках забыто. Окно диалога имеет аскетичный внешний вид, в нем можно лишь посмотреть статусы пользователя на другом конце провода, полную информацию о нем и историю сообщений.  

В целом Miranda – это клиент для тех, кто не желает ограничивать себя тем функционалом, который изначально предлагают разработчики, и желает иметь полностью настроенный "под себя" клиент.


       Опубликовать в twitter.com   Опубликовать в своем блоге livejournal.com