dinsdag, september 05, 2006

Shift of seasons? Turn on the lights!

The seasons are shifting. The sun sets sooner. It's time to start turning on some lights. And because I'm a lazy person (which is not necessarily a "bad thing" because lazy people are inventive), I have finally started working on the Java-based X10 project that I had in mind for quite some time now.

So far I have written an X10 server that runs as a Windows service (so it automatically starts when my machine starts). This server keeps a live connection with the CM11 module (using the COM1 port) and it makes its services available through JMX.

I have also started working on an Eclipse RCP client application. The client starts minimized in the system tray and through a popup menu you can send commands to the server (using JMX).

Of course there are still many things to do: logging, supporting macros that combine multiple commands, supporting scheduling of command/macro execution, I18N and L10N and so on.

I'm also considering opensourcing the whole thing. I'm still struggling a little bit with the legal issues though. The third party library that sends the X10 across the wire is GPL and it requires an older version of the Java Communications API (2.0) which is no longer available for download. Both licenses need some further reading/studying before I make the jump.

Interesting times ahead...

Geen opmerkingen:

Een reactie plaatsen