Gå til hovedindhold
Version2 it for professionelle
Forsiden

Hovedmenu

  • It-nyheder
  • Blogs
  • It-job
  • It-firmaer
  • Whitepapers
  • Opret bruger
  • Log ind
Du kan logge ind med din e-mail-adresse
Der er forskel på store og små bogstaver i adgangskoden.
Glemt adgangskode?
Se kommentarer (2)
Emner Kontorpakker, Dokumentformater, ODF

RM Standardbrev 2s (Part 3, ODF)

Af Jesper Lund Stocholm 7. februar 2010 kl. 22:13

Sidst i januar præsenterede jeg den lille interoperabilitetstest jeg havde lovet for laaaaang tid siden på baggrund af de dokumenter, som Region Midtjylland (RM) i sin tid indleverede til ITST i forbindelse med pilotprojekterne i efteråret 2007. Testen jeg præsenterede var lavet med det OOXML-dokument som RM havde sendt til ITST.

RM indleverede også et ODF-dokument og her præsenterer jeg resultaterne af præcist den samme test - blot med ODF-dokumentet.

    table
    {
        border: solid 1px #000;
    }
    th
    {
        font-weight: bold;
        text-align: center;
    }
    td
    {
        vertical-align: middle;
    }
img 
{
    border: 0px;
}

Om testen

Jeg har tidligere beskrevet de kriterier, jeg har anvendt til denne test. Kriterierne indebærer både en visuel inspektion af dokumenterns layout, men også en "teknisk" inspektion af, om dynamiske felter er bibevarede. Jeg har tillige sammenlignet resultatet af indlæsning af mine filer med de originale, så jeg har været sikker på, at der ikke var nogen forskel.

Jeg har anonymiseret dokumentet på nøjagtig samme vis som med OOXML-dokumentet, men da ODF-dokumentet var sovset ind i makroer, har jeg fjernet disse også. Funktionalitetsmæssigt er dokumenterne dog ens.

Testen er en "Create and load"-test, dvs den imiterer den use-case i en organisation, hvor en medarbejder laver et dokument og rundsender det til en anden medarbejder. Jeg talte for noget tid siden med en embedsmand i anden sammenhæng, og han vurderede, at denne use-case passede på 99.9% af de dokumenter, der blev dannet i hans organisation. Testen er altså ikke en round-trip-test, hvor et dokument dannes, rundsendes, redigeres og herefter sendes tilbage igen.

Jeg har tidligere beskrevet kriterierne for testene, men lad mig lige gentage dem:

    Vurderingen af mine tests lander i tre kategorier, hhv "rød", "gul"
    og "grøn".

    "Rød":


    Denne kategori lander man i, hvis der forsvinder information fra dokumentet, dvs
    hvis dynamiske felter, rammer, tekst, billeder etc forsvinder. Man lander også deri, hvis al information
    er intakt - men dokumentet dog nu er så rodet, at det reelt er ubrugeligt.

    "Gul":

    Denne kategori lander man i, hvis al information er er intakt, men at ting har flyttet
    sig så meget, at det vil virke forvirrende for brugeren og at denne vil tænke, at
    noget er gået galt.


    "Grøn":

    Denne kategori lander man i, hvis al information er intakt. Man lander også deri,
    hvis nogle ting har flyttet sig en lille smule, så her har jeg lagt et "petitesse-kriterie"
    ind ifht "fuldstændig intakt". Groft sagt kan man sige, at en ændring
    af placering af indhold er under petitessegrænsen, hvis man skal have et referencedokument
    for at opdage det. Et dokument med et billede, der er flyttet 2 pixels til højre
    men ellers er intakt, vil altså lande i "Grøn" kategori.

Jeg har kun testet RTM/endelige versioner af programmerne og ikke eventuelle beta-versioner. Jeg har testet programmerne i deres standardopsætning.

Når dokumentet er blevet indlæst i programmet, har jeg dannet en PDF af dokumentet - enten via en PDF printerdriver, funktionalitet i selve programmet eller via PDF-understøttelse i operativsystemet.

Om applikationerne

Jeg havde tidligere den ambition, at jeg ville teste "revl og krat", dvs hver eneste applikation, jeg kunne komme i nærheden af. Jeg har dog måttet indse, at det ville kræve for meget tid, så jeg har skåret ned på applikationerne - og jeg tester nu "kun" på de større applikationer, der i dag findes på markedet. Jeg har også forsøgt at sprede testen på så mange operativsystemer jeg kunne.

Skulle nogen ønske at teste andre applikationer, agerer jeg gerne som proxy for resultaterne, skulle nogen ønske det.

Jeg har testet ODF-filen i følgende applikationer:

  • Microsoft Office 2007 SP2, Windows
  • Microsoft Office 2003 SP3 med CleverAge converter
  • Microsoft Office 2003 SP3 med Sun ODF plugin
  • Corel WordPerfect 14, Windows
  • Apple iWork '09, MacOSX
  • Lotus Symphony 1.3, MacOSX, ubuntu 9.04
  • OpenOffice 3.1.1, Mac
  • OpenOffice NOvell Edition, Windows
  • GO-OO, Windows
  • Google Docs
  • NeoOffice, MacOSX

Resultatet for ODF-filen

ApplikationPlatformResultat
Apple iWork '09MacOSX
Corel WordPerfect 14Windows
GO-OOWindows
Google Docs
Lotus Symphony 1.3ubuntu 9.04
OpenOffice 3.1.1Windows
OpenOffice Novell EditionWindows
Microsoft Office 2003 SP3 CleverAge ConverterWindows
Microsoft Office 2003 SP3 Sun ODF pluginWindows
Microsoft Office 2007 SP2Windows
NeoOfficeMacOSX
SoftMaker 2010Windows
Der er følgende bemærkninger til dokumenttesten. Jeg kunne ikke indlæse dokumentet via CleverAge converter og 
Microsoft Office 2003, da Word crashede. Derfor er resultatet for denne applikation baseret på indlæsning af
det originale dokument.

Konklusion De to gule lys for Microsoft office 2007 og SoftMaker skyldes forkert håndtering af fontstørrelser samt forkert indrykning af tekst ved afsnitsstart. Ellers er der reelt kun tre overraskende resultater - nemlig at Microsoft Office 2003 og CleverAge-converter viser dokumentet uden fejl samt at Sun Plugin og Microsoft Office 2003 mister information. Det er reelt også overraskende, at Lotus Symphony mister information ved indlæsning af dokumenterne.

Test-fil samt PDF'er er tilgængelige via ODFdoctest.zip (363.86 kb).

Send Tweet
Udskriv
Billede af Jesper Lund StocholmOm Jesper Lund Stocholm

Jesper Lund Stocholm er seniorarkitekt hos konsulentfirmaet CIBER. Han er formand for udvalget i Dansk Standard, der vedligeholder og udvikler dokumentformaterne ODF og OOXML i dansk regi, og han deltager aktivt i det internationale arbejde med formaterne i ISO.

Follow @jlundstocholm

Kommentarer (2)

Opret en konto eller log ind for at følge indhold på Version2 - og bliv opdateret via e-mail eller rss

Følg kommentarer
Kristian Larsen 9. feb. 2010 - 09.33
 
Overraskende?

Du skriver at det er overraskende at Symphony mister information, men som beskrevet i en anden tråd er udgangspunktet for deres ODF parser jo 1.x branchen af OOo samt IBM's egne ændringer, så hvorfor er det så overraskende at der kan opstå problemer med et dokument lavet af OOo i en version 2.x branch?

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Jesper Lund Stocholms billede
Jesper Lund Stocholm 9. feb. 2010 - 10.09
 
Re: Overraskende?

Hej Kristian,

hvorfor er det så overraskende at der kan opstå problemer med et dokument lavet af OOo i en version 2.x branch?

Faktisk er IBMs OOo-implementering en 1.1.4-branch - i hvert fald iflg http://en.wikipedia.org/wiki/IBM_Lotus_Symphony . Derfor er det måske ikke så overraskende i sig selv, men da vi normalt regner interoperabilitet imellem OO-kloner som værende "top-notch", så er det overraskende (i hvert fald for mig), at der mistes information.

Det er meget muligt, at vi er nødt at ændre den konventionelle visdom, at "så længe vi bevæger os imellem OO-kloner, så er interoperabilitet via ODF super god" ... eller alternativt fjerne Symphony fra "listen" over OO-kloner.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer

Tilføj kommentar

Opret en konto eller log ind for at følge indhold på Version2 - og bliv opdateret via e-mail eller rss

Følg kommentarer
Log ind herunder eller opret en bruger for at skrive kommentarer
Du kan logge ind med din e-mail-adresse
Der er forskel på store og små bogstaver i adgangskoden.
Glemt adgangskode?

Seneste nyt

Meego-afløseren Tizen klar til at tage kampen op med Android

Udgivet 23. maj 16.01Opdateret 23. maj 16.01

Massiv logning af danskernes internetbrug - men politiet bruger kun IP-adressen

Udgivet 23. maj 15.22Opdateret 23. maj 15.22

198 IBM-medarbejdere fritstillet med øjeblikkelig virkning

Udgivet 23. maj 14.28Opdateret 23. maj 15.10

Mystisk Project X afsløret: Rent flashlager giver fænomenal IOPS-ydelse

Udgivet 23. maj 14.19Opdateret 23. maj 14.19

Region sparer licens-millioner på at lukke ”Grønt System”

Udgivet 23. maj 13.22Opdateret 23. maj 13.22

Flere it-nyheder »

Tilmeld dig Version2's it-nyhedsbrev og vind den nye iPad.

Seneste debat

  1. Ny malware går efter alle browsere - også på Mac og Linux

    5 comments.
    Last update 3 minutter 16 sekunder
    Skrevet af Lars Lundin
  2. Meego-afløseren Tizen klar til at tage kampen op med Android

    2 comments.
    Last update 7 minutter 47 sekunder
    Skrevet af Jens Schumacher
  3. Sådan formaterer du tekst i debatten på Version2

    30 comments.
    Last update 24 minutter 4 sekunder
    Skrevet af Jesper Lund Stocholm
  4. Minister giver e-læring i køreskolerne det røde kort

    2 comments.
    Last update 47 minutter 32 sekunder
    Skrevet af Jens Madsen
  5. HTML5 – det nye sort?

    6 comments.
    Last update 56 minutter 2 sekunder
    Skrevet af Robert Larsen
  6. GOTO - programming with the stars

    1 comment.
    Last update 1 time 1 minut
    Skrevet af Johannes Ulfkjær Jensen
  7. DanID: Du kan sagtens bruge NemID på MacOS X 10.5

    28 comments.
    Last update 1 time 4 minutter
    Skrevet af Jakob Damkjær
  8. IBM fyrer 170 i Danmark

    1 comment.
    Last update 1 time 26 minutter
    Skrevet af Erik Bruus

Mere debat »

It-virksomheder

Halibut
|
Zylinc
|
Ciklum
|
BusinessMann
|
Atos IT Solutions And Services
|
Planahead
|
Aalborg Data
|
Rehfeld
|
Humac Pro
|
Structura - IT
|
Queue-IT
|
C2IT
 

Information

  • Kontakt redaktionen
  • Job- og annoncesalg
  • Teknisk support
  • Om Version2
  • Brugerbetingelser
  • Privatlivspolitik

Aktuelle emner

  • Agil udvikling
  • Android
  • Bruttolønsordning
  • Business Intelligence
  • Cloud computing
  • Download Windows 8
  • HTML5
  • Harddisk-priser
  • IE9
  • Intranet
  • It-sikkerhed
  • Kindle Fire
  • Multimedieskat
  • NemID
  • OS X Mountain Lion
  • Open source CMS
  • Projektledelse
  • Scrum
  • Sharepoint intranet
  • Storage
  • Ubuntu 11.10
  • Virtualisering
  • Windows 8
  • Windows Phone 7
  • iOS 5
  • iPhone 4S

Tjenester

  • Android-app
  • iPhone-app
  • RSS-feeds
Følg @version2dk
Tilmeld dig Version2's it-nyhedsbrev og vind den nye iPad.

Version2 udgives af

  • Mediehuset Ingeniøren A/S work Skelbækgade 4 1717 København V
  • Tlf. work 33265300