Format Comparison Between ODF and MS XML (Groklaw)
Posted Nov 28, 2005 14:46 UTC (Mon) by
drag (subscriber, #31333)
In reply to:
Format Comparison Between ODF and MS XML (Groklaw) by danielc
Parent article:
Format Comparison Between ODF and MS XML (Groklaw)
That's why most programs 'working formats' are not the same as the file formats.
At least when it comes to graphics. Especially when it comes to graphics.
Take a look at photoshop or gimp. Both programs have their own special 'working' format.. with Photoshop it's the psd format, with Gimp it's XCF.
They do not just save the image files, they save much of the session information. How layers are arranged, how they filter thru each other.. masks, paths, etc etc. These files are huge compared to the final format.
But nobody in their right mind would expect these formats to be portable from one program to another or even portable between program versions beyond simple import-to-latest-version type things.
All image programs are like this.. Blender (3d app), inkscape has it's own 'native' svg format varient. Cinelerra has it's own "native" quicktime format, etc...
Then when your finished with the project you export the image in a format that you'd actually expect other programs to deal with in a rational manner, weither it's OpenEXR, Jpeg, tiff, Png, Cal3d, mpeg4, or whatever makes sense.
In each of these cases the end format is much simplier, much smaller, and much more portable format based around some sort of well established standard that many other programs can use.
When things like Word were created originally the end result was always going to be Paper.. so there wasn't any sort of 'presentation' format.
Eventually we have had standardized 'presentation' format in the form of PDFs.. which originate from postscript format intended for printer proccessing.
However the tradition for 'Wysiwyg' style word proccessors has continued. Your sending the working formats from one person to another and storing the working formats as archival stuff.. which is stupid. It's hard to deal with, it makes it difficult to future proof stuff, and it makes it difficult to keep things backward compatable with older programs, but still be able to utilize newer features of newer programs.
It's very silly. But that's why Microsoft's XML format is so very complicated.
They have the same program with their HTML generator with MS Office.. they shove so much gibberish into the html code that it's pretty much unusable once it's generated. It's nearly impossible to edit, yet they do this so that when you open the file back up in Office that it saves a lot of the information that a word document would save.
Thats why they say they can't use ODF, because ODF can't provide all the functionality that is nessicary for their program's new features..
What is needed for Office things like Koffice, OpenOffice.org, MS Office, etc is to have seperate working 'native' formats and then easily portable formats for archival (because they would be much smaller and retain the important/relevent data) and presentation purposes (because it would work with the widest amount programs and be future proof)
(
Log in to post comments)