I finished the Plasma DataEngine that lists devices available in Solid. It’s now feature complete and part of kdebase. I had a bit of trouble moving it from playground to kdebase mostly from my lack of understanding of subversion commands but I got it figured out without too much pain for the other users of the repository. Once the scripting bindings are available applet writers will be able to list all the devices in Solid using javascript. This will bring some pretty powerful features to applet writers and make device integration trivial.