Lo sviluppo software per applicazioni industriali 4.0 e IoT rappresenta un’operazione che va svolta col massimo livello di cura, assicurando alle imprese la sicurezza totale e la possibilità di padroneggiare con maestria ogni genere di applicativo (user friendly).
Inoltre lo sviluppo software 4.0 implica non solo conoscere sistemi di sviluppo e linguaggi di programmazione, ma padroneggiare gli strumenti di test e debug per potere anche creare ad hoc gli strumenti di sviluppo stessi (SDK)
Inoltre, lo sviluppo software, richiede anche la conoscenza approfondita dei sistemi operativi e delle architetture hardware dei dispositivi utilizzati.
Delta Res sviluppa software applicativo e/o interfaccia utente per i principali sistemi operativi:
- Windows
- Linux
- Android
Le applicazioni industriali 4.0 richiedono oggi principalmente di:
- fornire interfaccia utente per interazione con l’operatore e presentazione di dati, analisi degli stessi ed eventuali operazione di immissione dati e/o configurazione
- acquisire dati da periferiche/sistemi esterni collegati sia wired che wireless
- gestione processi real time
- sistemi di diagnostica
- sistemi client server per IoT
- sistemi graficazione ed acquisizione real time
La realizzazione di applicativi multipiattaforma necessita la conoscenza di molteplici sistemi di sviluppo e framework al fine di potere offrire la soluzione più adatta al cliente finale.
Per tale motivo il team di sviluppatori Delta Res ha investito tempo e risorse per acquisire il know how necessario per potere sviluppare attraverso i più comuni sistemi di sviluppo:
- Visual Studio ed utilizzo Framework .NET e compact .NET. (Windows)
- QtCreator e framework QT. (Windows, Linux, Android)
- Android Studio (Android)
I linguaggi principalmente utilizzati sono: C, C++, Java, Python e C#. Le esigenze degli applicativi sviluppati implicano l’utilizzo di PC commerciali, PC industriali, embedded PC, smatphone e tablet.
Ogni applicazione sviluppata è quindi destinata ad uno specifico target sia come risorse hardware, sia come sistema operativo utilizzato.
Per tale ragioni le attività di test e debug vengono opportunamente eseguite in locale o remoto per potere garantire la corretta esecuzione dell’applicativo sul sistema target.
Inoltre Delta Res offre servizi di personalizzazione e/o creazione ex novo di sistemi operativi Linux/Android su hardware esistenti.