JWChat

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

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

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

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

Возможности

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

Архитектура

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

Примечания

  1. 1,0 1,1 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 на Wayback Machine
  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 на Wayback Machine

Ссылки