Semiconductor nanostructures and Optoelectronic Devices