Windows-utveckling och tekniskt stöd från KomuraSoft

Skräddarsydd utveckling av avancerade Windows-applikationer”Går det ens att göra?” blir en tydlig utvecklingsplan.

Windows-specifika funktioner, gamla program, samverkan med utrustning. Du kan rådfråga oss om problem där lösningen ännu inte är bestämd, från utredning och design till implementering. Vi tar också på oss vanlig utveckling av affärsapplikationer.

Du behöver ingen specifikation. Du kan rådfråga oss utifrån det du vet.

  • Du pratar direkt med en ingenjör
  • Du kan rådfråga oss innan kraven är fastställda
  • Du beställer bara den omfattning du behöver

Du kan rådfråga oss i skeden som dessa

Vi börjar med det som är problemet just nu.

Ett annat företag har sagt att det är svårt

Vi går igenom de metoder och begränsningar som redan prövats och undersöker ett annat lösningssätt.

Vi har gammal programvara och utrustning som inte går att byta ut så lätt

Vi reder ut vilka funktioner som ska bevaras och vilka anslutningsvillkor som gäller, och överväger en struktur där arbetet kan drivas stegvis.

Vi vet varken vad felet beror på eller vem vi ska vända oss till

Vi börjar med avgränsningen och tar reda på var vi ska undersöka: i appen, kommunikationen, utrustningen eller operativsystemet.

Tjänster som ligger nära ditt mål

Det gör inget om du inte kan välja. Vi lyssnar på problemet och reder ut var utredningen eller utvecklingen bör börja.

Någon du kan rådfråga om det tekniska precis som det är.

Profilfoto av Go Komura

Företrädare och ingenjör

Go Komura

En ingenjör som specialiserat sig på Windows hanterar allt från genomgång av problemet till utredning, design och implementering. Även det du ännu inte kan beskriva fullt ut reder vi ut utifrån de tekniska frågorna.

Bakgrund och teknikstack / Företagsuppgifter

Publicerad teknisk fallstudie

Utredning av en krasch som bara uppstår efter lång drifttid

Vi ordnade upp handle-antalets utveckling och gränsloggarna i processerna och avgränsade utredningen till en handle-läcka.

Läs om problemet och hur utredningen går till

Omfattning

Du kan lämna över arbetet till oss, från de delar som behövs till allt på en gång.

Från en enskild utredning eller ändring till hela utvecklingen. Uppdragets omfattning bestäms utifrån din nuvarande situation.

Utveckling av Windows-skrivbordsappar

Design och utveckling av affärsappar, appar för integration med utrustning och specialverktyg med C++, C#, .NET och liknande.

Utveckling med Windows-specifika funktioner

Utredning och implementering av krav som rör Windows API, processer, tjänster, sessioner, användare och behörigheter.

Utredning och förnyelse av befintlig Windows-programvara

Vi går igenom befintliga specifikationer och beroenden och hjälper till med ändringar, ombyggnad och stegvis migrering till en ny miljö.

Integration med extern utrustning

Utveckling av programvara som samverkar med USB, HID, seriell kommunikation, industrikameror, specialiserad inmatningsutrustning och liknande.

Utredning av fel och prestandaproblem

Avgränsning av krascher, minnes- och handle-läckor, försämrad prestanda och fel som är svåra att återskapa, samt stöd för ändringar.

Hantering av särskilda driftvillkor

Design som tar hänsyn till offlinedrift, slutna nätverk, behörighetsstyrning och tillståndshantering för flera användare och enheter.

Exempel på resultat som kontrolleras och levereras

  • Sammanställning av lösningssätt och begränsningar
  • Utvecklingens omfattning, verifieringsvillkor och offert
  • Utveckling eller utredningsresultat inom överenskommen omfattning

Exemplen beror på uppdragets omfattning. Leveransernas omfattning och form kommer vi överens om när offerten tas fram.

Känner du igen dig i något av dessa problem? Berätta först hur läget är.

Du behöver ingen specifikation. Du kan rådfråga oss utifrån det du vet.

Kostnad och arbetssätt

Du behöver inte bestämma allt från början.

Vi börjar med att reda ut lösningssätt och utvecklingens omfattning

Vi lyssnar på syfte och begränsningar och skiljer det som ska verifieras först från det som byggs i den egentliga utvecklingen.

Riktvärde för kostnad

Individuell offert efter genomgång av innehållet

Villkoren för den inledande utredningen, som förutsätter att den egentliga utvecklingen beställs, finns nedan.

Kostnadsfri inledande utredning och avgiftsbelagda uppdrag

Under förutsättning att du beställer den egentliga utvecklingen när genomförbarhet har bedömts är den inledande utredning som behövs för offert och beslut om uppdrag i regel kostnadsfri. Längre verifiering, uppbyggnad av särskild miljö, prototyper eller PoC, leverans av detaljerade utredningsrapporter med mera kan vara avgiftsbelagda.

Om du beställer själva utredningen eller granskningen offererar vi den som ett fristående, avgiftsbelagt uppdrag. Om arbetet är avgiftsbelagt informerar vi om omfattning och kostnad innan vi börjar.

  1. Berätta om läget

    Beskriv syfte, problem och målmiljö så långt du känner till dem.

  2. Gå igenom omfattning och kostnad

    Vi redogör för vilken utredning som behövs, arbetets omfattning, resultat, kostnad och arbetssätt.

  3. Vi börjar när vi är överens

    Under utredningen eller utvecklingen delar vi lägesrapporter, det som bekräftats och de begränsningar som återstår.

  4. Kontrollera och ta emot resultatet

    Vi kontrollerar resultatet enligt överenskomna villkor och förbereder driftsättning eller nästa steg.

Vill du veta mer om det tekniska innehållet?

Öppna stödda tekniker och mer om arbetssättet

Windows-projekt där lösningen inte är given: från utredning till design och implementering.

Komplexa integrationer med befintliga system, Windows-specifikt beteende och särskilda driftvillkor. Utmaningar som inte löses genom att bara bygga enligt specifikationen tar en ingenjör emot direkt, och utvecklingen sker parallellt med verifiering.

Det gör inget om kraven eller teknikvalet inte är bestämda. Rådfråga oss utifrån vad du vill uppnå och vad som är besvärligt just nu.

Windows-utmaningar du kan rådfråga oss om

  • Ett annat företag har sagt att det är för svårt, och du vill överväga ett annat sätt att genomföra det
  • Det finns en funktion du vill uppnå i Windows, men du vet inte vilken mekanism som ska användas
  • Du vill uppdatera en gammal Windows-app och samtidigt behålla de befintliga specifikationerna
  • Du vill implementera krav som rör processer, tjänster, sessioner och behörigheter
  • Du vill integrera med extern utrustning som USB / HID eller industrikameror
  • Du vill överväga överföring av autentiseringsuppgifter och apptillstånd, inom ramen för legitim behörighet och produktens användningsvillkor
  • Du vill utreda orsaken till krascher, kommunikationsstopp och resursläckor som är svåra att återskapa

Vi verifierar det osäkra först och skapar en tydlig bild av utvecklingen

Den avancerade Windows-utveckling som KomuraSoft hanterar handlar inte bara om projekt med många funktioner. Den omfattar också projekt där det ännu är oklart om något går att genomföra, vilken metod som är lämplig eller varför något inte fungerar som förväntat.

Vi gör den utredning och verifiering som behövs först och skiljer mellan det som är bekräftat och de utmaningar som återstår. Därefter sammanställer vi den information som behövs för att bedöma genomförandemetod, utvecklingens omfattning, kostnad och leveranstid.

Reda ut utmaningen
Jämföra metoder
Verifiering
Design
Implementering och kontroll

Vi slår inte fast utan grund om något går att genomföra, utan delar också de begränsningar och alternativ som utredningen har visat. Vi tycker det är viktigt att inte gå vidare till skarp utveckling med de svåra delarna fortfarande otydliga.

Utvecklings- och utredningsområden vi hanterar

Ny utveckling av Windows-appar

Affärsappar och specialverktyg med C++, C#, .NET och liknande. Vi designar inte bara skärmarna utan också kommunikation, rapporter, bakgrundsbearbetning och driften efter driftsättningen.

Användning av Windows-specifika funktioner

Krav som rör Windows API, processer, tjänster, användare, behörigheter och sessioner. Vi kontrollerar användningsvillkoren och operativsystemets begränsningar och överväger en lämplig mekanism.

Ändringar och förnyelse av befintlig programvara

Utredning av specifikationer för gamla appar, funktionstillägg, översyn av strukturen och stegvis migrering. Vi skiljer mellan det som behålls av de befintliga tillgångarna och det som byggs nytt.

Integration med utrustning och kringutrustning

Integration med USB, HID, seriell kommunikation, industrikameror, specialiserad inmatningsutrustning och liknande. Vi går igenom tillverkarens specifikationer och SDK och verifierar på riktig utrustning.

Utredning av fel och prestandaproblem

Krascher, kommunikationsstopp, minnes- och handle-läckor samt försämrad prestanda. Vi snävar in orsakskandidater utifrån loggar och mätresultat och leder arbetet vidare till ändringar eller fortsatt utredning.

Design utifrån driftvillkor

Offlinedrift, slutna nätverk, behörighetsstyrning, användning med flera användare och enheter med mera. Med utgångspunkt i begränsningarna på plats ordnar vi distribution, tillståndshantering och loggar.

Vi tar också emot ny utveckling av vanliga affärsappar samt ändringar och underhåll av befintlig programvara. Du behöver inte i förväg bedöma hur svårt problemet är eller vilken teknik som ska användas.

Om den inledande genomförbarhetsutredningen

Den inledande utredningen som förutsätter en beställning av skarp utveckling är i regel kostnadsfri.

Under förutsättning att du beställer skarp utveckling när vi bedömer att det går att genomföra gör vi i regel en kostnadsfri inledande utredning i den omfattning som behövs för offert och beslut om uppdraget.

Om det krävs lång verifiering, uppbyggnad av en särskild miljö, utveckling av prototyper eller PoC, leverans av en detaljerad utredningsrapport och liknande kan det bli betalt. Blir det betalt informerar vi om utredningens omfattning och kostnad innan vi börjar.

Separat från skarp utveckling gäller att utredningen själv är betald om du beställer den, till exempel orsaksanalys eller verifiering av en metod. Vi föreslår ett lämpligt arbetssätt för respektive syfte.

Tekniska exempel och fallstudier

Övervägande av strukturen hos ett ersättningssystem utifrån en befintlig app utan specifikation

Vi utredde det faktiska beteendet och beroendena, reder ut specifikationen och utformade en ersättningsmetod som går att migrera stegvis. Av sekretesskäl presenterar vi endast de tekniska utmaningarna, anonymiserade.

Tekniska utmaningar och hur utredningarna går till presenterar vi också i fallstudieöversikten.

En ingenjör lyssnar direkt på dina problem

En ingenjör som specialiserat sig på Windows hanterar allt från att bekräfta kraven till utredning, design och implementering. Vi omsätter problemen på plats i tekniska frågeställningar och går vidare medan vi delar vad som har bekräftats, vilka begränsningar som återstår och vad som ska avgöras härnäst.

Vi tar emot förfrågningar inte bara från Japan utan också från utlandet. Vi går igenom målmiljön och nödvändig utrustning och nödvändiga underlag och skapar tillsammans med dig förutsättningar där det går att verifiera.

Från rådgivning till leverans

  1. Bekräftelse av utmaningen — Vi frågar vad du vill uppnå, hur läget ser ut och vilka villkor som inte kan ändras.
  2. Nödvändig utredning och verifiering — Vi reder ut det osäkra och bestämmer utredningens omfattning enligt villkoren ovan.
  3. Förslag på metod, omfattning och offert — Utifrån verifieringens resultat och begränsningarna föreslår vi hur utvecklingen kan gå till.
  4. Formell beställning och utveckling — Vi designar och implementerar inom den överenskomna omfattningen och delar mellanresultat.
  5. Verifiering och leverans — Vi kontrollerar funktionen enligt de överenskomna villkoren och reder ut omfattningen av driftsättning och underhåll.

Rådfråga oss redan när du inte vet om det går att genomföra

Du behöver varken en detaljerad specifikation eller tekniska termer. Berätta så mycket du vet om vad du vill uppnå, var det är besvärligt just nu och vilka appar och vilken utrustning du använder.

Vi reder ut om vi ska börja med att utreda genomförandet, med ny utveckling, med ändringar i befintlig programvara eller med orsaksanalys.

Vanliga frågor före uppdraget

Kan jag rådfråga er även om kraven inte är fastställda?

Ja. Berätta så mycket du vet om vad du vill uppnå, vad som är besvärligt just nu och vilka villkor som inte kan ändras. Ingenjören hjälper dig direkt, med början i att reda ut hur det kan genomföras och vilka specifikationer som behövs.

Kan jag rådfråga er om ett projekt som ett annat företag har sagt är för svårt?

Ja, du kan rådfråga oss om det. Vi går igenom de metoder och begränsningar som du redan har övervägt och utreder vid behov Windows beteende, API-specifikationer och funktion på riktiga enheter. Vi garanterar inte att det går att genomföra, utan verifierar vilka metoder som är möjliga och vilka begränsningar som återstår, och föreslår utifrån det.

Är den inledande genomförbarhetsutredningen kostnadsfri?

Under förutsättning att du beställer skarp utveckling när vi bedömer att det går att genomföra gör vi i regel en kostnadsfri inledande utredning i den omfattning som behövs för offert och beslut om uppdraget. Om det krävs lång verifiering, uppbyggnad av en särskild miljö, utveckling av prototyper eller PoC, leverans av en detaljerad utredningsrapport och liknande kan det bli betalt. Blir det betalt informerar vi om omfattning och kostnad innan vi börjar.

Kan jag beställa enbart utredning?

Ja. Om du beställer själva utredningen, till exempel orsaksanalys av ett fel eller verifiering av en metod, utförs den mot betalning. Vi skiljer den från den inledande utredningen som förutsätter en beställning av skarp utveckling, och kommer överens om omfattning, tidsram och leveranser innan vi börjar.

Gäller det bara svåra projekt?

Nej. Vi tar också emot ny utveckling av vanliga Windows-affärsappar samt funktionstillägg och underhåll av befintlig programvara. Du behöver inte bedöma hur svårt projektet är. Vi föreslår ett arbetssätt som passar syftet och det som är besvärligt.

Kan jag beställa även från utlandet?

Ja. Vi tar emot förfrågningar om Windows-utveckling inte bara från Japan utan också från utlandet. Vi går igenom användningsmiljö, kontaktsätt samt den utrustning och de underlag som behövs för verifiering, och går sedan vidare.

Kontakt

Börja med några rader om hur läget ser ut.

Du behöver ingen detaljerad specifikation eller facktermer. Berätta följande så långt du kan.

  • Vad som är problemet eller vad du vill uppnå
  • Aktuell programvara, utrustning och miljö
  • Önskad tidpunkt (det går bra om den inte är bestämd)

Du behöver inte bifoga konfidentiellt material eller lösenord i första kontakten.

Exempel på ett rådgivningsmeddelande

Vi vill få till en funktion i Windows men vet inte vilken teknik som ska användas. Vi vill också diskutera om den befintliga programvaran kan behållas.

Du behöver ingen specifikation. Du kan rådfråga oss utifrån det du vet.

Knappen för att diskutera leder till vår svenska kontaktsida med sätt att nå oss. Med ”Diskutera via e-post” kan du skapa ett e-postmeddelande som innehåller tjänstens namn.