ODF e OOXML?

août 27, 2009 No Comments Posted in: Notizie - 27 Ago 2009 No Comments

I due formati di file hanno un ufficio standard ISO. Ma la scelta tra i due non è insignificante. Attenzione ai problemi di interoperabilità a venire, come mostrato in uno studio indipendente.

Il prestigioso Fraunhofer Institute di Berlino è impegnata in un ampio studio della interoperabilità dei due formati concorrenti di ufficio. Open Document Format (ODF) 1.0, il formato implementato in OpenOffice.org, StarOffice, KOffice NeoOffice o è stato creato da Sun nei primi anni 2000, adottata dalla Oasis nel 2005 per diventare uno standard ISO nel 2006. Standard che non è stato selezionato da Microsoft di Office 2007 in formato XML, l'editore ha scelto di creare un proprio formato XML, Office Open XML (OOXML). Il gigante del software è stato rapido a riconoscere OOXML come standard Ecma con la prima di presentarla ISO. Il dibattito che seguì fu epica, ma ora entrambi sono stati adottati da ISO come standard.

Le aziende possono mantenere uno di questi formati per produrre e immagazzinare i propri documenti. Tuttavia, la sindrome di "vendor lock-in" a guardare a lungo termine. Perché se i due formati sono entrambi XML, il passaggio da uno a l'altro sarà problematico, come evidenziato dal Fraunhofer Institute in un caloroso 90 pagine dedicato alla interoperabilità dei due formati, entrambi è per documenti di testo, fogli di calcolo o presentazioni.

Formati intrinsecamente incompatibili ...

E i risultati parlano da soli. Per l'elaborazione di testi - un'applicazione priori della suite per ufficio più utilizzata ma anche la più semplice in formato - è già complicato. Nessun problema per la selezione dei caratteri, ma hanno un piccolo problema per il corsivo. Con ODF, ci sono testo in corsivo e obliquo ... una differenza sconosciuto di OOXML. Con quest'ultimo, possiamo definire un tema del documento, che non è possibile con ODF: una trasformazione porterà a problemi di polizia.

Per il layout, non possiamo evitare di stranezze durante la conversione: non può giustificare una sola parola sulla linea con OOXML. Quest'ultimo impedisce il semplice taglio di un paragrafo di due pagine, che è più complicato con ODF. Volete mettere un bordo al paragrafo? Facile con OOXML, ODF impossibile con. Lo stesso per dare un effetto di contesto e cambiare il colore del bordo. Lo stesso vale per l'immissione note su un pezzo di testo. Ciò è possibile con OOXML, ODF impossibile con. Conclusione: Può un convertitore in vista di una traduzione fedele al 100% di un documento.

Lato foglio di calcolo è peggio. Queste sono ovviamente le formule che sono problematici. Per esempio, OOXML implementa il concetto di formula comune: può essere utilizzato su diverse celle della foglia. Un concetto sconosciuto in ODF.

... Soprattutto per materiali di presentazione

Il terreno come un conflitto tra i due formati rimane il documenti di presentazione. Inserimento di testo e immagini non dovrebbe essere un problema di conversione. Tuttavia, una volta che si vuole andare oltre i media, i conflitti si moltiplicheranno. Implementa ODF o audio o video. Dovrebbe essere prevenuto con gli oggetti OLE per inserire questi. Le difficoltà si moltiplicano ancora se si desidera inserire animazioni nella presentazione. In entrambi i casi, è possibile, ma ci sono differenze, e il diavolo è nei dettagli. OOXML sembra maggiormente in grado di gestire animazioni complesse: è possibile creare una linea temporale per sincronizzare le animazioni, definire traiettorie complesse, molte funzioni completamente sconosciuta di ODF ... e che non possono essere riportati da un formato in un altri.

In breve, se si sceglie di archiviare i documenti in ODF, sperando un giorno di sbarazzarsi della suite Office in favore di un'alternativa compatibile con OOXML, si sta andando ad incontrare alcuni problemi di incompatibilità, e anche I convertitori possono meglio non fare niente. Il vero anche il contrario, in modo da guardare la vostra scelta, vi impegna ad un lungo, lungo tempo.

top
Nessuna risposta per "ODF e OOXML?"

Lascia una risposta