2009-10-12 76 views
1

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

+0

Wave不是一个API,它是一个协议。 – LiraNuna 2009-10-12 21:07:59

+1

我有点奇怪,你想使用谷歌Wave,但不知道它到底是什么......仅仅使用它就可以了,不是一个好主意......(但是在旁注中,我不知道它或者,它究竟是什么:-) – 2009-10-12 21:10:01

+0

该协议记录在哪里? – 2009-10-12 21:13:36

回答

3

是的,你可以一旦有人写一个支持波协议的.NET库。

Wave是真的只是一个扩展XMPP(Jabber的,谷歌对话,等等),所以是有意义的必须在某个胖客户端实现。谷歌当然正在推动它作为一个网络应用程序。

我不知道把我的头顶部的任何实现的,但我敢肯定,有人的地方工作就可以了。

+0

不一定只需要.NET(虽然,我知道这是海报提供的标签,这就是为什么你这样回答)。 – JasCav 2009-10-12 21:11:23

+0

感谢您的回答。有这样的样品吗? – 2009-10-12 21:12:48

+0

不正确:波协议仅用于服务器到服务器的通信。 – 2009-10-12 21:14:08

1

谷歌已经发布了一个federation protocol,让你写你自己的服务器,浪潮已经与他们交谈,谷歌的。

他们也有embedding APIs,让你把你的波HTML内容,并把Wave在你的HTML内容。

这些都不把你带到你想要的,但是,因为的方式,谷歌在浏览器Wave客户端及其波服务器的谈话仍然是私有的,这就是你要找的内容。

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

+0

wave客户端的HTML部分不是协议的一部分,它们只是协议的消费者。 Google甚至还发布了一个基于样本控制台的客户端 – overstood 2009-10-12 21:21:01

+0

基于控制台的客户端的相同代码在哪里? – 2009-10-12 21:33:49

+0

(我的意思是示例代码) – 2009-10-12 21:34:22

0

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

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