Военная комната Центр сообщений - PullRequest
0 голосов
/ 01 июля 2010

В поисках идей о том, как реализовать полноэкранный клиент в стиле киоска, который будет отображать отправленные ему сообщения в реальном времени или на основе push В общем, подумайте о доске объявлений 911 диспетчерского центра. Я думал об отображении бота xmpp и создании простого клиента xmpp, который может отправлять сообщения только боту.

Это для очень маленькой военной комнаты аварийных агентств, и только она должна отображать простые сообщения, введенные с одного из компьютеров в здании. Является ли XMPP хорошим решением для этого?

Ответы [ 3 ]

1 голос
/ 01 июля 2010

Протокол IM, такой как XMPP, является приемлемым решением для этого.

XMPP, кажется, отвечает всем требованиям, он зрелый и имеет много клиентов, которые его поддерживают, поэтому нет необходимости писать клиента,настроить обычного IM-клиента для отправки «приятелю», который является большой доской.

Вы смотрите на проблему задом наперед?Опиши, что ты хочешь сделать, чуть больше, ИЛИ посоветуйся по протоколам.Пахнет, как будто вы разрабатываете протокол, а не разрабатываете свои требования.

0 голосов
/ 02 июля 2010

Похоже на простую настройку pubsub (для этого подойдет XMPP), где все клиенты - издатели, а War комната - единственный подписчик. Это устраняет необходимость в реестрах, поэтому первоначальная конфигурация остается довольно простой.

Я не знаю, какой язык вы предпочитаете использовать, но было бы довольно просто в Smack с использованием pubsub API и любого сервера XMPP, который вы предпочитаете, который поддерживает расширение pubsub , (Вам нужно будет собрать Smack из исходного кода, хотя этот конкретный API является новым и еще не выпущен в версии.)

0 голосов
/ 01 июля 2010

Это должна быть простая HTML-страница, работающая в полноэкранном режиме с использованием Strophe.js и учетной записи XMPP. Strophe - это простая в использовании библиотека XMPP в Javascript.

Что-то похожее на базовый. Пример {html, js} здесь должен быть примерно таким, как вы хотите:
http://code.stanziq.com/cgit/strophe/strophejs/tree/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...