Smart World through Smart Dust/ Programmable Matter