their environment, and the objects around them. This new computing experience must enable three kinds of interactions: the ability to input analog data, the ability to output digital data, and the ability to feel or touch data—something known as haptics.