如何编写Google Wave富客户端?

时间:2009-10-12 21:05:02

标签: .net winforms google-wave

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

4 个答案:

答案 0 :(得分:3)

是的,有人可以为.NET编写支持wave协议的库。

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

我不知道我头脑中的任何实现,但我确信某个人正在研究它。

答案 1 :(得分:1)

Google发布了一个federation protocol,可以让您编写自己的Wave服务器并让他们与Google进行对话。

他们还有embedding APIs,可让您将HTML内容放入Wave并将Wave放入HTML内容中。

但是,这些都不能让你到达目的地,因为谷歌的浏览器中的Wave客户端和他们的Wave服务器的谈话方式仍然是专有的,而这正是你所寻找的。

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

答案 2 :(得分:1)

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

答案 3 :(得分:0)

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

Google发布客户端/服务器协议后,编写此类客户端会更容易。