Exigences & Considérations Architecturales pour les URLs Locales (Hors Ligne) dans EloView 3
Public : Public / Clients Elo, Développeurs de Contenu & Intégrateurs
Type d'Article : Meilleures Pratiques d'Architecture & de Déploiement de Contenu
Dans EloView® 3, un package de URL Locale permet aux applications web, kiosques interactifs et contenu d'affichage numérique de fonctionner localement à partir de la mémoire interne de l'appareil sans nécessiter de connexion continue à Internet ou au réseau.
Exigences Essentielles & Considérations de Déploiement
-
Regroupement d'Actifs Locaux Autonome :
Pour une exécution hors ligne fiable, toutes les dépendances doivent être regroupées dans l'archive ZIP déployée. Cela inclut les fichiers HTML, bibliothèques JavaScript, feuilles de style CSS, polices web, graphiques vectoriels, éléments multimédias image, et fichiers vidéo/audio. -
Exécution Côté Client Seulement (Pas de Temps d'Exécution Côté Serveur) :
Les technologies qui dépendent de serveurs web actifs (comme PHP, Ruby, ASP.NET, Java Servlets ou environnements d'exécution Node.js) ne peuvent pas s'exécuter dans l'environnement d'exécution local du navigateur. Toute la logique, le routage et le rendu doivent reposer exclusivement sur les technologies du navigateur côté client (HTML5, CSS3, JavaScript/WebAssembly). -
Optimisation de la Bande Passante & de la Fiabilité Réseau :
Les URLs locales sont idéales pour les environnements avec des connexions réseau intermittentes, limitées en bande passante ou inexistantes (par exemple, salons professionnels, zones de vente au détail sécurisées, kiosques distants). L'hébergement de fichiers multimédias localement évite la latence réseau, les délais de mise en mémoire tampon et une consommation élevée de données cellulaires. -
Support de Mise en Cache Moderne & de l'API Web Hors Ligne :
Les Applications Web Progressives (PWAs) exécutées dans EloView peuvent utiliser les mécanismes de stockage et de synchronisation au niveau du navigateur, y compris l'API Cache, IndexedDB et les Service Workers. Pour des conseils sur la mise en œuvre technique, référez-vous à MDN - Utiliser les Service Workers. -
Frameworks Côté Client & Synchronisation en Arrière-Plan :
Les Applications Monopages Modernes (SPAs) construites avec React, Vue, Angular ou JavaScript natif fonctionnent complètement hors ligne lorsqu'elles sont correctement regroupées. Les applications conçues pour une synchronisation périodique peuvent mettre en file d'attente les transactions utilisateur ou la télémétrie localement et pousser des mises à jour dès que l'appareil se reconnecte à un réseau.
⚠️ Conseil sur les Dépendances Externes : La fiabilité hors ligne dépend directement de la façon dont l'application a été architecturée. Les CDNs externes, API cloud, redirections d'authentification tierces (OAuth) et points de terminaison de bases de données distantes échoueront à se charger ou à répondre lorsque l'appareil est hors ligne. Assurez-vous que des solutions de secours robustes et une gestion des erreurs sont mises en œuvre pour tous les composants dépendants du réseau.
Please report any broken links by emailing elo.support@zebra.com and include a link to the knowledge article