Girder is great! Thanks!
I've just got girder talking to me every time I enter my room. The setup works like this:
1. I'm running an X10Controller class on a Tini standalone Java computer board that sits on my LAN. It is connected to an X10 serial computer. When X10 commands are picked up by the computer they are broadcast over my LAN by the Tini device.
2. On a Linux box, I've got a Java program that listens for these commands. When it receives a particular command it connects to my Windows box and connects to the Girder Internet client to issue a Girder event.
Of course, all this could run off of a single Windows computer, since the driver programs are all simple Java. I've created a distributed system for various other reasons.
The setup works really well. Right now I'm using an X10 motion sensor, and when motion is sensed Girder starts talking to me. Maybe some day I'll come up with a more practical application for this nice technology.