Essential Means for Urban Computing