Future of cities: The view from the Microsoft Technology Center Future of cities: The view from the Microsoft Technology Center