Engineering

2003 में स्थापना के बाद से हम सॉफ़्टवेयर का निर्माण, एल्गोरिदम विकास, आधारभूत तकनीकों का अध्ययन और सिस्टम संचालन करते आ रहे हैं।

कोर स्टैक

  • इमेजिंग, दस्तावेज़ और भाषा Image Processing / OCR / Full-Text Search / Algorithm Design / LLM / Vision Models / Python
  • व्यवसाय और वाणिज्य प्रणाली Web Systems / Payments / CMS / Database Engineering / PHP / TypeScript / Node.js / AWS / GCP / Cloudflare
  • नेटवर्किंग और प्रोटोकॉल HTTPS Proxy / Device Management Protocol / Network Performance / Wi-Fi Log Analysis / Rust
  • एम्बेडेड और OS Linux / C/C++ / AOSP / Yocto / Virtualization / Windows
  • मोबाइल वितरण iOS / Android / Swift / Kotlin / Store Operations / Localization / macOS
  • सुरक्षा Security Evaluation / Intrusion Detection / Audit / Key Management (CKMS)

तकनीकी निर्णय

हम 2009 से, iPhone 3GS की पीढ़ी से, मोबाइल विकास करते आए हैं और 2016 से अपने ऐप वितरित करते हैं। शुरुआत वही थी जो iPhone ने संभव किया: एक हाथ में समाने वाला उच्च-प्रदर्शन उपकरण, नेटवर्क से जुड़ा और दुनिया में कहीं भी सेवा पहुँचाने में सक्षम।

जो हम बनाते हैं वह उपयोग-आँकड़ों के रूप में हमारे पास लौटता है। तकनीक और UI/UX का मूल्यांकन वास्तविक परिवेश में लगातार किया जा सकता है, और अपने ऐप वितरित करने से सत्यापन का वह पैमाना मिलता है जो अलग-अलग परियोजनाओं में कम ही मिलता है। वहाँ से मिली समझ मोबाइल से बाहर के डिज़ाइन में भी लौटती है।

2016 में हमने Xamarin, Cordova और React Native की तुलना क्रियान्वयन के स्तर पर की, और Flutter का मूल्यांकन उसके सार्वजनिक रिलीज़ से करते आए हैं। आज हमारा मुख्य रास्ता Swift और Kotlin में नेटिव क्रियान्वयन है, और SwiftUI iOS 15 की पीढ़ी से उत्पादन में है।

ऑपरेटिंग सिस्टम और हार्डवेयर के निकट लिखने से रेंडरिंग और कैमरा में मापी गई तथा अनुभव की गई दोनों गति को कसा जा सकता है, और अमूर्तन परत की प्रतीक्षा किए बिना सिस्टम की नई सुविधाएँ या C/C++ लाइब्रेरी इस्तेमाल की जा सकती हैं। वर्षों से चल रहे ऐप फ्रेमवर्क की ओर से आने वाले तोड़ने वाले बदलावों से भी बचे रहते हैं।

Demos

BLE · Wi-Fi · Barcode

Barcode-Based Device Readout

उपकरण की माप BLE, Wi-Fi या बारकोड से प्राप्त की जाती है।

माप उपकरण रीडिंग वायरलेस भेजता है और उन्हें अपनी LCD स्क्रीन पर वास्तविक समय में बारकोड के रूप में दिखाता है। ऐप कैमरे से बारकोड स्कैन करके रीडिंग दर्ज करता है।

ARKit · On-Device ML

On-Device AR Recognition

कैमरा दृश्य में दिखने वाली वस्तुओं की पहचान डिवाइस पर होती है और AR दृश्य में उनके लेबल दिखते हैं।

हर लेबल वस्तु की स्थिति से जुड़ा रहता है और डिवाइस हिलाने पर भी उसी वस्तु के ऊपर दिखाई देता है।