İçeriğe geç
XSIS
Gözlüklü bir adam, mavi ışıkla aydınlatılmış bir cihazı inceliyor

Yazılım Mühendisliği

Mobil, uzamsal bilişim ve dijital ikizler

İnsanların kullanmaya devam ettiği mobil uygulamalar ve tesisi ya da şehri çalışırken gösteren dijital ikizler

Mobil ve mekânsal projeler neden tıkanır

Bir mobil uygulama başkasının cihazında, iki uygulama mağazasının kuralları altında, kesintili bağlantılarla ve her yıl yeni bir işletim sistemiyle yaşar. İnsanların kullanmaya devam edeceği bir uygulama geliştirmek ekranlardan fazlasını gerektirir.

Tesisler, limanlar, kampüsler ve şehirler, kimsenin gözünde canlandıramadığı gösterge panellerinde duran canlı veriler üretir. Dijital ikiz bu verileri operatörlerin görebildiği, test edebildiği ve planlama yapabildiği bir 3D modele dönüştürür. Bu yalnızca arkasındaki gerçek sistemlere bağlıysa işe yarar.

Sizin için ne değişir

  1. Güncel kalan uygulamalar

    Her iki mağazadan yayımlanan, her yeni iOS ve Android sürümüyle ve yol haritanızla güncel tutulan uygulamalar.

  2. Para ve kimlik için güvenlik

    Baştan itibaren güvenli anahtar depolama, cihaz bağlama ve biyometrik oturum açma ile tasarlanan bankacılık, cüzdan ve ödeme uygulamaları.

  3. Kararların alınmadan önce test edilmesi

    Operatörlerin değişiklikleri prova ettiği, personeli eğittiği ve etkiyi gerçek sahaya ulaşmadan gördüğü dijital ikizler ve simülasyonlar.

Ne teslim ediyoruz

  • Yerel iOS ve Android uygulamaları

    Uygulama cihaza bağlı olduğunda, örneğin ödeme donanımı, sensörler veya karmaşık medya söz konusuysa Swift ve Kotlin ile uygulamalar.

  • Platformlar arası uygulamalar

    Kodu paylaşmak uygulamanız için daha iyi bir denge olduğunda, React Native veya Flutter ile iOS ve Android için tek kod tabanı.

  • Mobil arka uçlar ve sürümler

    Uygulamanın ihtiyaç duyduğu oturum açma, bildirimler ve API’ler ile mağaza listeleri, imzalama, inceleme başvuruları ve aşamalı dağıtımlar.

  • Çevrimdışı kullanım ve güvenli eşitleme

    Şifrelenmiş yerel depolama ve çakışma kuralları, böylece saha ve operasyon uygulamaları bağlantı olmadan çalışmaya devam eder.

  • Endüstriyel ve kentsel dijital ikizler

    Tesislerin, binaların, limanların ve şehir bölgelerinin Unity, Unreal Engine veya NVIDIA Omniverse’te, sistemlerinizden gelen canlı verilerle beslenen gerçek zamanlı 3D modelleri.

  • Etkileşimli sistemler ve eğitim simülasyonları

    Ciddi eğitim simülasyonları, etkileşimli sistemler ve oyunlar ile içeriklerini ve kullanıcılarını yönetmek için arka ofis araçları.

Nasıl çalışıyoruz

  1. Keşif

    Kullanıcılar, temel yolculuklar veya senaryolar, platformlar ve ilgili cihazlar veya veri kaynakları üzerinde anlaşırız.

  2. Yaklaşımı seçin

    Yerel veya platformlar arası ya da doğru 3D motorunu önerir ve ödünleşimleri yazılı olarak ortaya koyarız.

  3. Gerçek cihazlarda prototip

    Tam geliştirmeden önce temel yolculukları veya ilk sahneyi gerçek cihazlarda ve gerçek verilerle test ederiz.

  4. Uygulamayı ve arka ucunu birlikte geliştirin

    Kurup deneyebileceğiniz yinelemelerle teslim ederiz; hizmetler ve veri bağlantıları da yanında geliştirilir.

  5. Yayınla ve izle

    İmzalama, mağaza incelemesi ve aşamalı dağıtımı yönetir, çökme raporlarını ve kullanımı yakından izleriz.

  6. Sürdür

    Uygulamayı veya ikizi yeni işletim sistemleri, motor sürümleri ve yol haritanızla güncel tutarız.

Teknolojiler ve standartlar

Bir ürünün adını anmak, tedarikçisiyle ortaklık anlamına gelmez.

Diller
  • Swift
  • Kotlin
Mobil
  • SwiftUI
  • Jetpack Compose
  • React Native
  • Flutter

Nasıl başlanır

Bir dijital ikiz, büyük bir simülasyon veya yeni bir uygulama konsepti genellikle Blueprint Studio’da başlar. Belirgin bir şartnamesi olan bir uygulama doğrudan teklife gider.

Sırada ne var

  1. Ön danışmanlık oturumu

    Bir ücretsiz 30 dakikalık çevrim içi ön danışmanlık oturumu: hedeflerinizi, sistemlerinizi ve kısıtlarınızı gözden geçiririz.

  2. Hazırlık incelemesi

    Bir ücretsiz 48 saatlik hazırlık incelemesi kapsamında baş mimar, projenizi 6 maddelik Hazırlık Tanımı’na göre kontrol eder ve uygun olan yolu önerir.

  3. Yolun seçilmesi

    Kapsamı hazır projeler 3–5 iş günü içinde içinde bağlayıcı bir teklif alır. Konsept aşamasındaki projeler Blueprint Studio’da başlar. Arızalı, belgelenmemiş veya entegrasyon gerektiren canlı bir sistem, 1–2 hafta teşhisiyle başlar. Blueprint Studio ve teşhisin her biri, teklifte belirtilen sabit bir ücrete tabidir.

  4. Beş aşamada teslim

    Harekete geçirme, canlı gösterimli sprintler, entegrasyon ve sağlamlaştırma, kabul ve canlıya alma, ardından yönetilen hizmetler. Lansmandan sonra bir garanti dönemi, ardından isteğe bağlı destek ve bakım gelir.

Sorular ve yanıtlar

Yerel mi yoksa platformlar arası mı geliştirmeliyiz?

Swift ve Kotlin ile yerel uygulamalar cihaz özelliklerine en geniş erişimi sağlar. React Native veya Flutter ile platformlar arası uygulamalar kodlarının çoğunu iOS ve Android arasında paylaşır, bu da geliştirme ve değişiklik maliyetini düşürür. Uygulama cihaza büyük ölçüde bağlıysa yerel, çoğu iş ve tüketici uygulaması için platformlar arası öneririz.

Bir bankacılık veya cüzdan uygulamasını nasıl güvence altına alıyorsunuz?

Anahtarları ve belirteçleri platformun donanım destekli güvenli depolamasında tutar, sertifika sabitleme ve biyometrik veya cihaza bağlı oturum açma kullanırız. Her hassas işlem sunucuda kontrol edilir. Risk gerektirdiğinde, OWASP Mobile Application Security rehberliğini izleyerek rootlanmış veya jailbreak yapılmış cihazları ve kurcalanmış derlemeleri tespit ederiz.

App Store ve Google Play yayınlarını siz mi yönetiyorsunuz?

Evet. Listelemeleri hazırlar, imzalamayı yönetir, derlemeleri incelemeye sunar ve aşamalı olarak yayımlarız, böylece bir sorun az sayıda kullanıcıya ulaşır. Geliştirici hesapları kuruluşunuzun adına kalır ve verdiğiniz ve iptal edebileceğiniz erişimle onlar altında çalışırız.

Dijital ikiz nedir ve ne zaman geliştirmeye değer?

Dijital ikiz, fiziksel bir yerin veya sürecin sensörlerinden ve sistemlerinden gelen verilerle beslenen canlı bir 3D modelidir. O yerle ilgili kararları gerçekte test etmek maliyetli olduğunda geliştirmeye değer. Örnekler arasında bir üretim hattını değiştirmek, bir limanı planlamak, akıllı şehir bölgesi işletmek veya personeli nadir olaylar için eğitmek yer alır.

Bir dijital ikiz hangi sistemlere bağlanabilir?

Gerçek sahayı tanımlayan sistemlere: endüstriyel IoT ve sensör platformları, bina ve tesis sistemleri ile ERP ve varlık bakım sistemleri. Veri kaynakları ve her birinin ne sıklıkla güncellendiği üzerinde anlaşırız, böylece ikiz sahayı olduğu gibi gösterir.

Uygulama bağlantı olmadan çalışabilir mi?

Evet, yolculuklar izin verdiğinde. Kullanıcının ihtiyaç duyduğu verileri cihazda şifrelenmiş olarak saklar ve değişikliklerini bağlantı geri gelene kadar kuyruğa alırız. Eşitleme kuralları aynı kaydın iki yerde değişmesi durumunda ne olacağına karar verir ve bu kuralları sizinle birlikte tasarlarız.

İnşa etmeye hazır mısınız? Teklif isteyin.

Gereksinimlerinizi veya RFP’nizi gönderin. Mimarlarımız bunları doğrular ve bağlayıcı, sabit kapsamlı bir teklif sunar.

Sırada ne var

  1. Hazırlık incelemesi

    Bir ücretsiz 48 saatlik hazırlık incelemesi kapsamında baş mimar, projenizi 6 maddelik Hazırlık Tanımı’na göre kontrol eder ve uygun olan yolu önerir.

  2. Bağlayıcı teklif

    ücretsiz mimari doğrulama sonrasında, 3–5 iş günü içinde içinde bağlayıcı ve sabit kapsamlı bir teklif alırsınız: kilometre taşları, mimari, ekip yapısı ve SLA’lar. Gereksinimlerinizi paylaşmadan önce, talebiniz üzerine sizinle bir gizlilik sözleşmesi (NDA) imzalarız.

  3. Harekete geçirme

    İmzaladıktan sonra mühendislik ekiplerimiz Sprint 0’a sözleşme imzalandıktan sonra 5–10 iş günü içinde başlar.

  4. Beş aşamada teslim

    Harekete geçirme, canlı gösterimli sprintler, entegrasyon ve sağlamlaştırma, kabul ve canlıya alma, ardından yönetilen hizmetler. Lansmandan sonra bir garanti dönemi, ardından isteğe bağlı destek ve bakım gelir.