Towards the Smart City