Experiments directed towards the development of a quantum computer based on trapped atomic ions are described briefly. We discuss the implementation of single qubit operations and gates between qubits. A geometric phase gate between two ion qubits is described. Limitations of the trapped-ion method such as those caused by Stark shifts and spontaneous emission are addressed. Finally, we describe a strategy to realize a large-scale device.