JWChat — веб-клиент для обмена мгновенными сообщениями по протоколу XMPP.

JWChat
Скриншот программы JWChat
Скриншот главного окна JWChat
Тип Программа мгновенного обмена сообщениями, конференция, чат
Разработчик JWChat Team
Написана на JavaScript
Операционная система Cross-platform
Языки интерфейса Английский, немецкий
Первый выпуск 29 июня 2004 года
Аппаратная платформа Веб-приложение
Последняя версия 1.0 (10 декабря 2008 года)
Лицензия GNU GPL
Сайт stefan-strigler.de/jwcha…

Старейший из XMPP клиентов, написанных на JavaScript[1].

Программа является свободным программным обеспечением с открытым исходным кодом и распространяется под лицензией GNU GPL.

Возможности

править
  • Звуковые события.
  • Поддержка сторонних сервисов обмена мгновенных сообщений ICQ, AIM, MSN и прочих.
  • Создание аккаунтов.
  • Хранение истории сообщений (требуется поддержка сервера).
  • Вкладки чата.
  • Разнообразные команды, включая добавление или удаление контактов, сортировка списка и т. д.
  • Одновременное подключение к двум и более аккаунтам.
  • Многопользовательский чат.
  • Поддержка MUC (Message Understanding Conference).
  • Сообщение об уходе/выходе.
  • HTTP «привязки».

Архитектура

править

Клиент основан на библиотеке JSJaC тех же авторов[1], которая представляет собой объектно-ориентированную библиотеку, поддерживающую соединение с XMPP (Jabber) сервером по протоколу BOSH[англ.], или более старому протоколу опроса через http. Работает через AJAX, и совместима с основными ajax-библиотеками и javascript-фреймворками[2].

Примечания

править
  1. 1 2 Peter Saint-Andre, Kevin Smith, Remko Tronçon. Clients // XMPP: The Definitive Guide: Building Real-Time Applications with Jabber Technologies. — O'Reilly, 2009-04-16. — 308 с. — P. 257. — ISBN 9780596555597. Архивировано 1 декабря 2013 года.
  2. Peter Saint-Andre, Kevin Smith, Remko Tronçon. JavaScript // XMPP: The Definitive Guide: Building Real-Time Applications with Jabber Technologies. — O'Reilly, 2009-04-16. — 308 с. — P. 259. — ISBN 9780596555597. Архивировано 1 декабря 2013 года.

Ссылки

править