Skip to content

RX Platform

Dusan Ciric edited this page Dec 22, 2017 · 2 revisions

RX Platform

RX Platform is distributed platform for building applications that exchange Real-Time data.

The main intention for building this platform is to connect different kind of programmers (Industrial Languages, C, C++, C#, Java, Python) on the same project and to enable them to collaborate and share ideas and solutions. So, there are basically three groups of users that will benefit from using this platform.

Automation and Process Engineers

Automation and Process Engineers can find a lot of familiar things, familiar Communication Protocols (Communication Ports etc…), Industrial Languages such as Functional Block Diagram, Timers, Alarms, Trends… Engineers can benefit from RX Platform because it offers as a core of solution for Gateway, Soft PLC (PAC), Computation Platform, Historian, Alarm Server etc. RX Platform is Industry 4.0 ready.

C/C++ Programmers

C Programmers will find asynchronous I/O and execution library that enables event based single threaded development of applications that will run on multiple processor cores and use kernel based I/O processing. RX Platform enables easy way to add real-time extension objects to the platform such as new protocols or new programming language for example.

High Level Programmers

High-level language (C#, Java…) programmers can benefit from RX Platform classes hierarchy. These classes enable them to create higher level applications using predefined classes specified by Engineers. RX Platform enables programmers to directly use it for Edge IoT and Industrial IoT applications, custom applications such as Warehouse Management System or some other applications that need to rely on Real-Time data.

Build and Understand the Code

How to Build the code you can find out here. In this section.