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).

Læses lige nu

    Annonceindlæg fra Computerworld

    Udsolgt succes rykker i større rammer og offentliggør stjerneprogram

    Computerworlds Cloud & AI Festival tager konsekvensen af sin egen succes

    Navnenyt fra it-Danmark

    Comsystem A/S har pr. 15. april 2026 ansat Iver Jakobsen som Technical Key Account Manager. Han skal især beskæftige sig med teknisk løsningssalg. Iver Jakobsen har 25 års erfaring fra TelCo-branchen. Han kommer fra en stilling som Key Account Manager hos E.ON Drive ApS. Han har tidligere beskæftiget sig med rådgivning og løsningssalg. Nyt job

    Iver Jakobsen

    Comsystem A/S

    IFS Danmark A/S har pr. 1. april 2026 ansat Sarah Warm som Account Executive, Energy & Utilities. Hun skal især beskæftige sig med salg af IFS' løsninger til nye kunder inden for energibranchen. Hun kommer fra en stilling som Account Executive hos Synergy Investment Group i Holland. Hun er uddannet BSc Economics and Business Economics, Neuroscience & MSc Business Administration Digital Business. Hun har tidligere beskæftiget sig med Solution Sales & Cybersecurity. Nyt job

    Sarah Warm

    IFS Danmark A/S

    Pinksky ApS har pr. 1. maj 2026 ansat Dan Toft, 29 år,  som Rådgivende konsulent, Partner. Han skal især beskæftige sig med digitalisering med Microsoftplatformen. Han kommer fra en stilling som Microsoft 365 & SharePoint Specialist hos Evobis ApS. Han er uddannet datamatiker. Han har tidligere beskæftiget sig med Microsoft 365 og SharePoint udvikling. Nyt job

    Dan Toft

    Pinksky ApS

    Norriq Danmark A/S har pr. 1. februar 2026 ansat Michael Benner som Senior Solution Architect. Han skal især beskæftige sig med Microsoft Fabric Accelerator Framework herunder videreudvikling af frameworket, kundeimplementeringer og pre-sales opgaver. Han kommer fra en stilling som løsningensarkitekt hos Columbus Data & AI. Han er uddannet Økonomistyring fra Aalborg Universitet. Han har tidligere beskæftiget sig med at være ansat i revisionsbranchen hos PwC Forensic og Deloitte Forensic. Nyt job

    Michael Benner

    Norriq Danmark A/S