Сначала немного про аську:
Начнем с того, что аська, в первую очередь, коммерческий закрытый проект. Исходники никому не доступны, общаясь в аське вы не знаете, куда могут попасть ваши сообщения. На сайте аськи официальные источники писали, что все сообщения передаваемые по протоколу аськи (OSCAR если правильно) принадлежат компании AOL. И в любой момент она может выставить всю историю переписки всех пользователей в открытый доступ или продать третьим лицам.
Почему AOL теряет на аське уйму денег? Большая часть доходов с аськи приходится на встроенную рекламу в официальном клиенте icq. Официальным клиентом пользуется только около 20% всех пользователей. Еще бы, кому хочется постоянно видеть рекламу, смотреть на тормоза этого "гламурненького" интерфейса и качать, в конце-концов в файле установки ненужные игрушки и другие прибамбасы, если нужен только чистый обмен сообщениями? Поэтому большинство пользуется альтернативными клиентами типа qip, miranda и пр. Естественно, это очень не нравится AOL - ведь дохода от них нет... Поэтому AOL в последнее время часто вносят изменения в свой протокол, и часто не работает не только квип, но и сама icq Про смену протоколов читаем тут (написано не энциклопедическим языком).
Итак, jabber.
Что это такое? Это открытый протокол для передачи информации (текст, картинки, звук итд) основанный на XML. Если программное обеспечение с открытыми исходниками, то означает полную безопасность (на таком проекте невозможно заработать, невозможно взломать, т.к. вы можете увидеть все, что происходит), безграничные возможности в расширении протокола. Еще одной из главных особенностей джаббера является его децентрализованность. К примеру, у аськи один сервер, и если он рухнет то вся планета будет в ауте. И такое уже бывало (16.09.2009 например, почти весь день везде не работала аська). Серверов же джаббера тысячи, и они все связаны между собой. Если, вдруг, упадет один то будут недоступны аккаунты только на нем. Но это обходится менее чем за 30 секунд - создать учетку на другом сервере, и скопировать список контактов (ростер).
Пройдемся по особенностям джаббера:
- Конференции. В джаббере есть конференции (чаты). Комната привязывается к серверу, есть куча возможностей по модерации, даже есть возможность включить captcha защиту на вход от ботов.
- Транспорты. Главная отличительная особенность джаббера от других протоколов. С помощью транспортов вы можете общаться с пользователями других сетей, например аська, вконтакте, QQ, Skype (только текст) и тд. С помощью транспортов вы также можете смотреть свою почту через джаббер (POP3 и SMTP транспорты) и даже читать rss-ленты.
- Работа в сложных условиях. Джаббер, в отличии от аськи, гораздо устойчивее при плохих соединениях (например gprs с мобилки), может работать через нестандартные порты и http-прокси.
- Могут использоваться одновременно несколько клиентов, благодаря системе приоритетов. С одного аккаунта, вы можете находится, например, одновременно с мобилки, рабочего компа, ноутбука.
- Независимость от интернета. Сервер джаббера может поднять каждый. Он может быть на сервере в офисе, и необязательно наличие интернета, общаться смогут все, кто подключен к этому серверу по локальной сети.
Я рассмотрел только несколько ключевых особенностей, об остальных вы можете почитать .
Как им пользоваться?
В первую очередь нужна программа-клиент, разумеется, они все тоже с открытыми исходниками. Есть мультипротокольные, например QIP Infium и Miranda. И одно протокольные, к примеру Psi (Psi+), Jabbim, Gajim итд. Весь список популярных клиентов вы можете посмотреть тут.
При регистрации вы должны ввести логин и пароль, на выбранном вами сервере (к примеру jabber.ru, наиболее полный список серверов тут и тут). После регистрации вы получаете JID, аналог UIN'а в аське. JID выглядит так: логин@сервер, например Vasya_Pupkin@jabber.ru
По виду очень похож на емейл, и часто это так и есть, на популярных серверах, например, qip.ru, yandex.ru итд. мыло совпадает с jid'ом.
Если будут вопросы - задавайте, можно и сюда - shamich93@jabber.ru. Удачи в исследовании Jabber'а
Отредактировано Sunni (2010-02-11 20:27:58)