An Actyx solution always consists of several physical devices that each run an instance of ActyxOS. These devices are called ActyxOS nodes. Your Actyx apps will be deployed on the ActyxOS nodes. The example use case in this tutorial entails developing 3 apps:
The below picture shows what the solution would look like in a production-scenario with three nodes.
Don't worry in case you do not have Android phones, a machine gateway and a Wago PLC available. In this tutorial you will run all apps on only one ActyxOS node: your development machine. The functionality is the same, no matter where your apps run. In the last section of this tutorial, we will point you to documentation on how to package and deploy these apps to actual devices.
Running ActyxOS in development mode
During development, you usually run ActyxOS in development mode. This means that all ActyxOS APIs are exposed on your development machine. Instead of packaging and deploying your app to an ActyxOS runtime, you can then just run it on your PC.