Hello everyone,

We have just open sourced a significant new chunk of Google Wave
source code: the wave document model. The new code, some thirty-eight
thousand lines of code mainly in the
org.waveprocotol.wave.model.document package, implements useful and
efficient data structures for reading and manipulating wave documents.
This is the same document model used by the Google Wave client and
servers. This code is available at:
http://code.google.com/p/wave-protocol/

On top of this, we're continuing to work to open source more code. In
the near future we expect to release code implementing some abstract
concurrent data types based on wave documents, which are in turn the
basis for an implementation of the Google Wave conversation model
(http://www.waveprotocol.org/draft-protocol-specs/wave-conversation-model).
The code implementing the wave data models is a pre-requisite for the
release of other components built on these models, including many
components of the web client. The example wave server, FedOne, does
not yet make use of the new code but we intend to update it as a
useful reference (your help welcome!).

This open source release has taken longer than we wished and
originally planned for, but we're learning as we go. We're now
changing our approach so as to better inform and engage with you, the
wave protocol community, by publishing code earlier: before we're
completely happy with it, before it's "done". That means that this and
future chunks of code are very much works in progress. It does not yet
implement the ideal solution. You can expect to see the code, data
format, and APIs evolve as Google Wave and the protocol evolve. We
can't yet promise stability or backwards-compatibility but are working
towards those goals. We will communicate progress as we work together
along the way. We want to be more transparent and are releasing this
code, warts and all, so it can be most useful to the community.

We hope you enjoy the new code, and that to come. We look forward to
hearing your feedback and, of course, contributions are welcome.

Happy waving,

Alex North and J.D. Zamfirescu-Pereira, for the Google Wave team

-- 
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