Det pågår just nu en liten tvekamp mellan två olika filformat för officeapplikationer. Ett, där bland annat Sun har satsat sina pengar på, ODF och det andra som Microsoft står bakom, OpenXML. Båda är eller håller på att bli öppna standarder. Vilket kommer att vinna och skall vi bry oss?
Mitt svar på frågan, om vi skall bry oss, är både ja och nej. Det absolut viktigaste för morgondagens officeapplikationer är att de sparar sina dokument i ett format som kommer att vara framtidssäkert. Man skall inte behöva ha en dator med Office 97 installerat på i framtiden för att vara säker på att kunna öppna de gamla filerna som är digitalt arkiverade.
Filformatet är också viktigt för oss som utvecklar med eller emot applikationer som utnyttjar office-programmen och/eller office-filerna. (Det är viktigt att särskilja dessa två delar: program och filer.) Det är viktigt för oss av flera skäl. Det vanligaste hindret just nu är att det är svårt att skapa office-filen utan att använda office-programmet. Man har behövt programmet för att kunna läsa eller skriva filen, eftersom det endast har varit det programmet som har förstått hur filformatet är uppbyggt.
Detta har också gjort att informationen inuti office-filen har varit svår att komma åt. Ofta har man varit tvungen att låta filen vara den minsta informationsenheten. Det har varit svårt att dela upp informationen i mindre bitar, alltså att kunna gå in i själva filen och hämta/uppdatera information som finns där.
Här kommer en av skillnaderna mellan ODF och OpenXML in i bilden. (Jag ber om ursäkt om jag har förstått ODF fel och ger er felaktiga uppgifter, men jag tror att den är rätt efter att ha läst inläggen om ODF på Wikipedia.)
I Microsofts OpenXML finns det möjlighet att tagga upp innehållet inuti dokumentet så att det blir information. Man kan tala om att just den här textsträngen, 2006-12-30, är ett Förfallodatum. Man kan, på ett mer tekniskt språk, använda olika scheman och namnrymder inuti office-filen.
Jag tror att ni förstår hur viktigt detta är. Att bara kunna beskriva ett dokument och hur det ser ut med hjälp av xml är bara ett halvt steg framåt. Om man slutar där har man egentligen inte separerat utseendet och innehållet i dokumentet.
Detta gör att det är viktigt, både för Microsoft och för användarna av officeprogram, vilket filformat man använder. Jag kan tänka mig att detta gäller speciellt i affärssammanhang där man arbetar med många dokument och de ingår i ett arbetsflöde.
Så vi skall bry oss.
Comments