KomuraSoft’un Windows geliştirme ve teknik desteği

Java Yerel Uygulama Geliştirme ve BakımJava iş uygulamaları, bakımdan dağıtıma kadar.

Windows’ta kullanılan Swing, AWT ve JavaFX uygulamalarının geliştirilmesi, uyarlanması ve bakımı. Sorumlusu kalmamış varlıkların incelenmesi, Java sürüm geçişi ve dağıtım yönteminin gözden geçirilmesi konularında destek veririz.

Belirtim belgesi olmasa da sorun değil. Bildiğiniz kadarıyla bize danışabilirsiniz.

  • Doğrudan bir mühendisle görüşün
  • Gereksinimler netleşmeden de danışabilirsiniz
  • Yalnızca ihtiyacınız olan kapsamı sipariş edebilirsiniz

Bu gibi aşamalarda bize danışabilirsiniz

Şu anda sizi zorlayan sorunla başlayalım.

Sorumlusu ayrılmış bir Swing uygulamasını onartmak istiyoruz

Kaynak kodu, kütüphaneleri ve geliştirme ortamını inceler, uyarlanabilecek kapsamı netleştiririz.

Java’yı güncellemek istiyoruz ama etkisini bilmiyoruz

Bağımlı işlevleri ve işletim koşullarını doğrular, hedef sürümün seçimini ve uyumluluk doğrulamasını yürütürüz.

Çalışma ortamı cihazdan cihaza farklı olduğu için dağıtım zahmetli

Çalışma ortamını birlikte paketleyen dağıtım yöntemi gibi seçenekleri değerlendirir, devreye alma adımlarını düzenleriz.

Teknik konuları olduğu gibi danışabileceğiniz bir muhatap.

Go Komura’nın profil fotoğrafı

Temsilci ve mühendis

Go Komura

Windows’a odaklanmış bir mühendis, sorunun anlaşılmasından araştırmaya, tasarıma ve uygulamaya kadar süreci yürütür. Henüz tam olarak anlatamadığınız noktaları da teknik sorular üzerinden birlikte netleştiririz.

Kariyer ve teknoloji yığını / Şirket bilgileri

Siparişten önce doğrulayabileceğiniz bilgiler

Şirketi ve sorumluyu tanıdıktan sonra danışabilirsiniz.

Adres gibi şirket bilgilerini ve temsilcinin kariyerini ile teknoloji yığınını yayımlıyoruz. Üstlenebileceğimiz kapsamı, ilgili uygulamayı ve ortamı doğruladıktan sonra bildiririz.

KomuraSoft şirket bilgileri

Kapsam

İhtiyaç duyduğunuz bölümden, bütüne kadar bize emanet edebilirsiniz.

Tek bir araştırma ya da uyarlamadan, geliştirmenin tamamına kadar. Siparişin kapsamını mevcut durumunuza göre belirleriz.

Java masaüstü uygulamalarının yeni geliştirilmesi

Swing / JavaFX ile iş uygulamalarının, cihaz entegrasyonu uygulamalarının ve şirket içi araçların geliştirilmesi. 500.000 JPY'den başlayan fiyatlarla.

Mevcut Java uygulamalarının değiştirilmesi ve bakımı

Swing / AWT / JavaFX ile yazılmış uygulamaların incelenmesi, işlev eklenmesi, hata düzeltilmesi ve bakımın devralınması.

Java sürüm geçişi

Java 8 gibi mevcut ortamların ve bağımlı kütüphanelerin araştırılması; hedef sürümün seçilmesi ve uyumluluğun doğrulanması için destek.

Windows için dağıtım yönteminin düzenlenmesi

jpackage ile çalışma zamanı ortamını da içeren exe / MSI dağıtımı ve GraalVM native-image'ın uygulanabilirliğinin doğrulanması.

Doğrulanan ve teslim edilen çıktı örnekleri

  • Varlıkların, bağımlı kütüphanelerin ve geçiş yaklaşımının düzenlenmiş özeti
  • Geliştirilen veya uyarlanan uygulama ve doğrulama sonuçları
  • Derleme, dağıtım ve devreye alma adımları

Sipariş kapsamına göre değişen örneklerdir. Çıktıların kapsamı ve biçimi, teklif hazırlanırken kararlaştırılır.

Bunlardan birine yakın bir sorununuz varsa, önce durumu anlatın.

Belirtim belgesi olmasa da sorun değil. Bildiğiniz kadarıyla bize danışabilirsiniz.

Ücret ve süreç

Başlangıçta her şeyi belirlemeniz gerekmez.

Mevcut varlıkların ve derleme ile dağıtım ortamının doğrulanmasıyla başlıyoruz

Yalnızca yeni geliştirme için değil; mevcut uygulamanın incelenmesi, hata düzeltmesi ve geçiş yaklaşımının değerlendirilmesi için de talepte bulunabilirsiniz.

Kılavuz ücret

Yeni geliştirme 500.000 JPY'den başlar

Teklif, projenin ölçeğine göre hazırlanır. Mevcut uygulamaların incelenmesi, uyarlanması ve bakımı için talep kapsamını doğruladıktan sonra size özel teklif veririz.

Ön incelemenin ücretsiz kapsamı ve ücretli işler

Uygulanabilir bulunması halinde asıl geliştirmeyi bize sipariş etmeniz esasına dayanarak, teklif ve sipariş kararı için gereken kapsamdaki ön inceleme kural olarak ücretsizdir. Uzun süreli doğrulama, özel ortam kurulumu, prototip veya PoC ve ayrıntılı araştırma raporu teslimi gibi işler ücretli olabilir.

Araştırmanın ya da incelemenin kendisini sipariş ederseniz, bunu bağımsız ve ücretli bir iş olarak teklif ederiz. Ücretli olduğunda, başlamadan önce kapsamı ve ücreti bildiririz.

  1. Durumu paylaşın

    Amacı, sorunu ve hedef ortamı bildiğiniz kadarıyla iletin.

  2. Kapsamı ve ücreti doğrulayın

    Gerekli araştırmayı, çalışma kapsamını, çıktıları, ücreti ve süreci bildiririz.

  3. Anlaştıktan sonra başlarız

    Araştırma veya geliştirme sürerken ara durumu, doğrulanan hususları ve geriye kalan kısıtları sizinle paylaşırız.

  4. Sonucu doğrulayın ve teslim alın

    Sonucu üzerinde anlaşılan koşullarda doğrular, devreye almaya veya bir sonraki adıma hazırlarız.

Teknik içeriği daha ayrıntılı öğrenmek ister misiniz?

Desteklenen teknolojileri ve ayrıntılı süreci açın

İşinizi taşıyan Java uygulamasını, bakımı ve dağıtımı da düşünerek düzene sokuyoruz.

Sorumlusu ayrılmış bir Swing uygulamasını devralmak istiyorsunuz. Java sürümünü yükseltmek istiyorsunuz. Dağıtım yapılan ortamlar arasındaki çalışma zamanı farklarını azaltmak istiyorsunuz. KomuraSoft, Windows üzerinde kullanılan Java masaüstü uygulamalarının geliştirilmesini, değiştirilmesini ve bakımını destekler. Yeni geliştirmede 500.000 JPY’den başlayan bir gösterge fiyatla çalışır, kapsamı doğruladıktan sonra teklif veririz.

Burada ele aldığımız konu, Swing / AWT / JavaFX gibi masaüstü uygulamalarıdır. Uygulamanın tamamının yeniden yapılmasını ya da yerel ikili dosyaya dönüştürülmesini baştan varsaymayız; mevcut varlıklarınıza ve işletiminize uygun yöntemi seçeriz.

Danışabileceğiniz sorunlar

  • Mevcut uygulamanın yapısı anlaşılmadığı için işlev ekleme ve hata düzeltme ilerlemiyor
  • Java 8 gibi eski bir ortamdan geçiş yapmak istiyorsunuz, ancak etki alanını bilmiyorsunuz
  • Applet / Web Start ile yapılan eski dağıtım ve çalıştırma yöntemini gözden geçirmek istiyorsunuz
  • Bilgisayarlara göre değişen JRE ve ayar farkları nedeniyle kurulumda sorun çıkıyor
  • Swing’den JavaFX’e geçmek ya da arayüzdeki donmaları ve takılmaları iyileştirmek istiyorsunuz
  • Yeni geliştirmeyi Java ile mi yapmalı, yoksa Windows için başka bir teknoloji mi seçmeli, bu konuda danışmak istiyorsunuz

Üstlendiğimiz geliştirme ve bakım çalışmaları

Yeni geliştirme ve mevcut uygulamaların değiştirilmesi

Swing / JavaFX ile iş uygulamaları ve şirket içi araçlar geliştirmenin yanında, mevcut Swing / AWT / JavaFX uygulamalarını inceler, işlev ekler ve hataları düzeltiriz. UI iş parçacığı ile arka plan işlemlerini düzenler, işlem yanıtını ve günlükleri de gözden geçiririz.

Java ve bağımlı kütüphanelerin güncellenmesi

Mevcut Java sürümünü, derleme yapısını, bağımlı kütüphaneleri ve işletim koşullarını doğrularız. Yalnızca hedef sürümü seçmekle kalmaz; uyumluluğun doğrulanmasını, testleri ve devreye alma adımlarını da kapsayacak şekilde güncellemeyi yürütürüz.

Dağıtım yönteminin gözden geçirilmesi

jpackage ile çalışma zamanı ortamını da içeren exe / MSI dağıtımını değerlendirir, hedef ortamdaki hazırlıkları ve ayarları düzenleriz. GraalVM native-image ile yerel ikili dosya üretmeye ise bağımlı işlevlerin desteklenip desteklenmediğini ve derleme kısıtlarını doğruladıktan sonra karar veririz. Çalışma zamanı ortamını pakete dahil etmeyi ve yerel ikili dosya üretmeyi birbirine karıştırmaz, amaca uygun yöntemi seçeriz.

Talebin yürütülmesi

  1. Mevcut durumu araştırırız. Kaynak kodu, Java sürümünü, kütüphaneleri ve derleme ile dağıtım yöntemini doğrularız.
  2. Yaklaşımları karşılaştırırız. Mevcut durumda bakımın sürdürülmesinin, kısmi değişikliğin, sürüm geçişinin ve yenilemenin kapsamını ve risklerini düzenleriz.
  3. Gerçekleştirme ve doğrulamayı yürütürüz. Üzerinde anlaşılan işlevler ve ortamlarda çalışmayı doğrular, dağıtım adımlarını ve günlükleri de düzenleriz.

Windows için .NET uygulamalarıyla Java uygulamalarının bir arada bulunduğu ortamlar için de danışabilirsiniz. Mevcut uygulamanın kullanım amacını ve değişiklik ya da geçiş düşünmenize neden olan gelişmeyi bize anlatın.

Siparişten önce sık sorulan sorular

Geliştiricisine veya sorumlusuna ulaşamadığımız bir Java uygulaması için de danışabilir miyiz?

Evet. Kaynak kodu, geliştirme ortamını ve bağımlı kütüphaneleri inceler, araştırmadan başlayarak değişiklik ve bakıma ilerleriz. Varlıkların bir kısmı kaybolmuş olsa bile, elde kalanları ve ek araştırma gereken kısımları ayırarak danışabilirsiniz.

Java 8'deyiz; sürümü yükseltmeli miyiz?

Herkese aynı güncellemeyi önermeyiz; kullandığınız JDK'nın destek koşullarını, güvenlik gereksinimlerini, bağımlı kütüphaneleri ve yazılımı bundan sonra ne kadar süre kullanacağınızı kontrol ederiz. Hedef sürüm örnekleri olarak Java 17 / 21 gibi seçenekleri değerlendirir, uyumluluğa ve bakım koşullarına uyan yaklaşımı netleştiririz.

Kullanıcılar JRE'yi ayrıca kurmadan uygulamayı dağıtabilir miyiz?

jpackage ile çalışma zamanı ortamını da içeren exe / MSI dağıtımını değerlendirebiliriz. GraalVM native-image ile yerel ikili dosya üretmek ise farklı bir yöntemdir; arayüzün ve bağımlı kütüphanelerin desteklenip desteklenmediğini doğruladıktan sonra uygulanıp uygulanamayacağına karar veririz.

Java uygulamasıyla devam etmek mi, başka bir teknolojiyle yeniden yapmak mı konusunda kararsızız.

Cihaz entegrasyonunu, yerel dosyalara ve cihazlara erişimi, mevcut varlıkları ve bakım düzenini dikkate alarak karşılaştırırız. Masaüstü uygulamasıyla devam etmenin gerekçelerini ve değiştirmenin yararlarını ile yükünü netleştirir, gerekirse aşamalı bir geçiş planı değerlendiririz.

İletişim

Önce mevcut durumu birkaç satırla anlatın.

Ayrıntılı belirtim ya da teknik terimler gerekmez. Aşağıdakileri bildiğiniz kadarıyla iletin.

  • Yaşadığınız sorun ya da gerçekleştirmek istediğiniz hedef
  • İlgili yazılım, cihaz ve ortam
  • Tercih ettiğiniz zaman (belirlenmemiş olması sorun değil)

İlk başvuruda gizli belge veya parola eklemeniz gerekmez.

Danışma metni örneği

Eski bir Swing uygulamasını devraldık. Java’nın güncellenmesini ve kullanıcıların kurulumunun daha kolay olduğu bir dağıtım yöntemine geçişi görüşmek istiyoruz.

Belirtim belgesi olmasa da sorun değil. Bildiğiniz kadarıyla bize danışabilirsiniz.

Görüşme düğmesi, bize ulaşma yollarını içeren Türkçe iletişim sayfasını açar. “E-posta ile görüşün”, hizmet adını içeren bir e-posta oluşturabilir.