среда, 25 апреля 2007 г.

Мобильные мессенджеры - часть 2

Jabber-клиенты



Не случайно вторая часть моего рассказа имеет именно такой заголовок. Для начала введу народ в курс дела. Джаббер - открытый протокол для быстрого обмена сообщениями и информацией. На базе данного протокола работают крупные корпоративные системы и проекты обмена сообщениями, такие как Google Talk и liveJornal. В основе протокола XMPP лежит язык XML, открытый и масштабируемый, имеется поддержка шлюзов в другие IM-сети. Ну и наконец - это один из самых экономных протоколов в части расхода трафика :) Информацию можно почерпнуть в Википедии или JaWiki - русскоязычное вики посвященное джабберу. Много информации на jabber.ru и jabber.org



Итак, джаббер-клиенты. Как уже понятно из вышесказанного, любой джаббер-клиент можно превратить в сервис обмена сообщениями между разными IM-сетями. Причем конечный итог практически не зависит от реализации самого клиента, т.к. шлюзы в другую сеть обмена сообщениями подключаются и работают на стороне сервера. Однако не все клиенты обладают функционалом работы с сервисами джаббер-серверов. Но с уже подключенными сервисами/шлюзами может работать каждая программа. Мне без проблем удалось прикрутить шлюз на аську к моей учетной записи Google Talk :) На сервере jabber.ru имеются сервисы не только в другие IM-сети, но и для получения RSS новостей, IRC-чатов и много другое..



Bobmus (http://bombus-im.org/)

Несомненный лидер по навоченности и количеству поддерживаемых функций. Удобный интерфейс, надежная работа, поддержка графических смайликов и передачи файлов, поддержка ZLib (сжатие трафика), полный функционал для работы с сервисами/шлюзами джаббер-серверов, обилие документации на официальном сайте (http://technom.ru/bombus/dokuwiki/). В том числе полная коллекция ссылок на публичные шлюзы в другие IM-сети, подробные инструкции по подключению шлюзов и сервисов, обширный фак и многое другое. Разработчик не спит, версии для тестирования обновляются чуть ли не каждую неделю прибавляя программе функционала и фикся баги, причем он наш с вами земляк, потому программа прекрасно поддерживает великий и могучий русский язык. Без проблем настраивается и работает учетная запись Google Talk. Программа распространяется с открытыми исходными кодами.



MGtalk (http://www.mobileoss.org)

Одна из очень понравившихся мне программ. Небольшой размер файла, быстрая работа, удобный интерфейс, поддержка смайликов. Бесплатная вместе с исходниками. Во-первых программа заточена для работы с учетной записью Google Talk, и поддерживает дополнительные фичи, например оповещение о новых писмах в вашем почтовом ящике Gmail. Приходит сообщение с адресом отправителя, темой письма и парой-тройкой первых слов сообщения. Понять о чем речь можно не выходя из программы. Функционала для работы с сервисами джаббер-серверов нет. Программа без проблем работает с учетной записью на другом сервере jabber. Самое интересное и удобное на мой взгляд в этой программе, что текст сообщения вы набираете не выходя из окна чата.. Т.е. видите приходящие и свои сообщения. В остальном есть небольшие неудобные особенности, но программа интересна, причем разработчик обещает много улучшить в новой версии. Правда мне ее потестировать не удалось, хотя уважаемый программер и обещал прислать.. :(



Colibry (http://violonix.jabber.ru/products.shtml)

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



GoTalkMobile (http://www.gotalkmobile.com/)

Еще один джаббер-клиент, заточенный под Google Talk. Работу с другими джаббер-серверами не поддерживает. На сайте разработчиков можно скачать две версии программы, для телефонов MIDP1 (старые модели) и MIDP2. Последняя версия имеет расширенный функционал, позволяет отправлять открытки и фотки непосредственно с камеры телефона. Мне например так и не удалось заставить работать эту функцию. После фотографирования программа удачно зависала. Если убрать все навороты, получиться слабенький джаббер-клиент.. Маловато однако.



moJab (http://mojab.sf.net)

Самый маленький из джаббер-клиентов. Размер jar-файла составляет всего 17кБ. Клиент понятное дело без наворотов, имеет окно ростера, может отправлять и получать сообщения. Окна чата нет. Историю сообщений тоже не хранит. Но работает.. Может кому и понадобится :)



Talkonaut (GTalk2VoIP TEAM)

Джаббер клиент настроенный по умолчанию на работу с сервисом GTalk2VoIP. Это голосовое общение пользователей Google Talk. Причем принципиальной разницы с каким джаббер-сервером вы будете работать нет.. Не обязательно Google. В контакт-лист добавится сервис VoIP и все. Я лично думаю, что с телефона проще и так позвонить :)

2 комментария:

Unknown комментирует...

Хорошая статья, так держать!

gtalk2voip комментирует...

Такое ощущение что уважаемый автор кроме Bombus-а ничего собно и не пробовал, слишком поверхностный обзор всех остальных Jabber клиентов. Хочу заметить, что Talkonaut имеет функционала больше чем Bombus даже без учета VoIP функций, и интерфейс у него более приятный и продуманный. И еще, хотел бы я посмотреть как уважаемый автор может пообщаться со своего мобильного телефона с пользователями Google Talk, MSN, Yahoo или SIP ? Talkonaut позволяет все это за очень дешево и это есть принципиальное отличие. Единственное чего нет пока в Talkonaut-е это поддержки zlib-а.

PS: Последнюю бету Talkonaut-а со всеми функциям можно взять здесь: http://www.talkonaut.com/app/test/talkonaut.jar