The problem
At the plant you need an interface for setup, configuration and commissioning. Often that is a laptop with special software only a technician can use. For service and end customers there is either nothing or a dashboard that looks nothing like the operator interface.
Existing web apps age quickly. An Angular version that is no longer supported gets no more security updates, and whoever built it has often left the company.
Offline-capable operator app with Angular and WebSockets
The operator app is a progressive web app built with Angular. It runs on a tablet right at the plant, even without a network. It talks to the services on the edge device in real time over WebSockets and copes with dropped connections.
For service and end customers we build web interfaces and dashboards on the same data: plant state, faults, history. Each customer sees only their own plants. Where Grafana is enough, we use Grafana; where a custom interface is needed, we build it.
We move older Angular applications to a current version step by step, without interrupting operations.
What you get
- an operator app for setup, configuration and commissioning at the plant
- web interfaces and dashboards for service and end customers, separated by customer
- migration of existing Angular apps to a supported version
- code, build and delivery in your pipeline
Limits
Safety functions stay in the controller. We build web applications, not native iOS or Android apps.