I'm writing a driver for the CM11A used in home automation. This is a growing field and should be part of the OS. I've written the driver so far just using code JDK 1.1 packages and the javax.comm package to access the serial port. I've got full transmitting support for X10 lamp and appliance modules - including on/off bright/dim all[on/off] and status of the interface. I plan on completely implementing the protocol including running a daemon to respond to incoming signals and implementing the ability to upload macros to the interface.
more to come...
I'm a Computer Science student at Carleton University in Ottawa Canada. I've been using Java for a couple of years now. My homepage is at www.hexbinary.net and I can be reached at hex@hexbinary.net