Requisiti e Considerazioni Architettoniche per URL Locali (Offline) in EloView 3
Pubblico: Pubblico / Clienti Elo, Sviluppatori di Contenuti e Integratori
Tipo di Articolo: Migliori Pratiche per Architettura e Distribuzione dei Contenuti
In EloView® 3, un pacchetto Local URL consente a applicazioni web, chioschi interattivi e contenuti di cartellonistica digitale di funzionare localmente dalla memoria del dispositivo senza richiedere una connessione internet o di rete continua.
Requisiti Fondamentali e Considerazioni per la Distribuzione
-
Imballaggio di Asset Locali Autonomi:
Per un'esecuzione affidabile offline, tutte le dipendenze devono essere imballate all'interno dell'archivio ZIP distribuito. Questo include file HTML, librerie JavaScript, fogli di stile CSS, font web, grafica vettoriale, asset audio e video. -
Esecuzione Solo Lato Client (Nessun Runtime Lato Server):
Le tecnologie che si basano su backend di server web attivi (come PHP, Ruby, ASP.NET, Java Servlets o runtime di server Node.js) non possono essere eseguite all'interno del runtime del browser locale. Tutta la logica, il routing e il rendering devono basarsi esclusivamente sulle tecnologie del browser lato client (HTML5, CSS3, JavaScript/WebAssembly). -
Ottimizzazione della Larghezza di Banda e Affidabilità della Rete:
Le URL locali sono ideali per ambienti con connessioni di rete intermittenti, a banda limitata o inesistenti (es. fiere, zone di vendita al dettaglio sicure, chioschi in campo remoto). Ospitare file multimediali localmente previene la latenza di rete, ritardi di buffering e elevato consumo di dati cellulari. -
Caching Moderno e Supporto per API Web Offline:
Le Progressive Web Applications (PWAs) in esecuzione su EloView possono sfruttare meccanismi di archiviazione e sincronizzazione a livello di browser, inclusi il Cache API, IndexedDB e Service Workers. Per indicazioni tecniche sull'implementazione, fare riferimento a MDN - Utilizzo dei Service Workers. -
Framework Lato Client e Sincronizzazione in Background:
Le moderne Single-Page Applications (SPAs) costruite con React, Vue, Angular o JavaScript vanilla funzionano completamente offline quando imballate correttamente. Le applicazioni progettate per la sincronizzazione periodica possono mettere in coda le transazioni degli utenti o la telemetria localmente e inviare aggiornamenti ogni volta che il dispositivo si riconnette a una rete.
⚠️ Avviso sulle Dipendenze Esterne: L'affidabilità offline dipende direttamente da come è stata architettata l'applicazione. I CDN esterni, le API cloud, i reindirizzamenti di autenticazione di terze parti (OAuth) e gli endpoint del database remoto non verranno caricati o risponderanno mentre il dispositivo è in uno stato offline. Assicurati che vengano implementati fallback robusti e gestione degli errori per tutti i componenti dipendenti dalla rete.
Please report any broken links by emailing elo.support@zebra.com and include a link to the knowledge article