Quantum Computation and Communication in Bosonic Systems