Nanoparticles : from theory to application