17 Point Smart City Guide From Technology Perspective