Käyttäjä

Officereader 1.0 2010


Microsoftin Office-paketti on suosittu ohjelmisto, ja sen formaatista on tullut alan vakiintunut standardi, mutta monii suosii avointa odf-standardia. Officereader on odf-lukuohjelma Symbian S60 -alustan älypuhelimiin.

Vastaukset 7 vastausta

Käyttäjä

Onpas esittelytekstissä asiat sekaisin.

MS Officen vanha binääritalletusmuoto (siis ne *doc, *.xls, *.ppt) on siis vakiintunut käytännön standardi, jota käytetään yleisimmin. Sen määritykset on julkaistu jo vuosia sitten, joten sitä osaavat käyttää siten monet muutkin kuin MSn ohjelmat.

Sitten on kaksi uudempaa, avointa ja xml-pohjaista standardoitua dokumentti-formaattistandardia
- OpenXML (jonka tiedostot *.docx, *.xlsx, *.pptx jne)
- odf (jonka tiedostoja siis nuo *.odt ...)

Adoben pdf-formaatti on myös noussut käytännön dokumenttiformaattistandardin asemaan.

Käyttäjä

"Sen määritykset on julkaistu jo vuosia sitten"

Missä MS Office -formaatin määritykset ovat julkaistu?

Käyttäjä

Microsoftin sivustolla oli jotain määrityksiä, mutta ovatkohan ne aivan korrekteja, kun yhteensopivuuden tekeminen on varsin vaikeaa.

Käyttäjä

Eipä tarvinnut paljoa etsiä tietoja, kun selvisi mikä ongelma näissä määrityksissä oikein oli - määrittelyt ovat todella heikkolaatuisia ja formaatit käyttävät apunaan Windowsin omia rajapintoja apunaan, jonka vuoksi lienee juuri mahdotonta tehdä määrittelyiden mukaisia dokumentteja. Open Officen tukema ODF -muoto on näistä rajoitteista vapaa, siinä mallissa ei ole kenenkään etujen mukaista tehdä platform -riippuvaista määrittelyä.

Käyttäjä

"Eipä tarvinnut paljoa etsiä tietoja, kun selvisi mikä ongelma näissä määrityksissä oikein oli - määrittelyt ovat todella heikkolaatuisia ja formaatit käyttävät apunaan Windowsin omia rajapintoja apunaan, jonka vuoksi lienee juuri mahdotonta tehdä määrittelyiden mukaisia dokumentteja. Open Officen tukema ODF -muoto on näistä rajoitteista vapaa, siinä mallissa ei ole kenenkään etujen mukaista tehdä platform -riippuvaista määrittelyä."

Dokumentit ovat siis käytännössä merkityksettömiä, ja vain MS:n edustajat täällä niillä julistavat avoimuuttaan. Myös EU:n vaatimat rajapintakuvaukset MS toimitti (myöhässä) käyttökelvottomina vuosien ajan.
Oikeastaan toimiiko ODF tai OOXML: Vaikka sen osaisi tulkita kuten MS sen tulkitsee (ja vain MS:n tulkinta on siis oikea), MS voi omalla Officellaan tuoda mukaan osia jotka tekevät dokumentista käyttökelvottoman vaihtoehdoilla: vain Windowsissa/MS-Officessa toimivia makroja, mediaa suljetussa MS-formaatissa (esim kuvat Visio-formaatissa)...

Käyttäjä

@sorkkarauta:
"Missä MS Office -formaatin määritykset ovat julkaistu?"

Vanhemman binaarimuotoisen formaatin dokumentaatio löytyy osoitteesta
http://msdn.microsoft.com/en-us/library/dd208104(PROT.10).aspx, kohdan "Microsoft Office File Formats" alla.

Open XML:n, eli ISO/IEC 29500:n speksi on ISO/IEC:n alla, ja sitä saa mm. ISO:n webbisivuilta, tosin tietääkseni vain maksullisena. Täysin vastaava dokumentti löytyy kuitenkin ilmaisena latausversiona ECMAn sivuilta standardina ECMA-376 2nd edition.

Käyttäjä

@Kalle Kuluttaja:
"Oikeastaan toimiiko ODF tai OOXML: Vaikka sen osaisi tulkita kuten MS sen tulkitsee (ja vain MS:n tulkinta on siis oikea), MS voi omalla Officellaan tuoda mukaan osia jotka tekevät dokumentista käyttökelvottoman vaihtoehdoilla: vain Windowsissa/MS-Officessa toimivia makroja, mediaa suljetussa MS-formaatissa (esim kuvat Visio-formaatissa)..."

Hmm, en ihan ymmärrä, mitä ajat takaa, mutta ei kait Microsoftin tulkinta kummankaan noiden speksien tapauksessa ole se ainoa oikea. Ja jos Open XML:stä puhutaan, sen kehitystössä tavoitteena on ollut, ettei tulkinnanvaraa jää - varsinkin se jälkeen, kun SC34 otti kehityksen harteilleen. Jos näin ei ole, on paikallaan tehdä asiasta korjausehdotus, esim. SFS:n seurantaryhmän kautta.

Mitä tulee tuohon muun sisällön upottamiseen XML-pohjaiseen dokumenttifoprmaattiin, kyllä se mahdollisuus on myös ODF:ssä, ja kummankin formaatin osalta ihan kenen tahansa käytettävissä. Itse asiassa BRM-kokouksessa reilut pari vuotta sitten käytiin aika pitkä keskustelu aiheesta: onko mahdollista listata speksiin ne tiedostomuodot, joita Open XML -dokumenttiin saa upottaa. Useimpien maiden jyrkkä kanta ja vastaus oli ei, ei ole mahdollista. On mahdollista listata suositeltuja formaatteja, mutta niitäkin hyvin rajoitetusti. Sen sijaan pitää määrittää speksi niin, että jos sovellus lukee jotain tietoa Open XML:ään upotettuna, jota se ei ymmärrä, se osaa a) jättää sen näyttämättä, mutta b) tarvittaessa jättää sisällön koskemattona tiedostoon niin, että se säilyy tallennuksen jälkeen. Näin sovelluksen ei tarvitse huolehtia tuntemattomista formaateista asiakirjan sisällä, olivatpa ne sitten vaikka upotettuja Visio-tiedostoja.

Kirjaudu sisään keskustellaksesi.
Takaisin ylös

Juttukommentit

TTL ry
Pieni kirjapuoti
Takaisin ylös