This document discusses the potential for urban computing to address challenges in cities by leveraging large amounts of data now available on the internet. It describes how cities are complex systems that are constantly evolving, and outlines several data sources that are relevant for urban computing like maps, transportation information, and event data. The document also introduces the LarKC project which aims to develop a unified approach for reasoning over distributed data on the web at large scale. An example use case is described for how an urban computing system could help plan travel between cities.