Microsoft, Google, Facebook aim to woo developers