Skip to main content

KOM I MÅL MED DINE DIGITALE AMBITIONER

Vi får vores kunder fra idé til værdiskabende digitale produkter. Vores faglige diversitet er vores største styrke, og med over 300 eksperter kan vi helt sikkert også hjælpe dig.

DEIF

Rådgivning til modernisering af embedded kodebase

DEIF kontaktede Mjølner Informatics i starten af 2024, fordi de ønskede sparring omkring en modernisering og modularisering af deres embedded-kodebase. Konkret søgte virksomheden hjælp til, hvordan de kan opdele deres kodebase i mindre, mere håndterbare moduler eller komponenter. Formålet er at gøre koden mere struktureret, genanvendelig og lettere at vedligeholde, så den bedre kan genbruges på tværs af projekter.

Branche:

Manufacturing

Vi leverede:

Digitaliseringsrådgivning

Teknologi:

Embedded user interface development

Et behov opstår

DEIF er en af verdens førende virksomheder inden for udvikling, produktion og distribution af avancerede løsninger til energistyring og -beskyttelse.

Virksomheden har en lang række produkter, der bl.a. består af nogle mindre embedded-platforme og devices. Det var netop disse produkter, som DEIF ønskede sparring omkring i forhold til at bevæge sig henimod en mere moderniseret og modulariseret embedded kodebase.  

DEIF håndtryk

“Vi kontaktede Mjølner på baggrund af et behov for rådgivning og teknisk sparring, da vi stod over for den her udfordring med at skulle modernisere og modularisere vores embedded kodebase med henblik på genbrug på tværs af flere projekter.

Nogle af vores kollegaer havde deltaget i et af Mjølners C++ events og havde dermed fået indblik i Mjølners stærke kompetencer inden for området. Derfor følte vi os også helt trygge ved at række ud.”  

Søren Madsen, Senior Development Manager, Product Software & Tools hos DEIF

Nye indsigter og best practices

På baggrund af Mjølners ekspertise på området inviterede DEIF Mjølners Senior Embedded Solution Architect, Bent Bisballe Nyeng, på besøg. Bent faciliterede en workshop på DEIF’s hovedkontor i Skive med det formål at kortlægge DEIF’s nuværende praksisser og komme med konkrete inputs og sparring.  

Udover et generelt C++ løft var hovedpunkterne for dagen bl.a. hukommelsesforbrug på små mikrocontrollere og kodedeling på tværs af flere projekter og platforme.  

I samarbejde lavede workshopdeltagerne et high level review af udvalgte dele af den eksisterende kodebase. Den overordnede gennemgang førte efterfølgende til en dialog om test, herunder hvordan man tester embedded kode – både med og uden hardware i billedet.

Som afslutning på workshoppen var der fra Mjølners side en gennemgang af best practices i forbindelse med brugen af moderne C++ på memory-begrænsede systemer. Herunder gennemgik Bent fencing af legacy-kode, hvor man som udvikler isolerer ældre, eksisterende kode i en softwareapplikation for gradvist at kunne arbejde med at modernisere den – samtidig med at man hele tiden sikrer, at systemet som helhed er i en fungerende tilstand. På den måde kan man trin for trin modernisere koden uden at skulle starte helt forfra og uden at forstyrre driften.

DEIF tekniker

“Ud fra sparring med Mjølners Senior Embedded Solution Architect, Bent Bisballe Nyeng, har vi fået fornyet indsigt i måder at komme videre på. Det gør også, at vi er bedre rustet til at brede de nye praksisser ud i organisationen blandt vores kollegaer.”  

Søren Madsen, Senior Development Manager, Product Software & Tools hos DEIF

KOMPETENT SPARRING ER AFGØRENDE I REJSEN MOD EN MERE MODERNE IT-ORGANISATION

I takt med den hastige digitale udvikling står mange større organisationer over for udfordringer, når det drejer sig om modernisering af deres kodebase. Der opstår et behov for nye digitale kompetencer og viden om best practice på området. Kompetent faglig sparring fra en ekstern partner kan spille en afgørende rolle, da det kan være svært at finde tid til at håndtere opgaven internt.  

Mjølners Embedded-afdeling huser i dag 18 C++ specialister, som hjælper kunder videre i deres rejse fra en legacy-kodebase til et mere moderne setup – ofte med afsæt i en modulariseret og pragmatisk tilgang. Mjølner har desuden indgående erfaring med opkvalificering af medarbejdere i forhold til tilegnelse af nye teknologier eller nye måder at arbejde på. En kombination af ekstern rådgivning og efteruddannelse af egne medarbejdere er ofte en effektiv og værdiskabende måde at modernisere sin it-organisation på.   

Med afsæt i Mjølners stærke fagligheder inviterer vi løbende til events. Programmeringssproget C++ har flere gange været centrum for inspirerende foredrag med eksterne oplægsholdere som Bjarne Stroustrup, grundlæggeren af C++, og Søren Hansen, Lektor ved Institut for Elektro- og Computerteknologi ved Aarhus Universitet.  

DEIF’s deltagelse i et af Mjølners C++-events førte til samarbejdet om en gennemgang af virksomhedens kodebase. Står du eller din virksomhed over for en lignende udfordring så kontakt os. Eller hold øje med vores næste event.   

Om kunden

DEIF A/S er en af verdens førende virksomheder inden for intelligente elektroniske styringsløsninger til decentraliseret elproduktion til lands og til vands. DEIF A/S blev etableret i 1933 og har mere end 500 ansatte globalt. De har hovedkontor i Skive og er repræsenteret på mere end 50 internationale markeder med datterselskaber i 12 lande.  

Flere referencer fra Manufacturing



Skal vi matche dine behov med vores softwarekonsulenter?

Det er gratis at spørge – så ring til os, og lad os sammen finde den rigtige løsning for jer.

Michael Heegaard

Chief Sales Officer

Bliv ringet op

Ved at indsende denne formular, accepterer du at blive kontaktet via telefon eller email. Denne kontakt omhandler udelukkende din forspørgsel. Læs vores persondatapolitik her.

Mjølner logo