1. A method for providing a gesture-based user interface for a wearable portable device, comprising: receiving a gesture comprising a movement of the wearable portable device; identifying at least one character associated with the gesture; and displaying the at least one character on the wearable portable device.