1

我不确定我的问题是否有意义。Google Wave 正在使用 HTML 5 等。但是如果我有一个桌面(比如 winforms)应用程序,我可以利用 google Wave 进行协作/讨论吗?它甚至有意义吗?如果是这样,API 是什么?

4

4 回答 4

3

是的,一旦有人为支持 wave 协议的 .NET 编写库,您就可以做到。

Wave 实际上只是 XMPP(jabber、google talk 等)的扩展,因此在某些时候拥有一个胖客户端实现是有意义的。当然,谷歌正在将它作为一个网络应用程序来推动。

我不知道有任何实现,但我确信某处有人正在研究它。

于 2009-10-12T21:09:14.783 回答
1

Google 发布了一个联合协议,让您可以编写自己的 Wave 服务器并让它们与 Google 的服务器对话。

它们还具有嵌入 API,可让您将 HTML 内容放入 Wave 中,并将 Wave 放入 HTML 内容中。

但是,这些都不能让您到达您想要的地方,因为 Google 的浏览器内 Wave 客户端和他们的 Wave 服务器的通信方式仍然是专有的,而这正是您所寻找的。

你的回答是“它甚至没有意义”。您最好构建自己的聊天支持,然后稍后将其连接到 Wave。

于 2009-10-12T21:13:38.833 回答
1

回答我自己的问题:有一个 Java 客户端:com.google.wave.api: http ://wave-robot-java-client.googlecode.com/svn/trunk/doc/com/google/wave/api/package -tree.html

于 2009-10-12T22:00:14.440 回答
0

您可以使用 Robot API 来编写信使/中继机器人。机器人可能会记录它订阅的 Waves 的所有更新,然后将数据推送到您的桌面程序。同样,机器人可以响应 Wave 作为桌面客户端的代理。这不是优雅、高效或面向未来的。但是,它可能会满足您的需求。这个机器人可能会在两天左右的时间内被破解,并根据需要进行更新。

一旦 Google 发布了客户端/服务器协议,编写这样的客户端就会容易得多。

于 2009-10-18T01:33:14.303 回答