Microsoft aims at computing platforms of the future