Installing Google Wave on a laptop ist relatively easy and straightforward. You just have to follow the instructions here:
wave-protocol installation. If you have any problems with Openfire such as non working admin passwords you may switch to the famous ejabberd which is a XMPP server written in Erlang. An installation instruction for this setup you may find here:
using google wave reference implementation with ejabberd.
After you have a XMPP server running you create the certificates as described here:
wave-protocol certificates. You just copy the *.cert and *.key file into your wave-protocol root directory.
Next you edit the ./run-config.sh and assign the proper values of your setup to the variables. Hint: don't forget to comment or remove the line at the top saying
echo "You must configure the run-config.sh script" ; exit 1
When all this has been done you may start the server:
./run-server.sh
If all gone well you find some INFO logging in your terminal. Next you open two additional terminal windows and start one wave client per window, each with a different username:
./run-client-console.sh mr-foo
and in the other terminal:
./run-client-console.sh mr-bar
Now you are ready to initiate a conversation between Mr. Foo and Mr. Bar. In Mr. Foo's window type "/new". This will create a new wave. Then type "/add mr-bar@your-domain". This adds Mr. Bar to the wave. In the other window you should see the wave appear. Then you may type something like "Hello Mr. Foo" there. Pressing enter will make the greeting appear in Mr. Foo's window. You've done a Wave communication in your laptop!
Below you find a list of the available commands in the console client. Just type a slash and the name and arguments of the command, then enter.
connect user@domain server port connect to
server:port as user@domain
open entry open a wave given an inbox
entry
new create a new wave
add user@domain add a user to a wave
remove user@domain remove a user from a wave
read set all waves as read
undo [user@domain] undo last line by a user,
defaulting to current user
scroll lines set the number of lines to
scroll by with { and }
view mode change view mode for the open
wavelet (normal, xml)
log dump the log to the screen
dumplog file dump the log to a file
clearlog clear the log
quit quit the client