Approaches Advances and Applications in Sustainable Development of Smart Cities