Optoelectronic Applications of Colloidal Quantum Dots