EloView 3 İçin Yerel (Çevrimdışı) URL'ler İçin Gereksinimler ve Mimari Dikkatler
Hedef Kitle: Genel / Elo Müşterileri, İçerik Geliştiricileri ve Entegratörler
Makaleler Türü: Mimari ve İçerik Dağıtımının En İyi Uygulamaları
EloView® 3'te, Yerel URL paketi, web uygulamalarının, etkileşimli kioskların ve dijital tabela içeriğinin sürekli internet veya ağ bağlantısına ihtiyaç duymadan, cihazın yerleşik depolama alanından yerel olarak çalışmasına olanak tanır.
Temel Gereksinimler ve Dağıtım Dikkatleri
-
Bağımsız Yerel Varlık Paketleme:
Güvenilir çevrimdışı yürütme için, tüm bağımlılıklar dağıtılan ZIP arşivi içinde paketlenmelidir. Bu, HTML dosyalarını, JavaScript kütüphanelerini, CSS stil sayfalarını, web fontlarını, vektör grafikleri, görsel varlıkları ve video/audio medya dosyalarını içerir. -
Sadece İstemci Tarafı Yürütme (Sunucu Tarafı Çalışma Zamanları Yok):
Aktif web sunucu arka uçlarına (PHP, Ruby, ASP.NET, Java Servlets veya Node.js sunucu çalışma zamanları gibi) dayanarak çalışan teknolojiler, yerel tarayıcı çalışma zamanında yürütülemez. Tüm mantık, yönlendirme ve render işlemleri tamamen istemci tarafı tarayıcı teknolojilerine (HTML5, CSS3, JavaScript/WebAssembly) dayanmalıdır. -
Bant Genişliği ve Ağ Güvenilirliği Optimizasyonu:
Yerel URL’ler, kesintili, bant genişliği kısıtlı veya mevcut olmayan ağ bağlantıları olan ortamlar için idealdir (örn. ticaret fuarları, güvenli perakende alanları, uzaktan saha kioskları). Medya dosyalarını yerel olarak barındırmak, ağ gecikmesini, tamponlama gecikmelerini ve yüksek hücresel veri tüketimini önler. -
Modern Önbellekleme ve Çevrimdışı Web API Desteği:
EloView'de çalışan İlerici Web Uygulamaları (PWA'lar), tarayıcı düzeyinde depolama ve senkronizasyon mekanizmalarından yararlanabilir; bunlar arasında Cache API, IndexedDB ve Service Workers bulunmaktadır. Teknik uygulama kılavuzu için MDN - Service Workers Kullanımı'na başvurun. -
İstemci Tarafı Çerçeveleri ve Arka Plan Senkronizasyonu:
React, Vue, Angular veya vanilla JavaScript ile oluşturulan modern Tek Sayfa Uygulamaları (SPA'lar), uygun şekilde paketlendiğinde tamamen çevrimdışı çalışır. Periyodik senkronizasyon için tasarlanmış uygulamalar, kullanıcı işlemlerini veya telemetreyi yerel olarak sıraya alabilir ve cihaz bir ağa yeniden bağlandığında güncellemeleri iletebilir.
⚠️ Dış Bağımlılıklar İçin Uyarı: Çevrimdışı güvenilirlik, uygulamanın nasıl mimarlandığına doğrudan bağlıdır. Dış CDN'ler, bulut API'leri, üçüncü taraf kimlik doğrulama yönlendirmeleri (OAuth) ve uzak veritabanı uç noktaları, cihaz çevrimdışı konumdayken yüklenmeyi veya yanıt vermeyi başaramaz. Tüm ağ bağımlı bileşenler için sağlam yedeklemeler ve hata yönetimi uygulandığından emin olun.
Please report any broken links by emailing elo.support@zebra.com and include a link to the knowledge article