PDC dag 2
Dag 2 på PDC var OSLO dagen.
Som Microsoft medarbejder har jeg fået det samme spørgsmål over det sidste år: "Hvad er det der Oslo, i snakker om?"
Nu kan jeg endelig komme med et andet svar end "Øøøøhhhh....nåhhh, hvad synes du om kampen i går?"
Oslo er kort sagt værktøjer til model drevet udvikling (!?). Oslo skal udvikle sig over tid, men kommer i første omgang med 3 værktøjer til at skabe domæne specifikke sprog til modeller. De tre værktøjer er:
M - Et sprog til at skrive tekst repræsentationer af DSL'er
Quadrant - Et grafisk værkstøj til at arbejde med DSL'er
Et modelrepositorie - En relationel database til lagre modeller
Derudover er der selvfølgelig et runtime element i dette.
Lige nu har jeg bare travlt med at tage det hele ind, men jeg vil selvfølgelig tage fat i det hele senere og grave lidt mere i de tre elementer.
I første omgang kan jeg kun sige at jeg er en smule overrasket. Jeg forventede at Oslo ville være et værktøj som primært var rettet mod "enterprise" (Big E).
Efter at have set og hørt om ambitioner begynder jeg nu at forstå at ambitionerne rækker langt videre. Oslo teamet vil have dette projekt til at vokse sig langt ud af E.
Faktisk vil de have at projektet gror ud af Microsoft og derfor bliver blandt andet M lagt ud i OSP*, så alle kan implementere teknologi og IP bag M.
Under gennemgangen af Oslo sad jeg ved siden af en dansk CTO, som sad meget stille uden at sige noget. Hen mod slutningen af sessionen sagde han blot: "Mit hoved er ved at eksplodere, med nye ideer!".
Så snart jeg får installeret de første bits af Oslo, skiver jeg om mine første erfaringer med M. Hvis det er for meget latency, så prøv selv - get the bits: http://msdn.microsoft.com/oslo
- Open Specification Promise - http://www.microsoft.com/interop/osp/default.mspx


Tilføj kommentar