PepechuraPepechura
Teklif Al
Tüm hizmetler
PC
Hizmetler

Masaüstü uygulama geliştirme

Windows ve macOS’ta, internet olmadan da çalışan uygulamalar.

Windows ve macOS için, internet kesildiğinde de çalışmaya devam eden masaüstü uygulamalar geliştiriyoruz: kasa ve depo yazılımları, bir cihazın başında çalışan araçlar, eski programların yenilenmesi.

Windows & macOSÇevrimdışı çalışmaYerel veritabanıDonanım entegrasyonuKurulum paketi

Neyi teslim ediyoruz

Windows ve macOS kurulum paketleri
İnternet olmadan çalışma ve bağlantı gelince senkronizasyon
Yerel veritabanı ve yedekleme
Gerektiğinde yazıcı, barkod okuyucu gibi donanımlarla entegrasyon
Kaynak kod, dokümantasyon ve kurulum talimatları

Bu hizmet size uygun mu?

Bağlantı kesildiğinde işin durmaması gerekiyor
Uygulamanın bir cihaza ya da donanıma bağlı çalışması gerekiyor
Yıllar önce yazılmış bir masaüstü programınız var ve kimse dokunmaya cesaret edemiyor
Tarayıcıda çalışan bir uygulama ekibinizin iş akışına uymuyor
Veriyi buluta çıkarmadan yerelde tutmak istiyorsunuz

Masaüstü ne zaman doğru seçim

Çoğu iş uygulaması bugün tarayıcıda çalışabilir ve genellikle öyle olmalıdır. Masaüstü; internet kesildiğinde işin durmaması gereken yerlerde, bir donanıma bağlı çalışmada ya da verinin yerelde kalması gerektiğinde doğru seçimdir. Bu kararı keşif görüşmesinde birlikte veriyoruz; masaüstü gerekmiyorsa web uygulaması öneririz.

Kapsam kademeleri ve süreler

KapsamİçerikSüre
Tek işlevli araçTek akış, yerel veri, dışa aktarma3-5 hafta
Çevrimdışı iş uygulamasıRoller, yerel veritabanı, bağlantı gelince senkronizasyon6-10 hafta
Cihaz entegrasyonlu uygulamaYazıcı, barkod okuyucu, terazi gibi donanımlarla çalışma6-12 hafta
Eski masaüstü programın yenilenmesiMevcut verinin taşınması, arayüzün ve altyapının yenilenmesi4-8 hafta

Çevrimdışı çalışma sonradan eklenmez

Uygulamanın bağlantı yokken nasıl davranacağı ilk sürümde planlanmalıdır: hangi verinin cihazda tutulacağı, bağlantı geldiğinde çakışmaların nasıl çözüleceği. Sonradan eklemek veri modelini yeniden kurmayı gerektirir.

Masaüstü size uyuyor mu: kısa kontrol

Masaüstü doğru seçim olabilir

  • İnternet kesildiğinde kasa, depo ya da üretim hattı durmamalı
  • Yazılım yazıcı, barkod okuyucu veya terazi gibi bir cihazla birlikte çalışıyor
  • Veri şirket içindeki bilgisayarlarda kalmalı
  • Yıllardır kullanılan eski bir masaüstü programın yerini alacak

Web uygulaması daha uygun olabilir

  • Kullanıcılar farklı yerlerden ve farklı cihazlardan bağlanacak
  • Müşterilerinize ya da tedarikçilerinize erişim vereceksiniz
  • Uygulama sık değişecek ve herkesin aynı gün yeni sürümü görmesi önemli
  • Bağlantı sorunu yaşamıyorsunuz, bağlanacak bir cihaz da yok

Bağlantı yokken uygulama ne yapar

Bir kasa uygulaması üzerinden anlatalım. Satış internet yokken de yapılır, kayıt bilgisayardaki yerel veritabanına yazılır ve bağlantı geldiğinde merkeze gönderilir. Kulağa basit gelse de planlama aşamasında birkaç soruya net yanıt vermek gerekir.

01
Satış kaydı
02
Yerel veritabanı
03
Gönderim kuyruğu
04
Merkezle eşitleme
  • Bilgisayarda hangi veri tutulacak: tüm ürün listesi ve fiyatlar mı, yalnızca günün kayıtları mı?
  • Aynı ürün bağlantı yokken iki kasada birden satılırsa stok nasıl düzeltilecek?
  • Bağlantı en fazla ne kadar kopabilir: birkaç saat mi, birkaç gün mü?
  • Merkezde bir fiyat değişirse, bağlantısı olmayan kasaya ne zaman ve nasıl ulaşacak?
  • Kullanıcı bağlantının koptuğunu ve bekleyen kayıt sayısını ekranda görecek mi?

Donanımla çalışacak uygulamada hazırlık

Cihaz entegrasyonunda en sık yaşanan sorun, geliştirme sırasında gerçek cihazın elde olmamasıdır. Bu yüzden keşifte kullandığınız cihazların marka ve modelini soruyoruz. Şubelerde farklı model cihazlar varsa her birinin listesini çıkarmak, sonradan çıkacak sürprizleri azaltır.

Fiş ve etiket yazıcıları

Model ve bağlantı tipi (USB, ağ ya da Bluetooth) baştan bilinmeli. Fiş ve etiket şablonları da kapsama yazılır.

Barkod okuyucular

Çoğu okuyucu klavye gibi davranır ve kolay bağlanır. Özel bir okuma modu gerekiyorsa erkenden denenmeli.

Teraziler

Tartım verisinin programa nasıl aktarıldığı modele göre değişir. Cihazın teknik dokümanı gerekir.

Test cihazı

En sağlıklısı, geliştirme boyunca bir örnek cihazın ekipte olmasıdır. Olmazsa testler uzaktan bağlantıyla sizin bilgisayarınızda yapılır.

Eski masaüstü programdan yeni sürüme geçiş

Yıllardır çalışan bir programı değiştirmenin riski, verinin ve ekibin alışkanlıklarının taşınmasındadır. Bu yüzden geçişi aşamalı planlamayı öneriyoruz; eski program ile yenisi bir süre yan yana çalışır.

  1. 01

    Mevcut programın incelenmesi

    Ekranlar, raporlar ve veri yapısı çıkarılır. Kullanıcıların hangi işi hangi ekranda yaptığı not edilir.

  2. 02

    Veri taşıma denemesi

    Gerçek verinin bir kopyası yeni yapıya aktarılır. Eksik ya da bozuk kayıtlar sizinle birlikte kontrol edilir.

  3. 03

    Yan yana kullanım

    Yeni sürüm birkaç kullanıcıyla gerçek işte denenir. Eski program bu sırada yedek olarak açık kalır.

  4. 04

    Geçiş günü

    Son veri aktarımı yapılır ve herkes yeni sürüme geçer. İsterseniz eski program salt okunur arşiv olarak saklanır.

4-8
Eski bir masaüstü programın yenilenmesi tipik olarak 4-8 hafta sürer. Süreyi en çok verinin durumu ve rapor sayısı belirler.

Sıkça sorulan sorular

Masaüstü uygulama mı, web uygulaması mı?

Bağlantı kesildiğinde işin durmaması, bir donanımla çalışma ya da verinin yerelde kalması gerekiyorsa masaüstü; bunların hiçbiri yoksa web uygulaması daha hızlı geliştirilir ve bakımı daha kolaydır. Kararı keşif görüşmesinde birlikte veriyoruz.

Hem Windows hem macOS’ta çalışır mı?

Evet, iki işletim sistemi için de kurulum paketi hazırlıyoruz. Yalnızca tek bir işletim sistemine özgü bir donanım gereksinimi varsa o kısım ayrı ele alınır.

Eski masaüstü programımızı yenileyebilir misiniz?

Evet. İlk adım mevcut programın ve veri yapısının incelenmesidir; verinin nasıl taşınacağı ve ne kadarının korunabileceği bu incelemeden sonra netleşir.

Güncellemeler her bilgisayara tek tek mi kurulur?

Gerekmez. Uygulama açılırken yeni sürüm olup olmadığını kontrol edecek şekilde hazırlanabilir; kullanıcı onayladığında güncelleme kendiliğinden yüklenir. Güncellemelerin şirket içinde sizin kontrolünüzde dağıtılması isteniyorsa bu da planlanabilir.

Kurulum dosyasını açarken neden güvenlik uyarısı çıkıyor?

Windows ve macOS, imzalanmamış kurulum dosyaları için uyarı gösterir. Bunu önlemek için kurulum paketi dijital olarak imzalanır. İmza için gereken sertifika ve geliştirici hesabı yıllık ücretlidir; şirketiniz adına alınması en doğrusudur.

Veriler nerede tutuluyor, yedek nasıl alınıyor?

Veri, uygulamanın kurulu olduğu bilgisayardaki yerel veritabanında durur. Yedeğin ne sıklıkla alınacağını ve ikinci kopyanın nerede saklanacağını (ayrı bir disk, şirket sunucusu ya da sizin seçtiğiniz bir bulut hesabı) keşifte birlikte belirliyoruz.

Masaüstü ihtiyacınızı konuşalım

Uygulamanın nerede, hangi cihazda ve bağlantı olmadan nasıl çalışması gerektiğini anlatın; doğru yaklaşımı birlikte seçelim.

Diğer hizmetler

{ }Özel yazılımWWeb uygulamasıMMobil uygulamaKKiosk yazılımıAGAI ajanıAIYapay zekâ otomasyonuAERP, CRM & entegrasyonDVeri paneliMVPMVPUXÜrün tasarımı