Proje Detayları
Giyilebilir cihaz mimarisi, kısıtlı kaynak optimizasyonu (hardware-constrained development) ve dinamik arayüz tasarımı ilkelerini temel alan kapsamlı bir mobil/gömülü sistem projesidir. Proje kapsamında, akıllı saatin estetik ve fonksiyonel ihtiyaçlarını karşılayan özel bir Watch Face (Saat Arayüzü) mimarisi kurgulanmıştır.
Yazılımın çekirdeği, cihazın batarya ömrünü korumak adına optimize edilmiş asenkron veri çekme (Data Ingestion) mekanizması üzerine kuruludur. Belirlenen periyotlarda (duty-cycle) arka planda tetiklenen ağ servisleri, bir REST API veya bağlı bulunan akıllı telefon köprüsü üzerinden ham verileri (hava durumu, finansal veriler, bildirimler veya sensör telemetrileri gibi) çeker. Gelen veri paketleri (JSON/Binarized) cihaz üzerinde hafif ayrıştırıcılar (parsers) ile işlenir. Akıllı saatin sınırlı RAM ve işlemci kapasitesi göz önünde bulundurularak, ekran yenileme oranları (refresh rate) ve grafik çizim döngüleri (rendering lifecycle) optimize edilmiş, böylece minimum kaynak tüketimiyle akıcı ve dinamik bir kullanıcı deneyimi elde edilmiştir.