Google Wave

ahhh - so you want'ta make a wave? OK.

=Requirements=


 * I did this using a PS server, cause you gotta install some new packages (requires sudo access)
 * Sun JDk and JRE 1.5 or 1.6
 * OpenFire (may be optional - im not really sure)
 * Wave

This install was based on instructions provided by the creators - http://code.google.com/p/wave-protocol/wiki/Installation I will only address uniqiue changes for DH servers

=Results=

I feel it is only fair to share the fact that the result is a text based client and server. you will not end up with soemthing like wave.google.com.



Why?
'cause Google sez: Another thing you will not find in the released code is a web server. Almost everything you saw at the Google I/O demo and all of your interactions with the Google Wave today are done through a browser. There is no web serving code in this release, instead of interacting with the server through a web page you interact with it via a simple wave client. Included in the released code is a small and simple text-based wave client that understands wave and operational transforms. The protocol that it talks to the server is defined only in code and isn't something we are working on standardizing at this time, but we are open to hosting those discussions on the wave-protocol mailing list and believe that the protocol used in the demo client is a good place to start.

= Steps =

export JAVA_HOME=/usr/local/dh/java export PATH=$JAVA_HOME/bin:$PATH
 * 1) Create a domain via panel.
 * 2) set path to JAVA
 * 1) download and install OpenFire - these instructions are right on - http://code.google.com/p/wave-protocol/wiki/OpenFireInstallation  ( i used java-1.5, but you can also update /etc/apt/sources.list to get 1.6 )

$ hg clone https://wave-protocol.googlecode.com/hg/ wave-protocol $ cd wave-protocol
 * 1) download wave package as defined

If you don't have JUnit installed, rip out the for JUnit testing in build.xml (starts about line ~140) - otherwise you get an error about dependencies on line 145 now build $ ant

=Conclusion=

I think those were the only hurdles.

Good luck!