I wonder how much begging / beer it's going to take to get the wave team to
bundle up and release the protobuf -> json code gen?

brett

On Wed, Mar 3, 2010 at 12:08 AM, Torben Weis <[email protected]> wrote:

> Hi,
>
> I have been working towards a web-based C/S protocol for the C++ wave
> server (http://code.google.com/p/qwaveclient/source/checkout).
>
> So far I implemented a FastCGI interface. Thus, I can run the wave server
> behind lighttpd or apache. Regarding the C/S protocol I saw some work on
> reverse engineering the google wave C/S protocol. It seems to me that Google
> is using protobuf with a JSON-based wire-protocol, i.e. when sending an
> instance of
>
> message X
> {
> required int32 a = 1;
> required int32 b = 2;
> }
>
> the protocol sends something like this:
>
> { "1": 500, '2" : 300 }
>
> where 500 and 300 are the values for a and b. Now I am planning to use HTTP
> long calls (no websocket support in major browsers currently) and exchange
> OT deltas as specified in common.proto, but using the JSON-wire-protocol
> instead of the binary wire protocol. I started writing a protoc extension
> which generates the C++ and JavaScript code for this wire-protocol.
>
> Is this going in the right direction? I know that Google will not release
> their C/S protocol tomorrow, but I would like to know whether I am at least
> on the right path regarding technology. If someone at Google could briefly
> comment on this, I would be deeply grateful.
>
> I welcome any comments and suggestions regarding a web-based C/S protocol.
>
> Greetings
> Torben
>
>  --
> You received this message because you are subscribed to the Google Groups
> "Wave Protocol" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected]<wave-protocol%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/wave-protocol?hl=en.
>



-- 
Brett Morgan
http://www.google.com/profiles/brett.morgan

-- 
You received this message because you are subscribed to the Google Groups "Wave 
Protocol" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/wave-protocol?hl=en.

Reply via email to