Quantum Devices and Information Processing