Oslo - Det åbne modelleringsværktøj for udviklere

På Microsofts udviklerkonference blev softwarevirksomhedens modelleringsværktøj, Oslo, præsenteret.

Artikel top billede

Steven Martin, leder af product management i Microsoft Connected Systems Division, forventer, at modelleringsværktøjet Oslo bliver en succes, selvom han i sin blog beskriver, at udviklere generelt ikke er så meget for modellering.

"Hovedparten af udviklere foretrækker at arbejde i et tekstbaseret udviklingsmiljø. Derfor har vi udviklet M, så man kan udvikle DSL'er (domænespecifikke sprog, red.) direkte i et tekstbaseret miljø. Samtidig vil Oslo også være med til at nedbryde den silobaserede udviklingsproces. Det vil blive nemmere at samarbejde om udviklingen af et system mellem arkitekten, udvikleren og kunden," vurderer Steven Martin.

En model defineret i Oslo er klar til at blive eksekveret i runtime, hvilket Steven Martin fremhæver som en vigtig egenskab som vil gøre Oslo til en succes.

"En af de ting der har forhindret modeldrevet udvikling i at blive en succes er, at det har været nødvendigt at lave en oversættelse fra et miljø til et andet. Ved at have en enkelt repræsentation af modellen som samtidig er eksekverbar, så undgår vi at information tabes mellem to forskellige miljøer," siger Steven Martin.

Quadrant -Det fleksible værktøj

Selvom de fleste udviklere foretrækker et tekstbaseret udviklingsmiljø, så forventer Steven Martin, at den visuelle del af Oslo, Quadrant, vil blive anvendt af udviklere.

"Der er udviklere, der foretrækker grafiske udviklingsmiljøer og her passer Quadrant ind. Men Quadrant er ikke kun forbundne bokse. Du har schema-definitioner for databasen, forretningsregler og applikationslogik samlet eet sted, hvilket er en meget stærk kombination," forklarer Steven Martin.

Qudrant repræsenterer data fra et SQL Server baseret repository

Quadrant er et åbent værktøj, der giver brugeren adgang til at ændre stort set alt, da Quadrant som udgangspunkt giver adgang til alle tabellerne i repositoriet, inklusive modellen for Quadrant selv.

Ved hjælp af LINQ-opdateringer kan man eksempelvis ændre egenskaber for Quadrants workspace.

Det er dog også muligt at beskytte data, så det kun er bestemte brugere, der har adgang til alle modellerne i Quadrant.

M - Det deklarative sprog

M er sproget til at definere domænespecifikke sprog.

Microsoft meddelte tirsdag, at M vil blive gjort åbent efter Microsofts Open Specification Promise (OSP).

Navnenyt fra it-Danmark

inciro K/S har pr. 1. februar 2026 ansat Lasse Fletcher som Cloud Consultant. Han skal især beskæftige sig med Governance og struktur i cloud miljøer. Han kommer fra en stilling som IT Tekniker hos CBrain A/S. Han er uddannet datatekniker med speciale i infrastruktur. Han har tidligere beskæftiget sig med kunde onboarding, Identitets styring, sikkerhed og IaC. Nyt job

Lasse Fletcher

inciro K/S

Connexa A/S har pr. 1. januar 2026 ansat Ivan Nielsen som IT Konsulent. Han skal især beskæftige sig med IT Infrastruktur og services. Han kommer fra en stilling som IT Konsulent hos IT Forum Gruppen A/S. Han har tidligere beskæftiget sig med IT Infrastruktur og konsulentopgaver. Nyt job

Ivan Nielsen

Connexa A/S

Idura har pr. 1. januar 2026 ansat Lars Mørch, 54 år,  som VP of Sales. Han skal især beskæftige sig med Iduras salgsorganisation, implementere en ny go-to-market-model og sikre udviklingen af virksomhedens identitetsplatform. Han kommer fra en stilling som Regional Vice President hos Avallone. Han er uddannet på CBS og har en BA i Organization & Innovation. Han har tidligere beskæftiget sig med internationalt SaaS-salg og forretningsudvikling fra både scale-ups og globale teknologivirksomheder. Nyt job

Lars Mørch

Idura

Sourcing IT har pr. 2. februar 2026 ansat Susanne Sønderskov som Salgsdirektør. Hun skal især beskæftige sig med at styrke Sourcing IT’s kommercielle fundament, skalere salgsindsatsen og øge tilstedeværelsen bl.a. hos jyske kunder. Hun kommer fra en stilling som Salgsdirektør hos Right People Group ApS. Hun har tidligere beskæftiget sig med salgsledelse inden for IT-freelanceleverancer og komplekse kundeaftaler, både privat og offentligt. Nyt job

Susanne Sønderskov

Sourcing IT