Nanophotonics Applications