Besides the presented transfer method it is also possible to implement a socket-based point-to-point communication between the control system and the front end application (like the ARViewer). This approach leads to more programming efforts order to define a custom message protocol. However, the communication overhead is smaller compared to the other approaches. Thus the data can be displayed in the same way as on a machine tool control unit. But in contrast to the control unit the user does not need an extensive knowledge of it. The data can be treated in regard to the special requirements of the user. Furthermore the user could not cause a delay of the production process by accessing the control unit. By changing the communication direction it could also be possible to control the machine tool with a front end application, e.g. on a tablet PC. In this way the user could stop for example the assembly process if an error occurs.