2010-06-30 37 views
0

尋找關於如何實現自助服務終端樣式/全屏客戶端的想法,該客戶端將實時或基於推送顯示發送給它的消息。基本上,考慮一個911調度中心呼叫板。我正在考慮一個xmpp機器人來顯示,並製作一個簡單的xmpp客戶端,只能發送消息到機器人。War room消息中心

這是一個非常小的緊急災難機構戰爭室,只需要能夠顯示從建築物中的一臺計算機輸入的簡單消息。 XMPP是一個很好的解決方案嗎?

+0

您可能需要查看libpurple來處理協議詳細信息。 – Earlz 2010-06-30 21:26:09

回答

1

像XMPP這樣的IM協議是一個可接受的解決方案。

XMPP似乎符合法案,它已經成熟並且有許多客戶端支持它,因此不需要編寫客戶端,只需設置一個常規即時消息客戶端發送給「好友」即大板。

你是否在向後看問題?描述你想做多一點,然後在協議上尋求建議。它聞起來像你可能圍繞協議進行設計,而不是圍繞你的要求進行設計。

0

這應該像使用Strophe.js和XMPP賬戶的單個HTML頁面一樣簡單,全屏運行。 Strophe是一個簡單易用的JavaScript XMPP庫。

喜歡的東西基本{HTML,JS}例如這裏應該是幾乎你想要什麼:
http://code.stanziq.com/cgit/strophe/strophejs/tree/

0

聽起來像一個簡單的發佈訂閱設置(XMPP將這項工作),其中客戶端是所有出版商戰爭室是唯一的用戶。這消除了花名冊的需要,因此它保持初始配置非常簡單。

我不知道您喜歡使用哪種語言,但在Smack上使用pubsub API和您喜歡的任何支持pubsub擴展名的XMPP服務器會相當簡單。 (您需要從源代碼構建Smack,因爲該特定API是新的,而不是發行版本。)