Sviluppo

Sviluppo software, sistemi Embedded, interfacce IOT.
Framework di programmazione multipiattaforma: Qt/C++, Qt-Quick/QML
OS Desktop: Linux, Windows, Mac
OS Mobile: Sailfish, Android, IOS
OS Embedded: Linux Raspbian OS, Yocto Linux
Programmazione PLC in linguaggio Ladder e in schemi a blocchi
Programmazione microcontrollori in ambiente Arduino

Kuickgest

Kuickgest is a data managment application interfaced to REST API resource, based on KDE Kirigami - Qt QML is organized on pages convergent for mobile and desktop aspect.

Arduino IDE

Ambiente IDE di sviluppo per microcontrollori e altri dispositivi simili.
Adopera il linguaggio di programmazione Wiring derivato da C/C++, è multipiattaforma ed ha una funzione di estendibilità che consente l'aggiunta di librerie.
Viene gestita sia la compilazione del codice che il trasferimento al dispositivo con il quale ci si può interfacciare tramite monitor seriale.
L'editor ha il supporto per la colorazione della sintassi.
Utilizzato per programmare molteplici schede, testato su Arduino, ESP-32, Siemens IOT 2020.

Node-RED

Node-RED è uno strumento di sviluppo basato su programmazione visuale a flusso.
Si presenta con una interfaccia web di gestione (cruscotto - dashboard) in cui l'elaborazione logica è rappresentata dal collegamento tramite fili di elementi visuali dalla forma di blocchi i quali possono avere un solo ingresso e una o più uscite.
Il motore dell'elaborazione dell'ambiente è Node.js e il formato dato preferito è JSON, porzioni di codice Javascript sono utilizzabili per personalizzare alcuni blocchi.