Nanowire Optoelectronic Devices And Gas Sensors