
Eğitim & VR · 2022–2026
ARGUS
Etkileşimli akıllı tahta kitapları — altı platformda tek uygulama
03 · Masaüstü
Windows, macOS ve Linux (Pardus/ETAP) için hızlı açılan, zayıf donanımda bile akıcı çalışan masaüstü yazılımlar.
Bazı işler tarayıcıya sığmaz: donanıma doğrudan erişen, internet olmadan çalışması gereken ya da zayıf bir bilgisayarda bile akıcı kalması beklenen yazılımlar. Bu ihtiyaçlar için Windows, macOS ve Linux masaüstü uygulamaları geliştiriyorum.
Performansın belirleyici olduğu projelerde Qt ve C++ kullanıyorum. Yayınevlerinin etkileşimli kitaplarını akıllı tahtada açan ARGUS'un masaüstü sürümü bu yaklaşımla yazıldı: Windows 7'den 11'e (32 bit dahil), Pardus tabanlı ETAP ve macOS'ta tek dosyayla, kurulum gerektirmeden çalışıyor; 4 GB belleğe ve paylaşımlı ekran belleğine sahip tahtalarda bile kalem düşük gecikmeli, sayfa geçişleri akıcı.
İş uygulamalarında .NET ekosistemini (Windows Forms, WPF, .NET MAUI Blazor Hybrid), çapraz platform yönetim panellerinde Electron'u tercih ediyorum. Teknoloji hangisi olursa olsun hedef aynı: düşük kaynak tüketimi, kararlı çalışma ve kullanıldığı yerin iş akışına uyum.
(06)Süreç
İhtiyacı, hedefi ve kısıtları birlikte netleştiriyoruz. Sonunda elinizde yazılı bir kapsam ve yol haritası oluyor.
Arayüzü ve veri modelini tasarlıyorum. Kod yazmadan önce akışı birlikte görüyor, değişmesi gereken bir şey varsa erkenden değiştiriyoruz.
Temiz, test edilmiş kod ve düzenli ara teslimler. Her aşamada ne yapıldığını görüyorsunuz.
Sunucu, alan adı, SSL, mağaza yayını ve ölçüm. Sorunsuz bir ilk gün için her şey önceden denenir.
Güncellemeler, yeni özellikler ve izleme. Uygulamanız yayından sonra da kesintisiz çalışır.
SSS
İhtiyaca göre Windows, macOS ve Linux'ta (Pardus/ETAP dahil). Qt ile tek kod tabanından üç platform için yerel uygulama çıkar; gerekirse Windows 7 ve 32 bit sistemler gibi eski hedefler de desteklenir.
Evet. Mevcut yazılımın işleyişi analiz edilir, veriler korunarak modern bir altyapıya taşınır; gerekiyorsa web ya da mobil bir arayüz eklenir.
Evet. Yerel veritabanıyla çevrimdışı çalışacak şekilde tasarlanabilir; bağlantı geldiğinde sunucuyla eşitleme yapılır.
İletişim
Yeni bir ürün fikri, mevcut bir sistemin yenilenmesi ya da teknik bir danışmanlık ihtiyacı… Kısaca anlatın, en kısa sürede dönüş yapayım.