Controlled-NOT gate operating with single photons
  The initial proposal for scalable optical quantum computing required single photon sources, linear optical elements such as beamsplitters and phaseshifters, and photon detection. Here we demonstrate a two qubit gate using indistinguishable photons from a quantum dot in a pillar microcavity. As the emitter, the optical circuitry, and the detectors are all semiconductor, this is a promising approach towards creating a fully integrated device for scalable quantum computing. 
M. A. Pooley, D. J. P. Ellis, R. B. Patel, A. J. Bennett, K. H. A.   Chan, I. Farrer, D. A. Ritchie and A. J. Shields
quant-ph