KomuraSofti Windowsi arendus ja tehniline tugi

Pehmereaalajas töötavate Windowsi rakenduste arendusPerioodi nihked ja tõrksus – parandame mõõtmiste põhjal.

Disainime ja muudame jälgimis-, mõõtmis- ja joonistamisrakendusi Windowsis. Eraldame kasutajaliidese, side, ootamise ja logitöötluse ning kontrollime, kus viivitus tekib.

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.

Kindla perioodiga käivitatav töötlus nihkub aja jooksul

Mõõdame ootemeetodit ja töötlusaega ning kaalume sihtperioodile sobivat ülesehitust.

Ekraan külmub side või andmetöötluse ajal

Vaatame üle kasutajaliidese uuendamise ja taustatöötluse koormuse ning nendevahelise andmeedastuse.

Suure koormuse korral tekivad viivitused ja andmekaod

Määrame hindamistingimused ning võrdleme enne ja pärast muutmist samadel tingimustel.

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 juhtumiuuring

Side katkemise põhjuse piiritlemine tööstuskaameraga

Võrdlesime pakette ja operatsioonisüsteemi käitumist, keskendusime TCP kordussaatmise ootele ning korrastasime konfiguratsiooni kohandused ja vaatlusprotseduuri.

Lugege probleemi ja uurimise käiku

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.

Perioodilise töötluse ja jälgimisrakenduste arendus

Jälgimise, mõõtmise, pollimise ja perioodilise töötluse disain ja teostus, mis lähtub täpsustatud perioodist ja lubatud viivitusest.

Viivituste ja perioodi ebaühtluse parandamine

Uurime ootamise viisi, sündmusi, lõimi, sidet ja logimist ning parandame mõõtmistulemuste põhjal.

Joonistamise ja toimingutele reageerimise parandamine

Eristame kasutajaliidese lõime, joonistamise uuendamise ja taustatöötluse rollid ning vähendame kuva seisakuid ja koormust.

Seadmete integreerimine ja pikaajaline töö

Jälgimis- ja mõõterakenduste arendus, mis hõlmab ajalõppe, taasühendumist, tõrgete tuvastamist ja logimist.

Mida kontrollime ja anname üle: näited

  • Perioodi, lubatava viivituse ja hindamistingimuste ülevaade
  • Mõõtmistulemused ja parandatud töötlus
  • Võrdlus enne ja pärast muutmist ning allesjäävad piirangud

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 praegusest mõõtmisest ja sihttingimuste korrastamisest

Võimalik on üle vaadata ka ainult olemasoleva rakenduse perioodiline töötlus või joonistamine. Alustame vajalikust perioodist ja lubatavast viivitusest.

Hinna orientiir

Hinnapakkumine mõõtmise, muutmise ja arenduse ulatuse järgi

Eesmärk on viivituste ja hajuvuse vähendamine tavalises Windowsis. See ei ole teenus, mis annaks kõvareaalaja garantii.

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

Parandame perioodi nihkeid ja kuva sujuvuse puudumist mõõtmise põhjal.

Soovite seadet jälgida kindla perioodiga. Soovite vähendada mõõtmiste kaotsiminekut. Soovite, et ekraan reageeriks ka andmete töötlemise ajal. KomuraSoft täpsustab Windowsi rakenduste ajalised nõuded ning toetab disaini, teostust ja muudatusi.

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

  • Perioodilise töötluse käivitusintervall on ebaühtlane või nihkub aja jooksul.
  • Seadmete jälgimisel või mõõtmisel tekib viivitusi või andmeid läheb kaduma.
  • Joonistamine on tõrkuv, kuva uuendamine peatub või rakendus ei reageeri toimingutele.
  • Kasutajaliides, side, logimine ja ootamine on omavahel põimunud ning viivituse tekkekoht pole selge.
  • Pikaajalisel töötamisel või suure koormuse korral reageerimine halveneb.

Esmalt täpsustame vajalikud ajatingimused

Siin käsitletav pehmereaalaeg (soft real-time) on disain, mis piirab viivitusi ja perioodi ebaühtlust tavalisel Windowsil. See ei ole range reaalaja (hard real-time) garantii, st ei taga, et iga töötlus lõpeb kindlasti tähtaja jooksul.

Selgitame välja sihtperioodi, lubatud viivituse, töötluse, mille võib vahele jätta, ja andmed, mis tuleb säilitada, sihtarvuti ning koormustingimused. Seejärel otsustame, mida mõõta ja millistel tingimustel parandust hinnata.

Arendus ja parendused, mida teeme

Perioodiline töötlus ja seadmete jälgimine

Vaatame üle Timeri, pollimise, ootamise viisi ja sündmustest teavitamise ning kaalume vajalikule perioodile sobivat ülesehitust. Seadmesideme puhul hõlmab disain ka ajalõppe, taasühendumist ja tõrgete tuvastamist.

Joonistamine ja toimingutele reageerimine

Eraldame kasutajaliidese uuendamise, joonistamise ja taustatöötluse ning uurime koormust, mis kuva ja toiminguid segab. Kontrollime kuvamissageduse ja töötluse mahu tasakaalu ning vähendame sujuvuse kadumist ja reageerimise seisakuid.

Mõõtmine ja pikaajaline töö

Loome logid ja mõõtepunktid, mis võimaldavad töötlus- ja ooteaega jälgida. Kontrollime pikaajalise töö käitumist, sealhulgas Generic Hosti / BackgroundService’i jms abil tehtava töötluse käivitamist ja peatamist, tühistamist ning erandite käsitlemist.

Kuidas töö kulgeb

  1. Otsustame eesmärgid ja tingimused. Täpsustame perioodi, viivituse, sihtseadmed, koormuse ja eelistatud töötluse.
  2. Mõõdame viivitusi. Eristame side, ootamise, joonistamise, logimise ja muud töötluse ning kontrollime, kus aega kulub.
  3. Parandame ülesehitust. Vaatame põhjusele vastavalt üle töötluse jaotuse, ootamise viisi ja andmete edastamise.
  4. Võrdleme samadel tingimustel. Mõõdame enne ja pärast muudatusi, kontrollime pikaajalist tööd ning selgitame välja, mida õnnestus parandada ja millised piirangud jäävad.

Nõu võite küsida juba etapis, kus soovite otsustada, „kui kaugele Windowsis jõuda saab“. Andke palun teada praegune sümptom ning sihtperiood ja reageerimisaeg, kui need on teada.

Korduma kippuvad küsimused enne tellimist

Kas see teenus hõlmab range reaalaja garantiid?

Ei. See ei ole teenus, mis tagaks tavalisel Windowsil, et iga töötlus lõpeb kindlasti tähtaja jooksul. Täpsustame vajaliku perioodi, lubatud viivituse ja koormustingimused ning püüame mõõtmise ja kontrolli abil viivitusi ja ebaühtlust vähendada.

Kas olemasoleva rakenduse saab üle vaadata ka ainult perioodilise töötluse või joonistamise osas?

Jah. Kontrollime Timeri ja ootamise viisi, kasutajaliidese uuendamise, side ja logimise seoseid ning parandame etapiviisiliselt probleemsetest kohtadest alustades. Võite pöörduda mitte ainult uue arenduse, vaid ka mõõtmise ja põhjuse piiritlemise pärast.

Kas nõu saab küsida ka siis, kui vajalik periood või lubatud viivitus pole paika pandud?

Nõu saab küsida. Kontrollime praegust sümptomit, seadme tingimusi ja mõju tööle ning alustame sellest, et selgitame välja, mida mõõta ja millistel tingimustel parandust hinnata.

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

Seadme jälgimise periood hajub ja ekraan külmub vahel. Tahaksin arutada, mida mõõta, alates olemasoleva töötluse ülevaatusest.

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.