5 technologies that are not yet mainstream

These technologies are still maturing, but they will soon transform the way we live in the near future.