Gözcü
Göz tembelliği hastalığı olan küçük yaştaki çocukların hastalıklarını hem egzersiz yaparak hem de eğlenerek yenmeleri sağlamak için üretilen masaüstü uygulama. Bu uygulama ile çocuklar doktorların onayı alınarak oluşturulan...
ProjelerGöz tembelliği hastalığı olan küçük yaştaki çocukların hastalıklarını hem egzersiz yaparak hem de eğlenerek yenmeleri sağlamak için üretilen masaüstü uygulama. Bu uygulama ile çocuklar doktorların onayı alınarak oluşturulan…
Proje Bilgisi
- Kurum / bağlam: Eyesoft Bilişim
- Platform: Masaüstü
- Dönem: Eylul 2021 - Aralik 2022
Kapsam
Göz tembelliği hastalığı olan küçük yaştaki çocukların hastalıklarını hem egzersiz yaparak hem de eğlenerek yenmeleri sağlamak için üretilen masaüstü uygulama. Bu uygulama ile çocuklar doktorların onayı alınarak oluşturulan egzersiz türüne göre üretilmiş o yunları göz hareketlerini algılayabilen bir donanım vasıtasıyla oynayabiliyorlar. Bu oyunlardan elde edilen veriler toplanarak doktorların kullandığı farklı bir modülde görselleştirilerek sürecin takibi ve iyileşme durumu kontrol edilebiliyor.
Mimari ve Sistem Tasarımı
Proje yapısı gereği içeriklerin tümünü kendi içinde gömülü olarak barındırıyordu. Genel olarak mimariye bakıldığında iki katman var diyebiliriz. Birincisi uygulama katmanı diğeri ise kullanılan donanım. İkinci katman olan donanım Tobii Eye Tracker isimli göz hareketleri algılan bir sensöre sahip cihazdı. İlk katman uygulama katmanı kendi içerisinde çeşitli içeriklere göre klasörlere ayrılıyor. Bunlardan bazıları şu şekilde: Textures, Scenes, Scripts, Images, Animations, Resources. Burada ayrıca singleton ta sarım deseni de kullanıldı. Farklı sahnelere geçişte kullanılması istenen nesneler ve değişkenler varsa bu desen ile bu işlemi sağlayabiliyoruz. Ayrıca abstract class ve interface kullanımları ile modüller arasında bağımlılığı en aza indirgeme hedeflendi.
Öne Çıkan Teknik Detaylar
- Tasarım Desenleri ve Soyut Yapılar ile Düşük Seviye Bağımlılık
- Göz Verileri ile Farklı Türde Formüller Türetilerek İstatistiklerin Hesaplanması
- Göz Verilerinin Görselleştirilmek İçin Depolanması
- Uygulamanın Paket Haline Getirilmesi
- Doktorların Görüşleri Alınarak Egzersiz Türlerine Göre Oyunların Türetilmesi
Kişisel Katkılar
- Projenin tüm sorumluğu bana ait. Benden sonra geliştirilme yapıldı mı bilmiyorum ancak
- çalıştığım süre zarfında her detayı ile kendim ilgilendim
Yayın / Deployment
Proje masaüstü bir uygulama olduğu için hali hazırda bir yerde bulunmuyor. Ancak müşterilerin ve doktorların kullandığı web platformu üzerinden hesap açılması ve yine oyunların satın alınması için yazılan harici bir masaüstü uygulamanın kullanılması ile setup paketleri indirilebiliyor. Aşağıda ilgili adresler yer alıyor. Gözcü Web Portalı: https://gozcu.eyesoft.com.tr