The Complex World of Emerging Platforms, from Cloud to Phone
Share this video: