Home Digital Empowerment Smart Cities: When Science And Technology Put Themselves At The Service of Humanity