(Note: Evening after the original post -- Oops! I was dead wrong about our ejabberd server "just working". It turns out that Sugar machines on the same network can "see" each other without a jabber server, so changing the server only removed us from interference from the pre-configured server. Back to the drawing board :-(
With Ubuntu Sugar Remix (USR) now running on all the machines in our CS lab, here are the near term goals for our Sugar project:
- Setup an XMPP server so users can connect with each other.
- Increase our general level of "sugar culture" by using sugar in our day to day classroom activities.
A quick google server lead me to this page comparing available jabber servers. I decided to try ejabberd, and after running:
$ sudo aptitude install ejabberd
on one of the Maverick workstations in the lab. After setting the Sugar "learnstations" (it doesn't sound right calling them "workstations" ;-) to use the new sever, it just worked! (note: I added a quick how to page on the Ubuntu wiki here showing how to set the jabber server).
It is a wonderful feeling when things "just work", but we have a lot more to do now. Specifically, we need to: