Green And Smart Technologies For Smart Cities Definition