KomuraSofti Windowsi arendus ja tehniline tugi

Olemasolevate lahenduste taaskasutus ja migratsioonitugiKogunenud varad kasutusse, järgmisse lahendusse.

Äriloogikat ja seadmespetsiifilisi nõudeid sisaldavaid komponente ei visata ühetaoliselt minema. Uurime COM-i, ActiveX-i ja C++ varasid ning migreerime, kombineerides säilitamist, ühendamist ja asendamist.

Spetsifikatsiooni pole vaja. Nõu võite küsida selle põhjal, mida teate.

  • Suhtlete otse insenerega
  • Nõu võib küsida juba enne nõuete paikaminekut
  • Tellida saab just vajaliku ulatuse

Nõu võite küsida sellistes etappides

Alustame sellest, mis praegu muret teeb.

Vanas komponendis on oluline spetsifikatsioon ja seda ei saa asendada

Uurime komponendi rolli ja jätkuva kasutuse tingimusi ning selgitame, miks see tuleb alles jätta.

C++ või 32-bitised varad takistavad uuendamist

Kaalume ühendust uue poolega, näiteks ümbrise või eraldi protsessi abil.

Täielik uuendus on raske, kuid ka nii jätkata ei saa

Korrastame uuendamise järjekorra sõltuvuste ja mõju põhjal käitamisele.

Inimene, kellega saab tehnilistest küsimustest nõu pidada sellistena, nagu need on.

Go Komura profiilifoto

Esindaja ja insener

Go Komura

Windowsile spetsialiseerunud insener tegeleb küsimusega alates probleemi selgitamisest kuni uurimise, disaini ja teostuseni. Ka seda, mida te ise pole veel täielikult osanud selgitada, korrastame tehniliste küsimuste kaudu.

Vaadake kogemust ja tehnoloogiaid / Vaadake ettevõtte andmeid

Avaldatud tehniline selgitus

Kuidas tänapäeval ActiveX-i / OCX-iga toimida

Tehnilistest artiklitest leiate selle valdkonna olulised küsimused ja disainipõhimõtted. Need on avaldatud eraldi tellimusprojektide kogemusest.

Lugege tehnilist artiklit

Töö ulatus

Võite usaldada meile just selle osa, mida vajate.

Alates üksikust uuringust või muudatusest kuni kogu arenduseni: töö ulatuse määrame teie olukorra järgi.

Olemasolevate lahenduste ja sõltuvuste uurimine

Uurime COM / ActiveX / OCX-komponentide, C++ lahenduste ja muu rolli ning sõltuvusi ning selgitame välja edasikasutamise tingimused.

Etapiviisilise migratsioonilahenduse disain

Määratleme säilitatava spetsifikatsiooni ning kavandame olemasolevaid komponente ja uut rakendust ühendava lahenduse ja migratsiooni järjekorra.

32- ja 64-bitise koodi segakasutusega keskkonna migratsioonitugi

Kaalume komponentide piirangutele sobivat migratsiooniviisi, sealhulgas eraldi protsessi viimist ja ühenduskoha teostust.

Mida kontrollime ja anname üle: näited

  • Varade, sõltuvuste ja piirangute ülevaade
  • Integreerimisviiside võrdlus ja kontrolli tulemused
  • Järkjärguline migratsiooniplaan ja ühenduskohtade teostus

Need on näited tellitava ulatuse järgi. Tulemuste ulatuse ja vormi lepime kokku hinnapakkumise ajal.

Kui mõni neist väljakutsetest on teile tuttav, rääkige kõigepealt oma olukorrast.

Spetsifikatsiooni pole vaja. Nõu võite küsida selle põhjal, mida teate.

Hind ja töökäik

Kõike ei pea alguses otsustama.

Alustame varade inventuurist ja migratsioonisuuna korrastamisest

Tellida saab ka ainult etapi, kus otsustatakse, millised komponendid saab alles jätta ja kust tuleks uuendamist alustada.

Hinna orientiir

Hinnapakkumine varade uurimise, ühendamise ja migratsiooni ulatuse järgi

Kontrollime sõltuvusi ja piiranguid ning teeme ettepaneku kontrollitava ulatuse ja järkjärgulise migratsiooni kulgemise kohta.

Esialgse uuringu tasuta ulatus ja tasulised tööd

Eeldusel, et tellite põhiarenduse, kui see on teostatav, on hinnapakkumiseks ja tellimuse otsustamiseks vajalik esialgne uuring põhimõtteliselt tasuta. Pikaajaline kontrollimine, spetsiaalse keskkonna loomine, prototüübid, PoC, üksikasjaliku uurimisaruande üleandmine jms võivad olla tasulised.

Kui tellite uurimise või ülevaatuse ise, anname selle kohta eraldi hinnapakkumise tasulise tööna. Tasulise töö korral teatame ulatuse ja kulu enne alustamist.

  1. Jagage oma olukorda

    Andke teada eesmärk, mure ja sihtkeskkond niivõrd, kuivõrd te neid teate.

  2. Kinnitage ulatus ja kulu

    Teatame vajaliku uurimise, töö ulatuse, tulemused, kulu ja töökäigu.

  3. Alustame pärast kokkulepet

    Uurimise ja arenduse käigus jagame vahetulemusi, kinnitatud asjaolusid ja allesjäävaid piiranguid.

  4. Kontrollige tulemust ja võtke see üle

    Kontrollime tulemust kokkulepitud tingimustel ning liigume edasi kasutuselevõtu või järgmise sammuga.

Kui soovite tehnilist sisu täpsemalt teada

Avage toetatavad tehnoloogiad ja töökäigu üksikasjad

Säilitame väärtuslikud olemasolevad lahendused ja liigume edasi uuele ülesehitusele.

Aastaid kasutatud komponentidesse on kogunenud äriotsuseid ja seadmespetsiifilisi nõudeid. KomuraSoft ei asenda neid ühtmoodi, vaid uurib nende rolli ja sõltuvusi ning toetab migratsiooni, kombineerides edasikasutamist, ühendusviisi ülevaatamist ja asendamist.

Probleemid, mille kohta võite nõu küsida

  • COM / ActiveX / OCX sisaldab olulist spetsifikatsiooni ja seda ei saa kohe asendada.
  • 32-bitine komponent takistab rakenduse või käituskeskkonna uuendamist.
  • Soovite kasutada C++ keeles tehtud funktsiooni uuest .NET-i rakendusest.
  • Täielik uuendamine on keeruline, kuid ka praeguse ülesehitusega hooldamise jätkamine tekitab muret.
  • Soovite tulevase asendamise jaoks esmalt korrastada sõltuvused ja migratsiooni järjekorra.

„Alles jätta, ühendada, asendada“ korrastamine

Säilitatavate lahenduste väljaselgitamine

Kontrollime, kas tegu on kasutajaliidese komponendi, ärilogiikat sisaldava komponendi või seadmega suhtlemise eest vastutava komponendiga. Uurime lähtekoodi, kasutustingimusi ja sõltuvaid keskkondi ning selgitame välja edasikasutamise väärtuse ja piirangud.

Ühenduse kavandamine uue poolega

Kaalume C++/CLI ümbrist, COM-i kaudu ühendamist, eraldi protsessi viimist jms. Määratleme ühenduskoha rolli, arvestades 32- ja 64-bitist koodi, õigusi, lõimi ja veakäsitlust.

Etapiviisilise asendamise järjekorra otsustamine

Kontrollime sõltuvaid funktsioone ja mõju praegusele äritegevusele ning eristame osad, mida uuendada esmalt, ja osad, mis asendatakse hiljem. Migratsiooniplaani kuulub ka olemasoleva spetsifikatsiooni kontrollimise viis ja tagasipööramise tingimused.

Kuidas töö kulgeb

  1. Uurime lahendused ja piirangud. Selgitame välja komponentide rolli, kutsesuhted ning arendus- ja käituskeskkonna.
  2. Võrdleme viise. Kontrollime edasikasutamise, ühenduskoha loomise, eraldi protsessi viimise ja asendamise eeliseid ning koormust.
  3. Kontrollime ühendust. Selgitame esmalt välja ebakindlad kohad ning konkretiseerime vajalikud muudatused ja migratsiooni järjekorra.
  4. Teostame ja viime üle kokkulepitud ulatuses. Liigume uuele ülesehitusele, kontrollides olemasolevat käitumist.

Eesmärk ei ole vanade komponentide pelk eluea pikendamine, vaid seisund, milles on selge, mida säilitatakse ja kus saab järgmiseks muudatusi teha.

Lähtume teie nõustamispäringu põhirõhust

Kui põhirõhk on konkreetse komponendi arendusel või parandamisel, vaadake lehte COM-komponentide arendus; kui põhirõhk on kogu rakenduse uuesti tegemisel, vaadake lehte Windowsi rakenduste asendamine.

Ka siis, kui komponentide ülesehitus pole teada, andke palun teada rakenduse nimi, arenduskeel ja uuendamise põhjus niipalju, kui teate.

Korduma kippuvad küsimused enne tellimist

Kas nõu saab küsida ka siis, kui COM-i või ActiveX-i ei saa kohe asendada?

Jah. Lähtudes sellest, et alles on jäänud äriloogika ja seadmespetsiifiline töötlus, eristame osad, mida edasi kasutada, ja osad, mida muuta. Selgitame välja säilitamise põhjuse ja tulevase asendamise tingimused ning kaalume etapiviisilist lahendust.

Kas migratsioon on võimalik ka siis, kui 32-bitised komponendid on alles?

Uurime, millises ulatuses ja millise viisiga migratsioon on võimalik. Kontrollime kutsuva rakenduse ja komponentide piiranguid ning kaalume lahendusi, näiteks eraldi protsessi viimist. Kontrollime ka seda, kas piisab ühenduskoha lisamisest, ja otsustame selle põhjal.

Kas tellida saab ka ainult lahenduste inventuuri ja migratsioonisuuna?

Jah. Võite pöörduda olemasolevate lahenduste korrastamiseks, viiside võrdlemiseks ja asendamise järjekorra kaalumiseks. Kontrollime uurimise ulatuse ja vajalikud materjalid ning alustame seejärel.

Kontakt

Kirjeldage kõigepealt oma olukorda paari reaga.

Üksikasjalikku spetsifikatsiooni ega tehnilisi termineid pole vaja. Andke teada järgmine, niipalju kui teate.

  • Mis muret teeb ja mida soovite saavutada
  • Sihttarkvara, seadmed ja keskkond
  • Soovitud ajakava (võib olla ka otsustamata)

Esimese kontakti juurde ei ole vaja lisada konfidentsiaalseid materjale ega paroole.

Nõustamispäringu näide

Soovin viia C++ ja COM-i varad uude .NET-i rakendusse, jättes need alles. Tahaksin arutada, kuidas tuleks migratsioon jagada.

Spetsifikatsiooni pole vaja. Nõu võite küsida selle põhjal, mida teate.

Nupp viib kontaktilehele, kus on kirjas ühenduse võtmise viisid. „Küsige meilt nõu e-posti teel“ võimaldab koostada teenuse nimega e-kirja.