Metallic Nanostructures For Optoelectronic And Photovoltaic Applications