JWChat
JWChat — веб-клиент для обмена мгновенными сообщениями по протоколу XMPP.
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].
Примечания
- 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.
- 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.
Ссылки
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.