A computer system for handwriting recognition, comprising: an interface component configured to receive measurement data from a motion sensor unit, the motion sensor unit being physically coupled with a movable part of a user's body, wherein the measurement data includes sensor data of a sensor of the motion sensor unit, the sensor data comprising at least acceleration data of a trajectory; a data storage component configured to store a plurality of predefined technical profiles of primitive motion units, each predefined technical profile including acceleration data associated with a trajectory portion of a potential trajectory of the motion sensor unit, wherein a character model is defined by a context-dependent sequence of two or more technical profiles, each technical profile characterizing a corresponding primitive motion unit as a specific portion of the potential trajectory, and wherein the plurality of technical profiles includes, for two consecutive trajectory portions, first technical profiles for corresponding primitive motions performed with a pause and second technical profiles for corresponding primitive motions performed without a pause, the first technical profiles being different from the second technical profiles; a decoding component configured to compare the received sensor data with the plurality of predefined technical profiles to identify a sequence of portions of the trajectory, to identify a particular character corresponding to the received sensor data by computing a similarity score between the received measurement data and respective predefined context-dependent sequences of predefined technical profiles of character models wherein the particular character is associated with the context-dependent sequence of technical profiles with the highest similarity score, and to provide a representation of the identified character to an output device. an interface component configured to receive measurement data from a motion sensor unit, the motion sensor unit being physically coupled with a movable part of a user's body, wherein the measurement data includes sensor data of a sensor of the motion sensor unit, the sensor data comprising at least acceleration data of a trajectory; a data storage component configured to store a plurality of predefined technical profiles of primitive motion units, each predefined technical profile including acceleration data associated with a trajectory portion of a potential trajectory of the motion sensor unit, wherein a character model is defined by a context-dependent sequence of two or more technical profiles, each technical profile characterizing a corresponding primitive motion unit as a specific portion of the potential trajectory, and wherein the plurality of technical profiles includes, for two consecutive trajectory portions, first technical profiles for corresponding primitive motions performed with a pause and second technical profiles for corresponding primitive motions performed without a pause, the first technical profiles being different from the second technical profiles; a decoding component configured to compare the received sensor data with the plurality of predefined technical profiles to identify a sequence of portions of the trajectory, to identify a particular character corresponding to the received sensor data by computing a similarity score between the received measurement data and respective predefined context-dependent sequences of predefined technical profiles of character models wherein the particular character is associated with the context-dependent sequence of technical profiles with the highest similarity score, and to provide a representation of the identified character to an output device. to compare the received sensor data with the plurality of predefined technical profiles to identify a sequence of portions of the trajectory, to identify a particular character corresponding to the received sensor data by computing a similarity score between the received measurement data and respective predefined context-dependent sequences of predefined technical profiles of character models wherein the particular character is associated with the context-dependent sequence of technical profiles with the highest similarity score, and to provide a representation of the identified character to an output device.