Thank you for the link! It's old news for you, but some of us are not so up to date.
It seems like some of this research might have been implemented in this commercial product. I wonder if it is so.
Also, it would still be technically easier to to with two cameras or a stereo camera.
Yes, it will be, but there is a serious lack of 3D stereo equipment on the market today. Affordable stereo cameras are not of high quality, and I have yet to see one with adjustable lens separation. Two camera solutions come at twice the cost, size, weight and battery worries.
Also, if I can't afford one D3x, I surely can't afford two of those plus a sync kit and a tripod, nor would I want to carry such a setup with me on a hike. There are plenty situations when all you have is one camera, and you want to make the most with what you have.
Additionally, there's plenty of panoramic data out there shot without a panoramic tripod that can be fed straight into their algorithm. I know I have plenty, since I've shot many panoramas, but never had a pano head (and many of those were shot hand-held).
Therefore, while this may not be the best solution to shoot a 3D panorama, it still has plenty of applications in processing existing data or dealing with situations where specialized equipment is not available.
I've been a long-time panoramic and 3D photography enthusiast, and have gigabytes of data that could be fed straight into this software.
Shooting a 3D photograph is easy (just take two frames, correct issues in software later); shooting panoramas is easy (let the stitchers do their job); shooting a 3D panorama has always been too much work for me.
It's a pity I can't get my hands on any working code yet, and any commercial product is probably way off in the future.
Also, here's a link to their paper[PDF] for those interested. It's quite readable.
Because of expenses like that, I sometimes wish the dialogues were un-voiced (as in Fallout 1/2); however, a TTS engine would be a good alternative to that.
It's clear you know nothing about music making.
Developing virtual instruments brings down the cost of music production, but controlling, say, a virtual violin to get the same kind of articulation as an actual violinist would, in real time, requires - essentially - a violin as a controller, with all the skills necessary to play it.
We already have sample libraries that fit the bill to make demos and a wide variety of music. We have hybrid synths/samplers. Doing it on the GPU won't revolutionize music.
What if can revolutionize is sound generation in virtual environments - e.g. the sound a collapsing building would make in a shooting game. However, it still requires more processing power than even the GPU can handle.
First of all, you don't need to install the PC suite. You can download your maps on the phone, and I have downloaded mine on my computer directly (the list of direct download links available here).
From my experience, their PC suite was stable, I never had any problems. I just never have to use it for anything. And I don't know what the hell you are talking about when you speak of automatic deinstallation.
I should also note that, at least on my Nokia 5230, Nokia suite is not required for file transfer or tethering. It simply installs itself as a USB modem (or flash drive) if you connect via USB, or detects as a Bluetooth modem (same speed, but eats up battery faster).
Build a system that even a fool can use and only a fool will want to use it.