Nedávno bola oznámená dohoda medzi firmami Microsoft a Novell ohľadom interoperability. Týka sa aj oblasti office aplikácií, resp. používaných formátov: OpenDocument Format (ODF) a Microsoft® Office Open XML Formats (MS XML). Nedalo mi to a pozrel som sa na aktuálnu podporu uvedených formátov v produktoch dodávaných spomenutými firmami (pozn.: OpenOffice je opensource kancelársky balík, ktorý je dodávaný v SUSE Linux v upravenej verzii).
Podpora ODF v MS Office
Microsoft deklaruje úsilie vytvorenia opensource add-in podporujúceho prácu s ODF formátom aj pre staršie MS Office. Daný add-in je dostupný pod BSD licenciou na stránkach sourceforge.net ako projekt ODF Add-in for Microsoft Word. Dostupné sú verzie pre Office XP, 2003 a 2007.
Skúsil som samoinštalačnú verziu pre MS Office 2003. Proces inštalácie je stabilný, i keď nerozumiem prečo znova inštaloval .NET 2.0 nakoľko už v systéme nainštalovaný bol. Nepríjemným prekvapením bolo neoverenie potrebného SW pred samotnou inštaláciou s následnýmprerušením inštalácie a vyzvaním na doinštalovanie chýbajúcich komponentov.
Chýbajúcim komponentov bolo Interop Assemblies. Po prerušení inštalácie a nainštalovaní Interop Assemblies prebehla opakovaná inštalácia korektne. Po inštalácii je možnosť práce s ODF formátom dostupná iba v aplikácii MS Word pomocou Open ODF a Save as ODF… Pri pokusnom uložení súboru do ODF formátu však nasledovala nepríjemná chyba.
Je otázne ako funguje daný add-in pod MS Office 2007, avšak v prípade MS Office 2003 je úplne nepoužiteľný. Ostáva len veriť PR správe Microsoftu a dúfať, že projekt pokročí z aktuálnej alfa verzie do použiteľného stavu čoskor, nakoľko momentálne neexistuje možnosť práce s týmto formátom v MS Office.
Podpora MS XML v OpenOffice
OpenOffice aktuálne podporuje formáty ukladania dát z MS Office 6.0, 95, 97/2000/XP a 2003. Vzhľadom na uzavretosť aktuálne používaného formátu sú nástroje na konverziu výsledkom vývoja pomocou reengineeringu, takže nie je zabezpečená 100% prenositeľnosť, resp. môžu sa vyskytnúť problémy. Moja osobná skúsenosť je taká, že v prípade samotných dát som zaregistroval minimálne problémy len pri formátovaní informácii v prezentácii.
Pre podporu MS XML Novell uverejnil špeciálnu verziu OpenOffice.org 2.0.2 RC1, Novell Edition, ktorá je dostupná ako iso image, ktorý je nutné napáliť na CD. Medzi ďalšie výhody tejto rozšírenej verzie OpenOffice patrí: podpora makier Visual Basic for Application, dodatočné fonty, možnosť poslať dokument ako prílohy mailu vo formáte MS Office a integrácia Open Document Management API (ODMA). Po jej odskúšaní sa mi hádam podarí spísať niekoľko informácií o tejto edícii.
Zhrnutie
Z pohľadu aktuálnej podpory formátu konkurenta jednoznačne vyhráva OpenOffice, nakoľko rozumná podpora ODF v MS Office vlastne neexistuje a konverzia do formátu MS Office v balíku OpenOffice funguje celkom uspokojivo. Z pohľadu podpory v budúcnosti preferovaných formátov sa zatiaľ zdá bližšie k želanému stavu OpenOffice, čo sa však môže rýchlo zmeniť. V každom prípade je otvorenosť formátu ukladaných dát dôležitá nielen z pohľadu použitia daných informácií v inom kancelárskom balíku, ale hlavne z pohľadu interoparability väčších systémov. A tam je dôležité, že dané špecifikácie sú voľne dostupné. Z pohľadu dlhodobých investícií je samozrejme dôležitá akceptácia danej špecifikácie, otvorenosť jej ďalšieho vývoja a kvalita jej návrhu dokázaná praxou.
Rozobral som interoperabilitu z pohľadu formátu ukladania dát, dôležitá je samozrejme aj interoperabilita a formát ukladania business logiky daných aplikácii, napr.: MS Visual Basic kódu a nadstavbových aplikácií. Ale to už je iná kapitola.
Ďalšie zdroje

No comments
Feed komentárov pre tento článok