DIY home automation seems to be a pretty big topic lately, I just wish they would all work together. If these guys could work with the Souliss guys that would be awesome. On to heimcontrol.js. Instead of going the app + server route, heimcontrol.js is going responsive. That’s platform agnostic html5+css3 that should look good on mobile devices, tablets and desktops.
Websockets is another technology that you don’t see widely used, but it allows your web browser to maintain a persistent connection to the server instead of polling (or even pulling data via ajax requests) so it can have super fast response times. The main server runs off of the Raspberry Pi, with communication to an Arduino. That gives you access to the gpio and peripherals the Pi has, plus all the cool things you can hack together with your Arduino.
Peeking at the code it looks like extending capabilities is pretty easy with their plug-in design. If you’ve ever done any web development you should feel pretty safe as well.
More over at the heimcontrol.js site.