Applications Of Semiconductor Quantum Dots