Windows-utvikling og teknisk støtte fra KomuraSoft

Skreddersydd utvikling av avanserte Windows-applikasjonerFra «vi vet ikke om det er mulig» til en utviklingsplan.

Windows-spesifikke funksjoner, gammel programvare og integrasjon med utstyr. Du kan rådføre deg med oss om utfordringer der løsningen ennå ikke er bestemt, og få hjelp med undersøkelse, design og implementering. Vi tar også på oss utvikling av vanlige forretningsapplikasjoner.

Du trenger ingen spesifikasjon. Du kan rådføre deg med oss ut fra det du vet.

  • Du snakker direkte med en ingeniør
  • Du kan rådføre deg med oss før kravene er fastlagt
  • Du kan nøye deg med å bestille det du trenger

Du kan rådføre deg med oss i situasjoner som disse

La oss starte med det som er vanskelig akkurat nå.

Et annet selskap har sagt at det er vanskelig

Vi går gjennom metodene og begrensningene du allerede har vurdert, og undersøker alternative løsningsmetoder.

Vi har gammel programvare eller gammelt utstyr som ikke er enkelt å endre

Vi kartlegger hvilke funksjoner som må bevares og hvilke vilkår tilkoblingen stiller, og vurderer en konfigurasjon som kan innføres trinnvis.

Vi kjenner verken årsaken til feilen eller riktig samarbeidspartner

Vi starter med avgrensingen og avgjør om vi skal undersøke appen, kommunikasjonen, utstyret eller operativsystemet.

Se tjenestene som ligger nærmest formålet ditt

Det gjør ikke noe om du ikke klarer å velge. Fortell oss om utfordringen, så avklarer vi hvor undersøkelsen eller utviklingen bør begynne.

Noen du kan rådføre deg med om det tekniske, akkurat slik det er.

Profilbilde av Go Komura

Representant og ingeniør

Go Komura

En ingeniør som har spesialisert seg på Windows, tar seg av alt fra avklaring av utfordringen til undersøkelse, design og implementering. Også det du ennå ikke kan forklare fullt ut, omsetter vi til tekniske spørsmål.

Se yrkeserfaring og teknologistakk / Se selskapsopplysninger

Publisert teknisk casestudie

Undersøkelse av et krasj som bare oppsto etter lang drift

Utviklingen i antall håndtak og logging ved behandlingens grenser ble gjort oversiktlig, og undersøkelsen ble avgrenset til en håndtaklekkasje.

Les om utfordringen og hvordan undersøkelsen forløper

Arbeidets omfang

Du kan overlate akkurat den delen du trenger, eller hele oppgaven.

Fra en enkelt undersøkelse eller endring til utvikling av hele løsningen. Omfanget fastlegges ut fra din nåværende situasjon.

Utvikling av Windows-skrivebordsapper

Design og utvikling av forretningsapper, apper for integrasjon med utstyr og spesialverktøy i C++, C#, .NET og lignende.

Utvikling som bruker Windows-spesifikke funksjoner

Undersøkelse og implementering av krav knyttet til Windows API, prosesser, tjenester, sesjoner, brukere og rettigheter.

Undersøkelse og fornyelse av eksisterende Windows-programvare

Vi går gjennom eksisterende spesifikasjon og avhengigheter og støtter endring, ombygging og trinnvis migrering til et nytt miljø.

Integrasjon med eksternt utstyr

Utvikling av programvare som samarbeider med USB, HID, seriell kommunikasjon, industrikameraer, spesialiserte inndataenheter og lignende.

Undersøkelse av feil og ytelsesproblemer

Avgrensing av årsaken til krasj, minne- og håndtaklekkasjer, redusert ytelse og feil som er vanskelige å gjenskape, og støtte til utbedring.

Tilpasning til spesielle driftsforhold

Design som tar hensyn til frakoblet drift, lukkede nettverk, tilgangsstyring og tilstandshåndtering på tvers av flere brukere og maskiner.

Eksempler på det vi kontrollerer og leverer

  • Oversikt over løsningsmetode og begrensninger
  • Utviklingens omfang, verifikasjonsvilkår og tilbud
  • Utvikling innenfor den avtalte rammen eller resultater av undersøkelsen

Eksemplene avhenger av oppdragets omfang. Omfang og form på leveransene avtales når vi gir tilbud.

Kjenner du deg igjen i en av disse utfordringene, så fortell oss først om situasjonen din.

Du trenger ingen spesifikasjon. Du kan rådføre deg med oss ut fra det du vet.

Pris og forløp

Du trenger ikke å bestemme alt fra starten.

Start med å avklare løsningsmetode og utviklingens omfang

Vi hører om formål og begrensninger og skiller mellom det som bør prøves ut først, og det som skal bygges i selve utviklingen.

Veiledende pris

Individuelt tilbud etter en gjennomgang av oppgaven

Vilkårene for en innledende undersøkelse når selve utviklingen er tenkt bestilt, står nedenfor.

Om omfanget av den gratis innledende undersøkelsen, og om betalt arbeid

Under forutsetning av at selve utviklingen bestilles dersom oppgaven vurderes som gjennomførbar, er den innledende undersøkelsen som trengs for tilbudet og for vår beslutning om å ta oppdraget, i prinsippet gratis. Langvarig verifikasjon, oppbygging av et dedikert miljø, prototyper, PoC, levering av en detaljert undersøkelsesrapport og lignende kan være betalt.

Hvis selve undersøkelsen eller gjennomgangen bestilles, gir vi tilbud på den som et selvstendig, betalt oppdrag. Hvis arbeidet er betalt, opplyser vi om omfang og pris før vi starter.

  1. Fortell om situasjonen

    Fortell oss om formål, problemer og målmiljø, så langt du kjenner dem.

  2. Gå gjennom omfang og pris

    Vi gjør rede for nødvendig undersøkelse, arbeidets omfang, leveransene, prisen og forløpet.

  3. Vi starter når vi er enige

    Underveis i undersøkelsen eller utviklingen deler vi status, det vi har kunnet bekrefte, og begrensningene som gjenstår.

  4. Kontroller resultatet og motta det

    Vi går gjennom resultatet på de avtalte vilkårene og forbereder igangsetting eller neste steg.

Vil du vite mer om det tekniske?

Åpne teknologier og nærmere beskrivelse av forløpet

Windows-prosjekter der løsningen ikke er klar, tar vi fra undersøkelse til design og implementering.

Komplekse integrasjoner med eksisterende systemer, Windows-spesifikk oppførsel og spesielle driftsforhold. Utfordringer som ikke løses ved bare å bygge etter spesifikasjonen, hører ingeniøren direkte fra deg, og så utvikler vi mens vi verifiserer underveis.

Du trenger ikke å ha bestemt krav eller teknologivalg. Rådfør deg med oss med utgangspunkt i det du vil oppnå og det som er vanskelig akkurat nå.

Windows-utfordringer du kan rådføre deg med oss om

  • Et annet selskap har sagt at det er vanskelig, og du vil vurdere en annen måte å realisere det på
  • Du vil ha en funksjon på Windows, men vet ikke hvilken mekanisme du skal bruke
  • Du vil oppdatere en gammel Windows-app og samtidig bevare eksisterende spesifikasjon
  • Du vil implementere krav knyttet til prosesser, tjenester, sesjoner og rettigheter
  • Du vil koble til eksternt utstyr som USB / HID eller industrikameraer
  • Du vil vurdere å overføre påloggingsopplysninger eller apptilstand innenfor rammen av legitime rettigheter og produktets bruksvilkår
  • Du vil undersøke årsaken til krasj som er vanskelige å gjenskape, kommunikasjonsstopp og ressurslekkasjer

Vi avklarer det usikre først og skaper en klar utviklingsplan

Avansert Windows-utvikling hos KomuraSoft gjelder ikke bare prosjekter med mange funksjoner. Det omfatter også prosjekter der det ennå ikke er klart «om det lar seg realisere», «hvilken metode som passer» eller «hvorfor det ikke fungerer som forventet».

Vi gjør nødvendig undersøkelse og verifisering først, og skiller mellom det som er bekreftet, og de gjenstående utfordringene. Deretter samler vi informasjonen som trengs for å avgjøre realiseringsmetode, utviklingsomfang, kostnad og leveransetid.

Avklaring av utfordringen
Sammenligning av metoder
Verifisering
Design
Implementering og kontroll

Vi slår ikke fast uten grunnlag om noe lar seg realisere eller ikke, men deler også begrensninger og alternativer vi finner i undersøkelsen. Vi legger vekt på ikke å gå videre til selve utviklingen mens de vanskelige delene er uklare.

Områder for utvikling og undersøkelser vi tar oss av

Ny utvikling av Windows-apper

Forretningsapper og spesialverktøy i C++, C#, .NET og lignende. Vi designer ikke bare skjermbildene, men også kommunikasjon, rapporter, bakgrunnsbehandling og driften etter innføringen.

Bruk av Windows-spesifikke funksjoner

Krav knyttet til Windows API, prosesser, tjenester, brukere, rettigheter og sesjoner. Vi går gjennom bruksvilkår og begrensninger i operativsystemet og vurderer en egnet mekanisme.

Endring og fornyelse av eksisterende programvare

Undersøkelse av spesifikasjonen i gamle apper, ny funksjonalitet, gjennomgang av arkitekturen og trinnvis migrering. Vi skiller mellom hva av eksisterende løsninger som beholdes, og hva som bygges nytt.

Integrasjon med utstyr og periferenheter

Integrasjon med USB, HID, seriell kommunikasjon, industrikameraer, spesialiserte inndataenheter og lignende. Vi går gjennom produsentens spesifikasjoner og SDK og verifiserer på ekte utstyr.

Undersøkelse av feil og ytelsesproblemer

Krasj, kommunikasjonsstopp, minne- og håndtaklekkasjer og redusert ytelse. Vi snevrer inn mulige årsaker ut fra logger og måleresultater og går videre til endring eller ytterligere undersøkelse.

Design tilpasset driftsforholdene

Frakoblet drift, lukkede nettverk, tilgangsstyring, bruk på tvers av flere brukere og maskiner og lignende. Med utgangspunkt i begrensningene ute i driften setter vi opp distribusjon, tilstandshåndtering og logging.

Vi tar også imot ny utvikling av vanlige forretningsapper og endring og vedlikehold av eksisterende programvare. Du trenger ikke å vurdere på forhånd hvor vanskelig oppgaven er eller hvilken teknologi som bør brukes.

Om den innledende gjennomførbarhetsundersøkelsen

Den innledende undersøkelsen som forutsetter at selve utviklingen bestilles, er i prinsippet gratis.

Med utgangspunkt i at selve utviklingsoppdraget bestilles hvis vi vurderer at det lar seg realisere, gjør vi i prinsippet en innledende undersøkelse uten kostnad, i det omfanget som trengs for tilbud og beslutning om oppdraget.

Hvis det trengs lang verifisering, bygging av et eget miljø, utvikling av prototyper eller PoC, levering av en detaljert undersøkelsesrapport og lignende, kan arbeidet være betalt. Blir det betalt, forklarer vi omfanget av undersøkelsen og kostnaden før vi begynner.

Separat fra selve utviklingen er undersøkelsen betalt hvis den bestilles som egen tjeneste, for eksempel rotårsaksanalyse eller verifisering av en metode. Vi foreslår en fremgangsmåte som passer formålet.

Tekniske eksempler og casestudier

Vurdering av arkitekturen for et erstatningssystem med utgangspunkt i en eksisterende app uten spesifikasjon

Vi undersøkte faktisk oppførsel og avhengigheter, kartla spesifikasjonen og utformet en erstatningsløsning som kan innføres trinnvis. Av hensyn til taushetsplikt presenterer vi bare de tekniske utfordringene, anonymisert.

Tekniske utfordringer og hvordan vi går frem i undersøkelsene, presenterer vi også i oversikten over casestudier.

En ingeniør hører utfordringene dine direkte

En ingeniør som er spesialisert på Windows, tar seg av alt fra å bekrefte kravene til undersøkelse, design og implementering. Vi oversetter utfordringer fra det daglige arbeidet til tekniske spørsmål, og deler underveis hva som er bekreftet, hvilke begrensninger som gjenstår og hva som må avgjøres videre.

Vi tar imot oppdrag både fra Japan og fra utlandet. Vi går gjennom aktuelt miljø og nødvendig utstyr og dokumenter, og legger sammen med deg til rette for forholdene som kan verifiseres.

Fra rådgivning til levering

  1. Avklaring av utfordringen – Vi hører hva du vil oppnå, hvordan situasjonen er i dag og hvilke forhold som ikke kan endres.
  2. Nødvendig undersøkelse og verifisering – Vi avklarer det som er usikkert og fastsetter omfanget av undersøkelsen i tråd med vilkårene ovenfor.
  3. Forslag til metode, omfang og tilbud – Ut fra resultatene av verifiseringen og begrensningene foreslår vi hvordan utviklingen bør gjennomføres.
  4. Formell bestilling og utvikling – Vi designer og implementerer innenfor det avtalte omfanget og deler fremdriften underveis.
  5. Verifisering og levering – Vi kontrollerer oppførselen under de avtalte forholdene og avklarer omfanget av innføring og vedlikehold.

Rådfør deg med oss allerede når du ikke vet om det lar seg realisere

Du trenger ingen detaljert spesifikasjon eller tekniske fagbegreper. Fortell oss det du vet om «hva du vil oppnå», «hvor det er vanskelig akkurat nå» og «hvilke apper og hvilket utstyr du bruker».

Vi avklarer om vi bør begynne med å undersøke hvordan det kan realiseres, med ny utvikling, med endring av eksisterende programvare eller med rotårsaksanalyse.

Ofte stilte spørsmål før en bestilling

Kan vi rådføre oss med dere selv om kravene ikke er fastsatt?

Ja. Fortell oss det du vet om hva du vil oppnå, hva som er vanskelig akkurat nå og hvilke forhold som ikke kan endres. En ingeniør tar seg direkte av arbeidet, fra å avklare hvordan det kan realiseres og hvilken spesifikasjon som trengs.

Kan vi rådføre oss med dere om en sak som et annet selskap har sagt er vanskelig?

Ja, du kan rådføre deg med oss. Vi går gjennom metodene og begrensningene dere allerede har vurdert, og undersøker ved behov hvordan Windows oppfører seg, API-spesifikasjoner og oppførselen på ekte utstyr. Vi garanterer ikke at det lar seg realisere, men verifiserer og foreslår metoder som er mulige, og de begrensningene som gjenstår.

Er den innledende gjennomførbarhetsundersøkelsen gratis?

Med utgangspunkt i at selve utviklingsoppdraget bestilles hvis vi vurderer at det lar seg realisere, gjør vi i prinsippet en innledende undersøkelse uten kostnad, i det omfanget som trengs for tilbud og beslutning om oppdraget. Hvis det trengs lang verifisering, bygging av et eget miljø, utvikling av prototyper eller PoC, levering av en detaljert undersøkelsesrapport og lignende, kan arbeidet være betalt. Blir det betalt, forklarer vi omfang og kostnad før vi begynner.

Kan vi bestille bare en undersøkelse?

Ja. Hvis selve undersøkelsen bestilles, for eksempel rotårsaksanalyse av en feil eller verifisering av en metode, er den betalt. Vi holder den adskilt fra den innledende undersøkelsen som forutsetter at selve utviklingen bestilles, og blir enige om omfang, tidsrom og leveranser før vi begynner.

Gjelder dette bare svært vanskelige oppdrag?

Nei. Vi tar også imot ny utvikling av vanlige Windows-forretningsapper, og ny funksjonalitet og vedlikehold av eksisterende programvare. Du trenger ikke å vurdere vanskelighetsgraden selv. Vi foreslår en fremgangsmåte som passer formålet og utfordringene dine.

Kan vi bestille fra utlandet?

Ja. Vi tar imot oppdrag om Windows-utvikling både fra Japan og fra utlandet. Vi går gjennom bruksmiljø, kontaktmåte og utstyr og dokumenter som trengs for verifisering, og går deretter videre.

Kontakt

Skriv først noen få linjer om situasjonen din.

Du trenger verken en detaljert spesifikasjon eller tekniske begreper. Fortell oss følgende, så langt du vet det.

  • Hva som er vanskelig, og hva du vil oppnå
  • Programvaren, utstyret og miljøet det gjelder
  • Ønsket tidspunkt (det er i orden om det ikke er fastlagt)

Du trenger ikke legge ved fortrolige dokumenter eller passord i den første henvendelsen.

Eksempel på en forespørsel om rådgivning

Vi vil gjerne få en bestemt funksjon til å virke i Windows, men vet ikke hvilken mekanisme vi skal bruke. Vi vil også gjerne diskutere om den eksisterende programvaren kan bevares.

Du trenger ingen spesifikasjon. Du kan rådføre deg med oss ut fra det du vet.

Knappen for henvendelse åpner den norske kontaktsiden vår med måter å ta kontakt på. «Rådfør deg med oss på e-post» kan opprette en e-post som inneholder tjenestens navn.