Windows Phone 7 får open source database

Microsoft stiller ikke en database i Windows Phone 7 til rådighed for udviklere, men nu kan udviklere anvende en open source database.

Artikel top billede

Open source-teknologi gør det nu muligt for udviklere at anvende en database på Windows Phone 7.

Godt nok har Windows Phone 7 allerede SQL Server Compact Edition installeret, men den er indtil videre kun tilgængelig fra Microsofts egne programmer.

Der er ikke noget tilgængeligt API, der gør det muligt for tredjepartsudviklere at anvende den kompakte SQL Server CE-database.

Men nu er der hjælp til udviklere, der ønsker mulighed for at anvende en database på Windows Phone 7.

Det engelske firma Appa Mundi har nemlig porteret open source databasen Perst til Microsofts seneste mobil-styresystem.

Alternativ til serialiserede XML-filer

Perst er en fuld objekt-orienteret database, som med et lille storage-fodaftryk kan køre hurtigt i et miljø med begrænset memory.

I dag kan Windows Phone 7 gemme applikationsdata som serialiserede XML-filer, hvilket ifølge Andrew Wigley fra Appa Mundi, "er fint for simple data."

Ved at anvende Perst får udviklere "rigtig relationsdabase-lignende egenskaber" til rådighed, hvilket gør det nemmere at gemme, søge og fremfinde store mængder af data.

Enkel portering

Porteringen er sket uden de store anstrengelser.

"Jeg ville ønske, at jeg kunne sige, at det krævede en masse avanceret softwareudvikling, men i virkeligheden var porteringen af databasen ret simpel," fortæller Andrew Wigley.

Det skyldes, at firmaet McObject, der står bag Perst-databasen, i januar 2010 gjorde det muligt at anvende Perst sammen med Microsoft's Silverlight 3 værktøjer og runtime.
Silverlight er et centralt element i Microsofts udviklerstrategi for Windows Phone 7.

"Jeg tog blot deres database-kode og fjernede de bidder af koden, som ikke kunne kompilere på en Windows Phone 7, og lavede nogle få workarounds for andre bidder af koden," forklarer Andrew Wigley.

"Alt i alt ændrede jeg kun 5 procent af databasekoden, men jeg brugte selvfølgelig en masse tid på at udtænke og teste koden," siger han.

Portering nu del af Perst-projektet

Nu har McObject indlemmet Andrew Wigleys portering i den officielle Perst-distribution og McObject supporterer nu også Perst på Windows Phone 7.

Perst findes også i en udgave rettet mod Googles mobil-platform Android.

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Unified Communications specialist til IT-Operations i Cyberdivisionen

Københavnsområdet

Politiets Efterretningstjeneste

PET søger softwareingeniører til Ruslandsområdet

Københavnsområdet

Netcompany A/S

Erfaren Linux Operations Engineer

Nordjylland

Navnenyt fra it-Danmark

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

IFS Danmark A/S har pr. 2. marts 2026 ansat Marlene Gudman som HR Business Partner. Hun skal især beskæftige sig med HR i Danmark og Norden og lede udvalgte internationale HR-projekter. Hun kommer fra en stilling som Nordic Lead HR Business Partner hos Salesforce. Hun har tidligere beskæftiget sig med international HR med fokus på udvikling af og udfordringer i HR ud fra et forretningsperspektiv. Nyt job

Marlene Gudman

IFS Danmark A/S

Rethink Cybersecurity Advisory har pr. 1. juli 2026 ansat Michael Nyboe Engelrud som Associeret Partner & Senior Advisor. Han skal især beskæftige sig med spændingsfeltet mellem Informationssikkerhed og ansvarlig AI, Governance, Risk & Compliance og IT Beredskab. Han kommer fra en stilling som Principal Management Consultant hos Devoteam A/S. Han er uddannet AI Navigatør, certificeret i AI Transformation, Crisis Management med fundament i Computer Science. Han har tidligere beskæftiget sig med Ledelse, rådgivning, Databeskyttelse og Digital transformation. Nyt job

Michael Nyboe Engelrud

Rethink Cybersecurity Advisory

Netip A/S har pr. 1. maj 2026 ansat Michael Schou som Operations Manager ved netIP Aalborg og Aarhus. Han kommer fra en stilling som Senior Director - Head of IT hos BDO. Han har tidligere beskæftiget sig med flere områder indenfor IT-branchen, hvor han bla. også har drevet sin egen IT-virksomhed. Nyt job

Michael Schou

Netip A/S