google-wave

Google Wave for .Net

旧城冷巷雨未停 提交于 2019-12-09 05:42:31
问题 Just got my wave sandbox invite today. Does anyone know of a .NET library for google wave? (client and server) I'm a c# programmer, not very familiar with the language that the Google samples are written in. It's very existing can't wait to write something for it. 回答1: I'm porting the Robot API to ASP.NET if that's what you're after. Eventually the code will be hosted on this Google Code project - but there's nothing there yet. I've got as far as having most of the Java interfaces ported and

Apps using Google Wave

时间秒杀一切 提交于 2019-12-08 11:22:59
问题 I just watched Google Wave Keynote video on Google I/O and I must say I was very impressed with pretty much everything mentioned in the video, the possibilities with Google Wave are enormous. I'd like to ask if there are any projects using Google Wave already in beta (usable stage) and I would also like to know when is Google Wave supposed to be available for the rest of us who didn't attend Google I/O. 回答1: As great as the technology is. It is safe to say it will only be used to find more

Does operational transformation work on structured documents such as HTML if simply treated as plain text?

ぐ巨炮叔叔 提交于 2019-12-04 08:19:28
问题 The FAQ of Google Wave Protocol says that [HTML] "does not have desirable properties" and that "HTML makes OT (Operational Transforms) difficult if not impossible" [1]. Why is this so? What problems arise if HTML is treated simply as plain text and then OT applied? http://www.waveprotocol.org/faq#TOC-What-s-the-XML-schema-for-waves-Why 回答1: I'm assuming here you understand the basics of OT. The principal problem with doing OT on HTML as plain text is that of merging html tags. As a simple

How does the live, real-time typing work in Google Wave?

我与影子孤独终老i 提交于 2019-12-04 07:35:30
问题 I'm sure Wave doesn't poll the server every millisecond to find out if the other user has typed something... so how can I see what the other person is typing as they type? And without hogging the bandwidth. 回答1: Persistent HTTP, Comet Keep your HTTP connection alive and send characters as they are typed *Edit in 2014: also, take a look at WebSocket and HTTP/1.1 Upgrade header. Browsers started implementing this around 2010, so I'm adding this to original answer. 回答2: They probably use Web

Google Wave for .Net

天大地大妈咪最大 提交于 2019-12-03 07:02:54
Just got my wave sandbox invite today. Does anyone know of a .NET library for google wave? (client and server) I'm a c# programmer, not very familiar with the language that the Google samples are written in. It's very existing can't wait to write something for it. I'm porting the Robot API to ASP.NET if that's what you're after. Eventually the code will be hosted on this Google Code project - but there's nothing there yet. I've got as far as having most of the Java interfaces ported and I can deserialize the JSON, but I haven't done the serialization yet. I probably won't be able to make much

Does operational transformation work on structured documents such as HTML if simply treated as plain text?

做~自己de王妃 提交于 2019-12-03 00:13:30
The FAQ of Google Wave Protocol says that [HTML] "does not have desirable properties" and that "HTML makes OT (Operational Transforms) difficult if not impossible" [1]. Why is this so? What problems arise if HTML is treated simply as plain text and then OT applied? http://www.waveprotocol.org/faq#TOC-What-s-the-XML-schema-for-waves-Why I'm assuming here you understand the basics of OT. The principal problem with doing OT on HTML as plain text is that of merging html tags. As a simple example, say we had a document as follows: Hello world Alice then decides that world should be in bold: Hello

How does the live, real-time typing work in Google Wave?

旧城冷巷雨未停 提交于 2019-12-02 14:30:21
I'm sure Wave doesn't poll the server every millisecond to find out if the other user has typed something... so how can I see what the other person is typing as they type? And without hogging the bandwidth. Persistent HTTP, Comet Keep your HTTP connection alive and send characters as they are typed *Edit in 2014: also, take a look at WebSocket and HTTP/1.1 Upgrade header . Browsers started implementing this around 2010, so I'm adding this to original answer. They probably use Web Sockets, aka server-sent events: http://www.w3.org/TR/websockets The underlying protocol can be found (as a draft)