My impression of Microsoft Research is that they are like PARC: doing a lot of impressive research that rarely gets turned into compelling products.
The Kinect was a big payoff from MSR. What are some others?
My impression of Microsoft Research is that they are like PARC: doing a lot of impressive research that rarely gets turned into compelling products.
The Kinect was a big payoff from MSR. What are some others?
The same team also delivered F#, which might have a large impact on keeping .Net competitive. Not only because features trickle down into C# (like async). But also because there may be lots of people only staying on .Net due to having a good language option. (That's just my own impression. I'd personally leave .Net without F#. I'm probably overestimating the impact.)
As a research division, they are expected to focus on long plays by developing enabling technologies. Packaging that prototype in a simple mobile app for use by hundreds of thousands of people, for free, wouldn't move the needle very much for MS as an organization.
I'm not trying to defend MS/MSR, just trying to be pragmatic. It's up to MS leadership to incorporate cutting edge research into meaningful products.
Edit: you can also make Deep Zoom images offline in the Image Composite Editor, but that's been around for a long time. https://research.microsoft.com/en-us/um/redmond/groups/ivm/I...