MARTINSSON E·CORE
"Med hjälp av Martinssons spetskompetens inom displayer och elektronik så har vi tillsammans designat ett nytt digitalt röntgensystem i världsklass. Det gör att vi ökat vår konkurrenskraft på marknaden."
Frida Robbe, Marketing Manager, Arcoma AB
Vi utvärderar kontinuerligt teknik och prestanda
Det är många delar som ska samspela för att nå en fantastisk användarupplevelse. Hårdvaran man väljer ska ha rätt prestanda och erbjuda rätt mjukvarustöd. Display och touch måste väljas med omsorg för att nå önskad användarupplevelse.
Vad ska vi ha för plattform?
Vilken plattform som passar ett projekt bäst beror på de krav applikationen ställer. Uppspelning av HD-video, uppkopplade webb-applikationer och klassiska användargränssnitt ställer alla olika krav på samspelet mellan hård och mjukvara.
Att välja en plattform med dåligt funktionellt stöd eller fel prestanda blir snabbt kostsamt. Därför jobbar vi kontinuerligt med att ta fram och utvärdera kompletta applikationsplattformar; testade och utvärderade mot praktiska applikationer.
Våra plattformar
För att kunna erbjuda största möjliga flexibilitet beroende på ett projekts krav arbetar vi i nära samarbete med ledande leverantörer av ARM och x86 baserade processorer. Applikation och volym avgör om en modulär- (ex SMARC) eller enkortslösning (SBC) passar bäst.
Plattformens mognadsgrad avgör dess förutsättningar för stabilitet och funktionalitet. Därför är det viktigt att ta denna i hänseende vid val av produktplattform.
Plattformar med Linux och open source
För att kunna fokusera på användarupplevelsen och våra kunders applikationer har vi valt att basera våra standardplattformar på open source mjukvara. Genom att arbeta med Martinsson tar du enkelt del av färdig, mycket högkvalitativ mjukvara.
Våra Linuxsystem baseras på Yocto och tillåter oss att leverera moderna och specialanpassade distributioner utformade efter våra kunders krav.
Effektivt byggsystem
Genom vårt utvecklingssystem arbetar vi med automatisk publicering och test av den mjukvara vi producerar. En modulär projektstruktur ser till att vi maximerar kod-återanvändning och minimerar fel. Tester sker både på enhets- och funktionsnivå (se nedan). Allt detta gör att vi enkelt kan hålla ett nära öga på kvalitén.
Vi erbjuder också nära samarbete med våra kunder genom att dela kod med git.
Applikationskod optimerad för hårdvaran
Oavsett om det gäller val av webb-server, databas, GUI-ramverk eller webbläsare så lönar det sig alltid att välja komponenter och metoder utgående från systemets förutsättningar. Detta gäller speciellt inbyggda produkter som har extra höga krav på kostnad och stabilitet.
Vi på Martinsson har lång erfarenhet av att utveckla produkter under just dessa förutsättningar.
Med test i fokus: automatiserade funktionstester
För projekt som ställer höga krav på kvalité och verifiering erbjuder vi en komplett testmiljö framtagen specifikt för att kunna testa hela produkten, inklusive hård och mjukvara.
Vårt manusbaserade system gör det enkelt att testa produkter i alla faser utan att behöva lägga tid på detaljer. För mogna produkter ser systemet till att underhållsarbete och utökad funktionalitet inte får oönskade effekter (regressionstester). För produkter under utveckling hjälper systemet utvecklaren att verifiera sitt arbete kontinuerligt (funktionstester).