Arrangements to globally emulate or virtualize the functionalities of an end device