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

Mevcut Varlıkların Yeniden Kullanımı ve Geçiş DesteğiBiriken varlıklardan yararlanarak bir sonraki yapıya geçin.

İş mantığını ve cihaza özgü belirtimleri barındıran bileşenleri topyekûn bir kenara atmıyoruz. COM, ActiveX ve C++ varlıklarını inceler; koruma, bağlama ve yenileme seçeneklerini birleştirerek geçiş yaparız.

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.

Eski bileşenlerde önemli belirtimler var, bu yüzden değiştirilemiyorlar

Bileşenlerin rolünü ve kullanımı sürdürme koşullarını inceler, bunları koruma gerekçesini netleştiririz.

C++ ve 32 bit varlıklar güncellemenin önünde engel

Sarmalayıcı ya da ayrı işlem gibi yöntemlerle yeni tarafa bağlanma seçeneklerini değerlendiririz.

Topyekûn yenileme zor, ama böyle de kalamaz

Bağımlılıkların ve işletmeye etkinin durumuna göre güncelleme sırasını netleştiririz.

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

Yayımlanmış teknik anlatım

ActiveX / OCX Bileşenleri Bugün Nasıl Ele Alınmalı

Teknik makalede, bu alanda önem verdiğimiz konuları ve tasarım yaklaşımımızı inceleyebilirsiniz. Makaleler, üstlendiğimiz işlerden ayrı olarak sunulmaktadır.

Teknik makaleyi okuyun

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.

Mevcut varlıkların ve bağımlılıkların araştırılması

COM / ActiveX / OCX, C++ varlıkları vb. yapıların rollerini ve bağımlılıklarını araştırarak kullanımın sürdürülmesi için gereken koşulları netleştirme.

Aşamalı geçiş yapısının tasarımı

Korunması gereken belirtimleri netleştirerek mevcut parçaları yeni uygulamaya bağlayan yapıyı ve geçiş sırasını tasarlama.

32 bit / 64 bit karışık ortamlar için geçiş desteği

Ayrı işleme taşıma ve bağlantı katmanının gerçekleştirilmesi dahil, her parçanın kısıtlarına uyan geçiş yöntemini değerlendirme.

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

  • Varlıkların, bağımlılıkların ve kısıtların düzenlenmiş özeti
  • Entegrasyon yöntemlerinin karşılaştırması ve doğrulama sonuçları
  • Aşamalı geçiş planı ve bağlantı noktalarının uygulanması

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.

Varlıkların envanterinin çıkarılması ve geçiş yaklaşımının netleştirilmesiyle başlıyoruz

Hangi bileşenlerin korunabileceğine ve güncellemeye nereden başlanması gerektiğine karar verilen aşama için de talepte bulunabilirsiniz.

Kılavuz ücret

Varlıkların araştırılması, bağlanması ve geçiş kapsamına göre teklif

Bağımlılıkları ve kısıtları inceler, doğrulanacak kapsamı ve aşamalı geçişin nasıl yürütüleceğini öneririz.

Ö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

Değerli mevcut varlıklarınızı koruyarak bir sonraki yapıya geçiyoruz.

Yıllardır kullanılan parçalarda iş kararları ve cihaza özgü belirtimler birikmiştir. KomuraSoft bunların hepsini topluca değiştirmek yerine rollerini ve bağımlılıklarını araştırır; kullanımın sürdürülmesini, bağlantı biçiminin gözden geçirilmesini ve değiştirmeyi birleştirerek geçişinizi destekler.

Danışabileceğiniz sorunlar

  • COM / ActiveX / OCX içinde önemli belirtimler var, bu yüzden hemen değiştirilemiyor
  • 32 bit bir parça, uygulamanın veya çalışma ortamının güncellenmesini engelliyor
  • C++ ile yazılmış bir işlevi yeni bir .NET uygulamasından kullanmak istiyorsunuz
  • Tamamen yenilemek zor, ancak mevcut yapıyla bakıma devam etmek de kaygı veriyor
  • Gelecekteki bir değişim için önce bağımlılıkları ve geçiş sırasını düzene sokmak istiyorsunuz

“Koruma, bağlama, değiştirme” kararlarını netleştiriyoruz

Korunacak varlıkları belirleriz

Parçanın bir ekran bileşeni mi, iş mantığı taşıyan bir parça mı yoksa cihazla iletişimi üstlenen bir parça mı olduğunu doğrularız. Kaynak kodu, kullanım koşullarını ve bağımlı olduğu ortamı inceleyerek kullanımın sürdürülmesinin değerini ve kısıtlarını ortaya koyarız.

Yeni taraf ile bağlantıyı tasarlarız

C++/CLI ile yazılacak bir sarmalayıcıyı, COM üzerinden entegrasyonu, ayrı işleme taşımayı vb. değerlendiririz. 32 bit / 64 bit yapıyı, yetkileri, iş parçacıklarını ve hata işlemeyi de kapsayacak şekilde, bağlantı katmanının üstleneceği rolü netleştiririz.

Değiştirme sırasını aşamalı olarak belirleriz

Bağımlı işlevleri ve mevcut işe etkiyi inceler, önce güncellenecek kısımları ve sonradan değiştirilecek kısımları ayırırız. Mevcut belirtimlerin doğrulanma yöntemini ve geri alma koşullarını da geçiş planına dahil ederiz.

Talebin yürütülmesi

  1. Varlıkları ve kısıtları araştırırız. Her parçanın rolünü, çağrı ilişkilerini ve geliştirme ile çalışma ortamlarını düzene sokarız.
  2. Yöntemleri karşılaştırırız. Kullanımın sürdürülmesinin, bağlantı katmanı oluşturmanın, ayrı işleme taşımanın ve değiştirmenin yararlarını ve getireceği yükü inceleriz.
  3. Bağlantıyı doğrularız. Belirsiz kısımları önce teyit eder, gereken değişiklikleri ve geçiş sırasını somutlaştırırız.
  4. Üzerinde anlaşılan kapsamdan başlayarak gerçekleştirir ve geçişi yaparız. Mevcut davranışı doğrulayarak yeni yapıya ilerleriz.

Hedefimiz, eski parçaların yalnızca ömrünü uzatmak değil; nelerin korunduğunun ve bundan sonra nerelerin değiştirilebileceğinin açıkça görüldüğü bir durum yaratmaktır.

Danışmanızın ağırlık noktasına göre ilerliyoruz

Belirli bir parçanın geliştirilmesi ya da düzeltilmesi öne çıkıyorsa COM bileşeni geliştirme sayfamıza, uygulamanın tamamının yeniden yapılması öne çıkıyorsa Windows uygulamalarının değiştirilmesi sayfamıza da göz atabilirsiniz.

Parçaların yapısını bilmiyorsanız da bildiğiniz uygulama adından, geliştirme dilinden ve güncellemek istemenizin nedeninden söz ederek başlayabilirsiniz.

Siparişten önce sık sorulan sorular

COM veya ActiveX bileşenlerini hemen değiştiremiyorsak da danışabilir miyiz?

Evet. İş belirtimlerinin ve cihaza özgü işlemlerin hâlâ bu parçalarda bulunduğunu varsayarak, kullanımı sürdürülecek kısımları ve değiştirilecek kısımları ayırırız. Korunma nedenlerini ve gelecekte değiştirilmeleri için gereken koşulları netleştirir, aşamalı bir yapı değerlendiririz.

32 bit bileşenler hâlâ duruyorsa geçiş yapabilir miyiz?

Geçişin mümkün olduğu kapsamı ve yöntemi araştırırız. Çağıran uygulamanın ve parçaların kısıtlarını inceleyerek ayrı işleme taşıma gibi yapıları değerlendiririz. Yalnızca bir bağlantı katmanı eklemenin yeterli olup olmayacağına da doğrulama yaptıktan sonra karar veririz.

Yalnızca varlıkların envanterini çıkarmayı ve geçiş yaklaşımını mı talep edebiliriz?

Evet. Mevcut varlıkların düzenlenmesinden, yöntemlerin karşılaştırılmasından ve değiştirme sırasının belirlenmesinden başlayarak talep edebilirsiniz. Araştırma kapsamını ve gerekli belgeleri doğruladıktan sonra ilerleriz.

İ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

C++ ve COM varlıklarını koruyarak yeni bir .NET uygulamasına geçmek istiyoruz. Geçişin nerelerden ayrılarak yapılması gerektiğini 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.