10 Microsoft research projects

An early look at cutting-edge technology being developed by Microsoft.