What are nano particles and graphene used for?

What are nano particles used for? I hear they used in materials science, medicine, biology and cancer treatment and testing? I hear this new technology is about 10 to 15 years out before it becomes more mainstream.

But nano particles are to drastically change the world when it becomes more mainstream.

Also they say graphene will really change the world and will become more mainstream in the next 15 years.

The wiki page for nanoparticles has an section that covers many of their applications.