Method for system-agnostic interaction with a host system running a type of application, comprising the following steps: a. detecting one or more hand manipulations of a user via one or more haptic devices , preferably one or more haptic gloves, and providing one or more motion output signals , associated to the hand manipulations, to a processing unit on the one or more haptic devices; b. providing a system conversion library to said host system, said system conversion library comprising a plurality of system translation profiles, each system translation profile distinctive to a specific type of host system, and each system translation profile suitable for mapping a conversion of motion output signals from the one or more haptic devices to one or more associated control signals recognizable for said specific type of host system, preferably whereby said system conversion library comprises system translation profiles distinctive to at least two or more of the following types of host system: personal computer, two or more specific home video game consoles, smartphone, smart glasses, smart tvs; c. processing the provided motion output signals in the processing unit on the one or more haptic devices; d. transmitting the processed motion output signals to the host system, preferably via a wireless communication standard , more preferably via Bluetooth; e. translating said motion output signals by the host system into one or more associated control signals according to the system translation profile distinctive to the host system running the application; and f. processing said associated control signals in the application and modifying features therein according to at least said control signals, by the host system; characterized in that the method comprises a step of automatically determining the type of the host system by the processing unit; whereby in case of inability to determine the type of the host system, the method comprises a step of allowing the user to either manually determine the type of the host system and/or prompting the user to create a new system translation profile for the undetermined host system, whereby said new system translation profile is preferably stored on the processing unit of the haptic device and/or on the host system. a. detecting one or more hand manipulations of a user via one or more haptic devices , preferably one or more haptic gloves, and providing one or more motion output signals , associated to the hand manipulations, to a processing unit on the one or more haptic devices; b. providing a system conversion library to said host system, said system conversion library comprising a plurality of system translation profiles, each system translation profile distinctive to a specific type of host system, and each system translation profile suitable for mapping a conversion of motion output signals from the one or more haptic devices to one or more associated control signals recognizable for said specific type of host system, preferably whereby said system conversion library comprises system translation profiles distinctive to at least two or more of the following types of host system: personal computer, two or more specific home video game consoles, smartphone, smart glasses, smart tvs; c. processing the provided motion output signals in the processing unit on the one or more haptic devices; d. transmitting the processed motion output signals to the host system, preferably via a wireless communication standard , more preferably via Bluetooth; e. translating said motion output signals by the host system into one or more associated control signals according to the system translation profile distinctive to the host system running the application; and f. processing said associated control signals in the application and modifying features therein according to at least said control signals, by the host system; <EOS>