Home > Tjänster > Produktutvecklingstjänster > Implementering > Implementering

Med kompetens kommer förmågan att knyta samman teori och praktik

Från inbyggda system till Java-baserade applikationsservrar

Vi har kompetensen - och produkterna - som knyter samman teori och praktik.

Med en färdig arkitektur i handen är resten bara att göra. Eller? Inte riktigt. För det första krävs ytterligare en mängd beslut kring val av metoder, verktyg, språk och plattformar. För det andra krävs detaljerade kunskaper om såväl teknik som bransch för att genomföra arbetet i tid och inom budget.
Våra konsulter har jobbat med det mesta från djupt inbäddade system till Java-baserade applikationsservrar, från kommersiella hyllprodukter till öppen källkods-verktyg, och självklart med särskild kunskap kring Eneas omfattande produktsortiment.

  • Enea kan hjälpa er att fatta alla kritiska implementationsbeslut avseende metoder, verktyg, språk, plattformar, med mera
  • Enea kan bidra med erfarna konsulter som förstärker era utvecklingsteam med specialkunskaper - eller helt ta över ansvaret för ett projekt
  • Enea har dokumenterade framgångar från projekt inom en mängd branscher, däribland telekom, flygelektronik & försvar, fordonsindustri, medicinteknik och mobiltelefoni

Att gå från kravspecifikation och arkitektur till konkret utveckling är ett stort steg i varje projekt. Abstrakta koncept och mål ska förvandlas till ett driftsklart system, vilket kräver en mängd ytterligare detaljbeslut.

På så sätt är implementationen också en förbindelselänk till senare aktiviteter i utvecklingsarbetet. Systemet måste konstrueras med hänsyn till möjligheterna att testa det, att kunna ändra det utan större störningar i den underliggande strukturen och att kunna förstå det även av någon som inte tidigare varit inblandad.

Implementationens detaljbeslut har mycket med mjukvara att göra. Programmeringsspråk och verktyg ska väljas, standardkonventioner definieras och bästa praxis identifieras och införas, liksom koncept som parprogrammering och "formal inspection". Vidare formuleras principer för skiktning, abstraktion, inkapsling och koppling, allt i syfte att minska komplexiteten, förenkla portabilitet samt främja återanvändningen av mjukvarukomponenter längre fram i tiden.

Inte all mjukvaruutveckling börjar heller från scratch. Ofta måste man utgå från en äldre kodbas och omarbeta delar av den äldre koden, vilket kräver särskild kompetens för ett lyckat slutresultat. En annan viktig trend är användningen av kommersiella och öppen källkod-baserade plattformar (COTS), som kan påskynda utvecklingsarbetet och minska kostnaderna för ett system och dess komplexitet rejält.

Eneas konsulter har erfarenhet och kunskap inom samtliga dessa implementeringssteg och kan hjälpa till vare sig det handlar om att förstärka ditt utvecklingsteam eller att ta över hela projektet. Vi har arbetat med väldigt olika typer av projekt, från djupt inbäddade system till Javabaserade applikationsservrar, inom en mängd branscher. Självklart är vi särskilt kunniga när det gäller Eneas egna produktsortiment.

Utveckling på systemnivå
Våra konsulter är vana vid att arbeta med flera olika programmeringsspråk, operativsystem, både i öppen och inbäddad miljö, samt mot lägre liggande hård- och mjukvara. Vår specialitet är att kombinera specialutvecklad hårdvara och lågnivåprogrammering till extremt optimerade system.

Diverse kompetenser
Eneas konsulter är experter i att utveckla olika typer av miljöer och har erfarenhet av ett stort antal språk, verktyg och utvecklingsprocesser, bland annat:
- Programmeringsspråk: C++, C, Java, C#, LabView, Perl, Ada, Assembler
- Verilog, VHDL, FPGAs from XILINX, Altera
- OS: Unix, Solaris, Windows, Linux
- RTOS: Enea OSE, VxWorks, Symbian, Embedded Linux
- Processorer: Motorola, Intel, ARM, TI
- Processmodeller: PROPS, UML, RUP, OOA/OOD

Bred expertis inom många olika tillämpningar
Eneas team har erfarenhet inom många olika tillämpningsområden. Det gör att vi kan förstärka dina team omedelbart eller till och med som experter ta över ansvaret för vissa delar av ditt system. Bland våra specialområden märks särskilt:
- Infrastrukturutrustning för telekommunikation
- Handhållna mobila enheter
- Medicinteknisk utrustning
- Fleet management och telematik
- Rymdteknik och satelliter
- Industriella applikationer
- Testutrustning och simulatorer
- Vetenskapliga instrument

Linköping
Per-Anders Jacobsson
+46 13 465 59 00
per-anders.jacobsson@enea.com

Stockholm
Ulf Stom
+46 8 5071 4137
ulf.stom@enea.com

Enea Linux Competence Center
Ulf Stom
+46 8 5071 4137
ulf.stom@enea.com

Öresund
Michel Gantén
+46 40 631 96 97
michael.ganten@enea.com

Västerås
Kristoffer Zanardi
+46 8 5071 4275
kristoffer.zanardi@enea.com