War room消息中心

问题描述:

寻找关于如何实现自助服务终端样式/全屏客户端的想法,该客户端将实时或基于推送显示发送给它的消息。基本上,考虑一个911调度中心呼叫板。我正在考虑一个xmpp机器人来显示,并制作一个简单的xmpp客户端,只能发送消息到机器人。War room消息中心

这是一个非常小的紧急灾难机构战争室,只需要能够显示从建筑物中的一台计算机输入的简单消息。 XMPP是一个很好的解决方案吗?

+0

您可能需要查看libpurple来处理协议详细信息。 – Earlz 2010-06-30 21:26:09

像XMPP这样的IM协议是一个可接受的解决方案。

XMPP似乎符合法案,它已经成熟并且有许多客户端支持它,因此不需要编写客户端,只需设置一个常规即时消息客户端发送给“好友”即大板。

你是否在向后看问题?描述你想做多一点,然后在协议上寻求建议。它闻起来像你可能围绕协议进行设计,而不是围绕你的要求进行设计。

这应该像使用Strophe.js和XMPP账户的单个HTML页面一样简单,全屏运行。 Strophe是一个简单易用的JavaScript XMPP库。

喜欢的东西基本{HTML,JS}例如这里应该是几乎你想要什么:
http://code.stanziq.com/cgit/strophe/strophejs/tree/

听起来像一个简单的发布订阅设置(XMPP将这项工作),其中客户端是所有出版商战争室是唯一的用户。这消除了花名册的需要,因此它保持初始配置非常简单。

我不知道您喜欢使用哪种语言,但在Smack上使用pubsub API和您喜欢的任何支持pubsub扩展名的XMPP服务器会相当简单。 (您需要从源代码构建Smack,因为该特定API是新的,而不是发行版本。)