
Bitreaktiv debut i Nürnberg
Det norske firmaet Bitreactive fikk sin ilddåp under Embedded World 2013 i Nürnberg.
Denne artikkelen er 2 år eller eldre
Under Embedded World 2013, som gikk av stabelen for et par uker siden, debuterte det norske firmaet Bitreactive – med god respons.
– Ja, det er nesten som en fødsel, dette, kommenterer adm. direktør Jone Rasmussen i Bitreactive AS, et selskap som har sitt utspring fra miljøet ved institutt for telematikk (ITEM) på NTNU. – Vi har fått gode tilbakemeldinger, og håper vi kan knytte til oss noen samarbeidspartnere, fremholder han.
Forskningsbasert
Forretningsideen er å gjøre det mulig å bygge mer Java-kode raskere, og samtidig gjøre det enklere å forstå hva som er gjort av andre designere. Basis for konseptet er 10 års forskning ved ITEM, og en doktorgradsoppgave utført av Frank Alexander Kraemer, som nå er teknisk direktør i Bitreactive.
Reaktive blokker
– Enkelt fortalt har vi oppfunnet en ny type «reaktive blokker» med forskjellig kodeinnhold. Hver blokk har et grensesnitt som vi har kalt «kontrakt», og som gjør det mulig å kople dem sammen med andre blokker, forklarer Kraemer. Brukeren jobber så visuelt med å sette sammen disse «byggeklossene» til et system. – Det blir enklere å bygge systemet, og det blir enklere å forstå hva andre har gjort. I tillegg får det mindre konsekvenser om det må gjøres endringer i designet, poengterer Kraemer.
Verktøyet er bl.a. brukt til å utvikle et informasjonssystem for bysykler i Trondheim.
Enklere å forstå koden
– I tradisjonelle systemer kan mange operasjoner fort bli veldig komplekse. Med denne tilnærmingen er det ikke noe problem å bygge inn analyse som rutine, sier Kraemer, og demonstrer løsningen på en så enkel måte at til og med den herværende, nærmest kodeblinde skribent nesten forstår det. – Oversikt er viktig. Vi prøver å ha en god kombinasjon mellom grafikk og kode, slik at en erfaren kodeprogrammerer også kan gjenkjenne koden på sin måte, understreker Kraemer.
Et stort poeng ved denne metoden er at store team bestående av maskinvare-, programvare- og ikketekniske folk kan sette seg ned sammen og faktisk forstå kodeflyten sammen.