Engineering

2003 yılındaki kuruluşumuzdan bu yana yazılım kuruyor, algoritma geliştiriyor, temel teknolojileri araştırıyor ve sistemleri işletiyoruz.

Çekirdek yığın

  • Görüntü, Belge ve Dil Image Processing / OCR / Full-Text Search / Algorithm Design / LLM / Vision Models / Python
  • İş ve Ticaret Sistemleri Web Systems / Payments / CMS / Database Engineering / PHP / TypeScript / Node.js / AWS / GCP / Cloudflare
  • Ağ ve Protokoller HTTPS Proxy / Device Management Protocol / Network Performance / Wi-Fi Log Analysis / Rust
  • Gömülü Sistemler ve OS Linux / C/C++ / AOSP / Yocto / Virtualization / Windows
  • Mobil Dağıtım iOS / Android / Swift / Kotlin / Store Operations / Localization / macOS
  • Güvenlik Security Evaluation / Intrusion Detection / Audit / Key Management (CKMS)

Teknoloji tercihleri

2009'dan, iPhone 3GS kuşağından bu yana mobil geliştirme yapıyor, 2016'dan bu yana kendi uygulamalarımızı yayınlıyoruz. Çıkış noktası iPhone'un mümkün kıldığı şeydi: tek elde duran yüksek performanslı bir cihazın ağa bağlanıp bir hizmeti dünyanın her yerine ulaştırabilmesi.

Ürettiğimiz şey bize kullanım verisi olarak geri döner. Teknoloji ve UI/UX gerçek ortamda sürekli değerlendirilebilir; kendi uygulamalarımızı yayınlamak, tek tek projelerin nadiren sağladığı bir doğrulama ölçeği verir. Orada öğrendiklerimiz mobil dışındaki tasarım işlerine de yansır.

2016'da Xamarin, Cordova ve React Native'i uygulama düzeyinde karşılaştırdık; Flutter'ı ise kamuya açıldığından beri değerlendiriyoruz. Bugün ana yolumuz Swift ve Kotlin ile native geliştirme, SwiftUI ise iOS 15 kuşağından bu yana üretimde.

İşletim sistemine ve donanıma yakın yazmak, işleme ve kamera tarafında hem ölçülen hem de hissedilen hızı ayarlamayı, ayrıca yeni işletim sistemi özelliklerini veya C/C++ kütüphanelerini bir soyutlama katmanını beklemeden kullanmayı sağlıyor. Uzun süredir çalışan uygulamalar da çerçeve tarafındaki kırıcı değişikliklerden etkilenmiyor.

Demos

BLE · Wi-Fi · Barcode

Barcode-Based Device Readout

Ölçüm cihazının değerleri BLE, Wi-Fi veya barkod aracılığıyla alınır.

Ölçüm cihazı değerleri kablosuz olarak iletir ve LCD ekranında gerçek zamanlı olarak barkod biçiminde gösterir. Uygulama barkodu kamerayla tarayıp ölçüm değerlerini kaydeder.

ARKit · On-Device ML

On-Device AR Recognition

Kamera görüntüsündeki nesneler cihaz üzerinde tanınır ve AR görünümünde etiketlenir.

Her etiket nesnenin konumuna sabitlenir ve cihaz hareket ettirildiğinde nesnenin üzerinde kalır.