Slashdot Mirror


Why OpenOffice.org? Open Document Formats

Jem Berkes writes "In this current article about OpenOffice.org (also covered at Linux Today), I try to make a point about OpenOffice's commitment to open document formats and interchange as the strongest selling point - never mind cost. The OOo developers are putting a lot of effort into their XML format; will this pay off, and will users notice the significance of OpenDocument/OASIS document formats?" This can't be said enough: file formats are what determine whether and how easily data is portable, or whether the user is just stuck.

8 of 478 comments (clear)

  1. file size by Morthaur · · Score: 5, Interesting

    Speaking of superior file formats, has anyone else noticed just how much smaller OOo files are than the comparable MS Office documents? I routinely have to export files to MSO formats for peer review, and I have always marvelled at the amount of space a .doc takes by comparison.

    --

    +++++++
    "Look, dear, it's a crazy hairy scary man!"
    1. Re:file size by figleaf · · Score: 5, Informative

      It is a compressed zip file.
      Rename it to zip and extract the files.
      The extracted files are usually larger or about the size of Word documents.

  2. Too Bad OO Sucks So Bad by Crispin+Cowan · · Score: 5, Insightful
    I love the open document format concept. I think it is vitally important. I can't believe that enterprises and governments are willing to store critical archival documents in Microsoft Office format, and put them selves at risk of being unable to open these documents as little as 10 years hence.

    However I have tried hard to switch to OpenOffice. Even our business people have tried to use it. And the sad truth is that it just sucks. There is no way in hell that OpenOffice competes with Microsoft Office for usability. The PowerPoint clone is especially weak: in PP, common buttons like "make the font bigger" are prominently displayed, while in OO you have to hunt hard for the button in the customization menus, and even then it doesn't work right.

    This is not to say that OO is not a valuable asset. Clearly a lot of people have worked hard on it. But don't kid ourselves, this beast has a long way to go yet just to compete with MS Office 97, never mind 2003.

    Crispin

  3. OO in law offices by ir0b0t · · Score: 5, Interesting

    This is great news. I use OpenOffice in my small town law practice, and I'm so happy to be liberarted from the tyranny of proprietary licensing fees. Lack of compatibility between software packages (office, accounting, case mgmt., etc.) is an even bigger problem for law offices in rural areas, like mine, who want to explore open source but lack support services.

    I'm learning --- ever so slowly --- more about Linux and Samba so I can complete the office transformation some day. Its hard to find patient teachers, and tech understanding comes slowly to some of us. Its worth the effort though.

    --
    I'm laughing at clouds.
  4. XML Formats rock! by Anonymous Coward · · Score: 5, Interesting

    Why I love software that saves as XML? You can edit their saved files with a simple text-editor (vim!), and that saved my ass once: I had to do a rather complex layout with the great DTP program Scribus, and (being still in development) some bug made it crash. Luckily Scribus saved the file before/while crashing, so I hadn't lost everything, but everytime I'd open it, Scribus would crash.
    Using a proprietary data-format, I'd be lost now. Using an XML-Format, I just open the file in a text-editor, check what happenend since my last (regular) save, copy&pasted the changes step by step to the old file, until it crashed.
    Then one step back, analyze the problem, send bug-report to Scribus-developers and be a happy man.

  5. Data Interchange with Open File Formats by DoktorTomoe · · Score: 5, Interesting
    Funnily, I'm currently working on a bunch of projects to incorperate external Data Sources using Perl and OOo "template" files. E.g. it should be possible to write invoices from a database, copy a template, opening it, entering the data (address and billing information) to the right fields within the OOo file and saving it to disk. The user then should be able to review/print/PDF it and send the results to the customer. Modern accounting software already does this automagically, but my approach allows using the powerful OOo WYSIWYG for formular design - for example, any secretary would be able to write a seasons greetings on the template of december in no time.

    In another procect, I use a similar technique to visualize raw data given by CSV (e.g. Adsense data). It saves me a bunch of work I'd had to do manually in Excel.

    Magic like this would not be able utilizing proprietary file formats. OOo's XML file format has made my life easier. And I love OOo for it :)

  6. Re:Who cares if its XML? by arendjr · · Score: 5, Insightful

    I'm sorry, but here you are a bit mistaken. Most importantly there are 2 things which make XML special in this area:

    • Namespaces. XML allows you to use different XML schema's within one document. This makes it possible to embed for instance SVG data within an OpenOffice.org document (which it actually does if you're adding images). So, no need to reinvent the wheel here.
    • XSL. A technique making it possible to transform a document from one XML schema to another with very little programming effort. This makes XHTML export and import/export filters for Office 2003 XML files much less of a hassle. Again, this is actively being taken advantage of by OpenOffice.org. No need to reinvent all the parsing and generation code again.

    To say the fact they're documenting the format it is more important than the fact it's in XML is true, but that doesn't make it unimportant they're using XML.

  7. Not to be negative but...Looke here. by Anonymous Coward · · Score: 5, Insightful

    There's SVG support. It's just not particularly good.

    http://graphics.openoffice.org/svg/svg.htm

    However someone is working on it, and there's enough documentation out there, you can too.