Optically driven quantum computing devices based on semiconductor quantum dots