Sviluppo Software
In genere lo sviluppo di applicazioni software è realizzato su piattaforme PC ed Apple.
Tipi di applicazioni
Le tipologie più frequentemente realizzate sono:
- strumentazione virtuale real-time
- software di gestione dati remoti
- data logger e controllo remoto
- shell di comando
- driver di interfacciamento
Le applicazioni sviluppate sono prettamente di tipo controllistico, ovvero sintetiche nel loro complesso e focalizzate sulle funzionalità principali del dispositivo da interfacciare.
All'occorrenza è possibile lo sviluppo di driver che costituiscono lo strato più vicino a quello fisico e che permettono la realizzazione di software più complessi.
Ambienti e sistemi operativi
I linguaggi e gli ambienti utilizzati sono: C, C++, C#, visual C e visual Basic.
I sistemi operativi supportati sono: Windows in tutte le versioni, Linux e IOS.