I figured Joule would have a nice http TCP endpoint on the device with a REST api to make controlling it easy. I could then create some simple Windows Universal app to be able to do the basic control of the device within a few hours.
Unfortunately the protocol is more complicated than that so if there are 3rd parties who want to help us it would be more than welcome. This would benefit anyone who wants to be able to 3rd party interface with the device, beyond just for Windows. If we can figure out the protocol however we are happy to release a free Windows app for controlling it (phone/tablet/pc/etc).
Please contact us (my gmail can be found on my main github page) if you are interested in helping or have something to contribute.