谷歌 Wave 适用于 .Net

8

今天我收到了Wave沙盒的邀请。有人知道是否有适用于Google Wave的.NET库(客户端和服务器)吗? 我是一名C#程序员,不太熟悉Google示例中使用的语言。非常兴奋,迫不及待地想为它编写一些东西。


当然,一位C#程序员不会有太多困难理解Java :P (虽然我不是Java的粉丝,但如果它在Linux上有更好的支持,C#就是正确的Java) - Charles Ma
Eclipse 给我带来最大的问题。 - Sam
已经等待我的邀请有一段时间了。如果你能帮个忙,就让我知道吧。 - J.Hendrix
2个回答

9

如果您需要的是将机器人API移植到ASP.NET,那么我可以帮助您。

最终代码将托管在此Google Code项目上,但目前还没有内容。

我已经完成了大部分Java接口的移植工作,并且可以反序列化JSON,但我还没有进行序列化。接下来的几周我可能无法取得太多进展,但之后我应该能够回到这个项目中。如果您对我所做的工作感兴趣,我可以尝试整理一下并在本周末将其放在项目中。到目前为止,我只是进行了一些初步的探索,因此缺乏足够的测试 :(

请注意,沙盒目前不允许机器人在AppEngine以外的地方运行 - 如果你懂一点Java,你可能想要参考Java Robot Tutorial来了解你能够做的事情的类型。(我希望能够内部测试我的端口,这样当公共版本推出连接到非AppEngine机器人的功能时,我就准备好了。)
如果您不是在谈论Robot API,请提供更多详细信息。我还没有看过任何其他可用(或即将推出)的API,但我相信小工具基本上是JavaScript。
(顺便说一句,我的邮箱是jonskeet@wavesandbox.com,如果你想联系我。不过我很少看沙盒。)

我在谈论的是Extensions API(机器人)和Wave联邦协议的.NET实现。很高兴听到你已经移植了大部分代码,我想这应该很简单吧。如果你需要测试人员,请告诉我。联邦协议看起来更具挑战性,因为现有文档不完整。我猜想弄清它的工作原理会很有趣。让我们开始一个开源项目,也许我们可以超过谷歌。 - Sam
2
@Sam:鉴于我在谷歌工作,我对“击败”谷歌没有兴趣 :) 实现联邦协议可能很有趣,但我目前并不考虑这个。我很高兴先让机器人API正常工作。它相对来说是相当简单的,但仍然需要移植相当数量的代码,即使大部分代码都很容易。 (我一路上发现了一些错误,我可以补充一下...) - Jon Skeet
@Jon:那就更好了 :)无论如何,如果有人感兴趣,请告诉我。我现在对协议有相当不错的理解。我想我能做到。开始一个开源项目的最佳方式是什么?(寻找人员等) - Sam
开始项目(例如code.google.com)。让它足够有趣,以吸引其他人的注意。发推文 :) - Jon Skeet

2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接