RobotStudio event

[EGM] Sending the sensor information from Linux remote PC for External Guided Motion

Is it possible to use Ubuntu remote PC as the position sender when using EGM? I looked through Application manual Controller software IRC5 and found that all the explanation was about using Visual Studio on remote Windows machine. The sample code uses ABB.Robotics.Controllers and other PC SDK, but is it possible to send the data from non-Windows PC without Visual Studio?