Microsoft Releases New Mobile Platform