we just added DK2 support into CopperCube, by upgrading from the 0.2 SDK to 0.4. And it was quite a PITA do do that unfortunately, because quite a lot seems to have changed since the 0.2 days, and we also had to make some modifications to the SDK, also because we wanted it to run in D3D9.
CopperCube is an editor for creating 3D apps, here is a short video of it in action:
After having done this upgrade, I have a question/suggestion for the SDK: In order to let the user model their 3D world in any scale they want to, for the DK1 / SDK 0.2 version, we had an option to specify a world scale in the editor. We would simply scale the IPD value in the Oculus SDK for this, and it worked great. We had to make some modifications in the SDK for this, but it worked. The 0.4 changed everything quite a bit, so before trying to do the same there again, wouldn't it be a good idea to introduce such a feature to the SDK? Like a simple float for changing the world scale? But maybe there is something like this already, and I have overlooked it?