Sviluppo Raspberry per sistema di gestione pubblicità su schermi is a case study by HDWEBSOFT. Industry: Media & Entertainment, Retail, Marketing. Services provided: Development, Customization. Technologies used: Android, AWS, MySQL, Python, React.js. Solutions: Content Management, Web Portals. Caso studio: sviluppo software pubblicitario cloud-based, combina numerose tecnologie: Python, Ruby, Android, Raspberry, ODROID-C4.

Media & EntertainmentRetailMarketingAndroidAWSMySQLPythonReact.js

Sviluppo Raspberry per sistema di gestione pubblicità su schermi

Il nostro software di digital signage cloud-based consente di gestire e mostrare contenuti digitali su qualsiasi display in remoto, da qualsiasi parte del mondo. È possibile creare e pubblicare contenuti in pochi secondi, mantenendo gli schermi sempre aggiornati.

Il nostro software di digital signage cloud-based consente di gestire e mostrare contenuti digitali su qualsiasi display in remoto, da qualsiasi parte del mondo. È possibile creare e pubblicare contenuti in pochi secondi, mantenendo gli schermi sempre aggiornati. Questo progetto è stato realizzato sfruttando la potenza dello sviluppo di applicazioni Raspberry e ODROID-C4.

raspberry-pi-4-development

Funzionalità

  • Connettere il lettore di digital signage ScreenFluence a qualsiasi schermo disponibile e gestire immediatamente i contenuti da qualsiasi dispositivo.
  • Caricare tutte le immagini, i video e i documenti desiderati. Creare tutti gli account utente necessari. È possibile avere una o cento sedi. ScreenFluence semplifica la gestione dei display digitali da qualsiasi dispositivo.
  • Autenticazione SSO.

Sfide

  • Questo è un progetto di grandi dimensioni con numerose sfide. Il problema più difficile è stato gestire le elevate prestazioni di riproduzione video con risorse minime nello sviluppo Raspberry.
  • Il cliente non tollera interruzioni durante il passaggio da un video all’altro. Questo aspetto è stato molto impegnativo.

Soluzioni – Sviluppo Raspberry .vs ODROID-C4

  • Abbiamo dovuto condurre numerose attività di R&D. Siamo passati ripetutamente tra Android ed Electron per misurare le prestazioni di ciascuno. La stessa R&D è stata effettuata per Raspberry e C4. Infine, abbiamo deciso di utilizzare ODROID-C4 e Android.
  • Abbiamo anche dovuto ottimizzare significativamente l’app Android con un multi-threading ben organizzato. Inoltre, abbiamo sfruttato l’elaborazione in foreground per ulteriori vantaggi in termini di prestazioni.

Risultati aziendali

  • Sono presenti più di 2.000 dispositivi attivi.

Conclusione

Questo progetto dimostra la nostra eccellenza nello sviluppo software personalizzato e nello sviluppo di applicazioni Android. Inoltre, abbiamo dimostrato adattabilità poiché siamo entrati nel progetto a metà percorso. Abbiamo quindi individuato i problemi tecnici e iniziato a lavorare a nuove soluzioni. Durante quel periodo abbiamo studiato e lavorato bene con dispositivi esterni come Raspberry e C4. Abbiamo anche raccomandato il passaggio dallo sviluppo Ruby on Rails allo sviluppo Python con Django e la migrazione da jQuery a una Vuejs Single Page Application più moderna.

Esplora altri contenuti correlati

Vedi altro case studies, servizi, settori e esperienza operativa regionale correlata