Questo è uno dei due talk che ho portato a ITDevCon 2017, la conferenza europea dedicata agli sviluppatori Delphi, organizzata da bitTime Professionals e bitTime Software.
Contenuti
Questa presentazione illustra il concetto e la realizzazione pratica di un Information Radiator (IR), ovvero un display informativo collocato in luoghi di passaggio per erogare dati utili in tempo reale e a colpo d’occhio, riducendo al minimo le interruzioni nel lavoro di squadra. Dopo aver esaminato le caratteristiche e gli utilizzi quotidiani degli IR (dalle dashboard per metodologie Agili/Scrum al monitoraggio industriale), l’autore propone una soluzione architetturale ed economica basata su hardware Raspberry Pi 3 con sistema operativo Android. Il cuore della trattazione risiede nei vantaggi dello sviluppo nativo tramite Delphi e la libreria FireMonkey (FMX), ideale per creare interfacce grafiche ricche, ad alte prestazioni e cross-platform, in grado di integrare facilmente sorgenti dati esterne tramite API REST, Bluetooth o App Tethering.
Argomenti
- Concetto di Information Radiator: definizione, caratteristiche fondamentali (visibilità, aggiornamento rapido) e vantaggi aziendali (“più informazioni, meno interruzioni”).
- Applicazioni pratiche: esempi reali come tabelloni pubblici, monitoraggio di processi industriali e dashboard di avanzamento progetti software in ambito Scrum.
- Scelta dell’Hardware e del SO: impiego del Raspberry Pi 3 abbinato a un sistema operativo Android (es. emteria.OS).
- Nativo vs Web: analisi dei benefici delle app native rispetto al Web su dispositivi embedded (maggior velocità, minor consumo di memoria e accesso diretto all’hardware).
- Sviluppo con Delphi e FireMonkey (FMX): sfruttamento della libreria FMX per interfacce 2D/3D cross-platform e delle funzionalità RTL per il recupero dati tramite REST Client e altre tecnologie.
