Thin-film Optoelectronic Devices Research Articles