Cadmium oxide (CdO) thin films are gaining significant ... A branch of electronics that deals with the interaction between light and electronic devices, including the use of light in electronic ...