Slashdot Mirror


Microsoft Claims OpenDocument is Too Slow

SirClicksalot writes "Microsoft claims that the OpenDocument Format (ODF) is too slow for easy use. They cite a study carried out by ZDNet.com that compared OpenOffice.org 2.0 with the XML formats in Microsoft Office 2003. This comes after the international standards body ISO approved ODF earlier this month." From the ZDNet article: "'The use of OpenDocument documents is slower to the point of not really being satisfactory,' Alan Yates, the general manager of Microsoft's information worker strategy, told ZDNet UK on Wednesday. 'The Open XML format is designed for performance. XML is fundamentally slower than binary formats so we have made sure that customers won't notice a big difference in performance.'"

96 of 553 comments (clear)

  1. I don't know about the rest of you... by BHearsum · · Score: 3, Insightful

    But how fast a document opens is one of my last concerns here.

    1. Re:I don't know about the rest of you... by Monoman · · Score: 4, Funny

      It does when you are writing MS Office worms and viruses. :-)

      --
      Keep the Classic Slashdot.
    2. Re:I don't know about the rest of you... by giorgiofr · · Score: 3, Insightful

      De vulpe et uva.

      --
      Global warming is a cube.
    3. Re:I don't know about the rest of you... by NeoTron · · Score: 2, Informative

      I for one care not, especially since the study has been done by none other than the ever so neutral ZDNet. I mean, they're not Microsoft biased one little bit.

      *cough*

    4. Re:I don't know about the rest of you... by Eideewt · · Score: 5, Insightful

      It's pretty important to me. The thing is, I highly doubt that ODF is naturally slower than MS's format. They're both XML, right? How can one take that much longer to parse?

      In fact, the study cited doesn't even refer to "the speed of ODF". It's about OO.o's speed only.

    5. Re:I don't know about the rest of you... by will_die · · Score: 2, Interesting

      To thoses that work with ms-0ffice documents a good portion of the day then the time to open a document is a major problem.
      However read time is not the major problem, it is how long it takes to save the document. Don't forget you have automatic saves every 10-15 mins and when that takes more then just a second or two it is a really major pain and interruption to the job.

    6. Re:I don't know about the rest of you... by albalbo · · Score: 5, Informative

      It's actually likely they're slightly faster for spreadsheets. For example:

        * they use single-letter tag names, for the most part, to reduce parsing time
        * they remove all strings and put them in a look-up table

      I'm not sure how much difference these things actually make in practice, but there's probably a little speed there.

      What's not fair is to compare OOo to Microsoft Office, and determine the speed of OpenDocument versus OXML based on that...

      --
      "Elmo knows where you live!" - The Simpsons
    7. Re:I don't know about the rest of you... by peragrin · · Score: 5, Insightful

      No MSFT's formt is a Binary XML, with binary data encased by XML tags. Images are stored directly in the file unlike ODF which is a zipfile, with a subdirectory for images.

      In other words if you don't have an ODF appilication all you have to do is unzip it( a feature found in most OS's these days) and extract the data by hand.

      If you don't have MSFT Word of version x you can never open MSFT's formats. Patents will prevent third parties from implenting it. Defeating the entire point of having a standard.

      --
      i thought once I was found, but it was only a dream.
    8. Re:I don't know about the rest of you... by Shisha · · Score: 5, Insightful

      This is typical FUD! The article is not comparing the speed of OpenDoc vs Microsoft's Open XML. It's comparing the speed of OpenOffice vs. Microsoft Office. It does not make any sense.

      How about if someone with a Windows PC at hand compared the speed of opening and saving OpenDocument vs. the usual .doc to give us some real numbers. (Microsoft's Open XML is not even available to compare speeds!)

      I'm sure Microsoft would very much like to shift the debate from OpenDocument vs. Open XML to OpenOffice vs MS Office. Let's not fool ourselves MS Office has many advantages.

    9. Re:I don't know about the rest of you... by Tim+C · · Score: 2, Insightful

      They're both XML, right? How can one take that much longer to parse?

      Well, for one thing, if one stored the formatting and type face information on an as-needed basis, while the other stored it on a per-character basis, which would you expect to be quicker to parse?

      (Yes, it's a facetious example, but you get the idea)

    10. Re:I don't know about the rest of you... by 'nother+poster · · Score: 2, Informative

      Ok, maybe I'm missing it. What does the OP comment have to do with the fox and the grapes? He is not lamenting or deriding something he can not have.

    11. Re:I don't know about the rest of you... by NutscrapeSucks · · Score: 2, Insightful

      Alright, that's pretty much the Maximum-FUD version of the story, stretching the truth pretty far. Hopefully someone articulate will set the story straight and the moderators won't have to reward the loonies.

      Bottom line is that ODF is a better format -- it's a cleaner format and superior for archival purposes.

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
    12. Re:I don't know about the rest of you... by AKAImBatman · · Score: 5, Informative

      I've noticed that Word will stream open a large DOC file, so that you can start to work on it before it's been entirely loaded -- similar to a web page.

      DOC files don't so much as stream as open for Random Access. They're structured in such a way that the information is stored as an object heirarchy scattered across the file. This makes saving faster because only the changes are saved to the file. It also make opening faster, because Office only needs to pull up the information that's on the screen at the moment. (Even if it's at the end of the document.) PDFs work in a similar, but more structured, fashion.

      The unfortunate fact about ODF is that it requires a complete decoding of the file when loading, and a complete reencoding of the file when saving. However, I don't see any reason why Microsoft can't just add ODF support and make it an optional format. Computers are fast these days, and it should be up to the user to decide whether he needs the performance provided by the MS DOC *cough* "standard".

      Or in other words, Microsoft is grasping at straws, trying to find a reason why they shouldn't support opening and saving of ODF files. I feel so sorry for them. (Not.)

    13. Re:I don't know about the rest of you... by tomandlu · · Score: 3, Funny

      WTF! Uh, so if I give you a free dog that pisses in your beer and eats your kids, it's better than any dog you paid for?

      Look, OO is either better or worse than MSO (and "better" could cover a multitude of virtues), but the old "it's free, so don't complain" is a very stupid arguement that really, really should not be made anymore.

      Really.

    14. Re:I don't know about the rest of you... by suv4x4 · · Score: 5, Insightful

      It's actually likely they're slightly faster for spreadsheets. For example:

          * they use single-letter tag names, for the most part, to reduce parsing time
          * they remove all strings and put them in a look-up table


      Thing is XML was desgiend to be readable and easy to parse. If you start doing hacks like embedding tons of binary data (OpenXML has images embeded in the XML), using one letter tags and look-up tables, you've essentially a bloated binary format.

      You can call it an XML, it's technically XML, but it really isn't.

      It would be better that Microsoft offers an open binary format, but truly open, patent free. XML is really heavy compared to efficient binary formats. Compressing the resulting XML makes XML formats on par with binary as to size, but that's just faking it: the program will have to decompress it and parse an XML, which is tons harder that directly parsing binary offsets and bits (for a machine).

    15. Re:I don't know about the rest of you... by XMyth · · Score: 4, Funny

      I don't drink or have children so your point is moo!

    16. Re:I don't know about the rest of you... by BrynM · · Score: 2, Funny
      It's comparing the speed of OpenOffice vs. Microsoft Office. It does not make any sense.
      MS promoting the new Chewbacca Document Format and is using the proper defense to shore up their claims of it's superiority :)

      (yes, every tag in the CDF is "aaaaawrwwwggggg" - and you thought it was binary data - It's Wookie dammit!)

      --
      US Democracy:The best person for the job (among These pre-selected choices...)
    17. Re:I don't know about the rest of you... by Anonymous Coward · · Score: 5, Interesting

      How about if someone with a Windows PC at hand compared the speed of opening and saving OpenDocument vs. the usual .doc to give us some real numbers.

      Not very scientific, but I tried to do this test. I opened a big Word doc I have (80 pages), and re-saved it in ODT using OpenOffice 2.0. Then I opened both docs a bunch of times (did them in different orders, sometimes with OpenOffice already open, sometimes not).

      End result: OpenOffice 2.0 opens ODT about twice as fast as it opens Word .DOC files (it took about 1 second to open the doc and about 0.5 seconds to open the ODT).

      It is not surprising that OpenOffice opens its preferred (well-documented) format faster than it opens someone else's non-documented format.

      The inverse test (opening both DOC and ODT in Word) is not possible for obvious reasons! However opening the .DOC in Word was even faster (0.3 seconds? ... hard to measure).

      Conclusion: Word opening DOC is probably faster than OO2.0 opening ODT. However the difference is so small that no one should care (on modern hardware especially). Furthermore there's no reason not to believe that opening of ODT documents will get faster and smoother as time goes on, since the standard is published and algorithms for opening ODT can be improved openly with time. Not only that, but since OO2.0 is open-source, it's particular implementation can be improved.

      On the flip side, just yesterday I tried using MS PowerPoint on a macintosh to open a big presentation (lots of graphs). Opening (and manipulating) the file was unbearable (took minutes to open on the Mac, even though MS PowerPoint on Windows opens it in a few seconds). Strangely Keynote opens it in a few seconds. So Microsoft even has trouble efficiently opening their own binary format! The idea that XML-based documents are "inherently" slow is silly. It has everything to do with the algorithm (which is good for MS Word, bad for MS PowerPoint for Mac, and decent for OpenOffice).

    18. Re:I don't know about the rest of you... by SatanicPuppy · · Score: 4, Insightful

      You forget the rest of the fable: When the fox realized he couldn't get the grapes, he walked off, saying to himself, "They were probably sour anyway."

      This is arguably analagous to Microsoft saying (about a format they can't control, which has been approved by the ISO as their open XML hasn't yet), "We'd support it but it's too slow"

      --
      ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
    19. Re:I don't know about the rest of you... by sammy+baby · · Score: 4, Funny

      I wouldn't drink or have kids either if someone was there all the time, standing ready to urinate in my beverage or devour my children.

      Good god man, open your eyes!

      (This analogy is fun! We need more like this one.)

    20. Re:I don't know about the rest of you... by Lodragandraoidh · · Score: 2, Insightful

      This point hits the nail right on the head.

      The idea with XML is to have a portable format that can be used by various applications/services (web, editors, and XML backend parsers).

      The power with XML is that not only does it describe a document - but that it can also be parsed by search engines and meta data can be embedded which all taken together - allow your documentation to also serve as a data source for various applications - (tied to RSS feed perhaps, part of taxonomy based search engine etc..) some of which are only now being developed - and many that are just ideas.

      Embedding a proprietary binary format into XML defeats the purpose of this and is, in fact, not 'open' at all.

      More FUD from Redmond - why is anyone surprised by this?

      --

      Lodragan Draoidh
      The more you explain it, the more I don't understand it. - Mark Twain
    21. Re:I don't know about the rest of you... by Karma+Farmer · · Score: 2, Funny

      Hopefully someone articulate will set the story straight and the moderators won't have to reward the loonies.

      On slashdot, the loonies moderate you!

    22. Re:I don't know about the rest of you... by KonoWatakushi · · Score: 4, Insightful
      Thing is XML was desgiend to be readable and easy to parse.

      XML is a miserable failure on both counts. It may technically be readable, but it is excruciating. Easy to parse, it most certainly is not. About the only thing it has going for it, is that it is an extensible standard.

    23. Re:I don't know about the rest of you... by Just+Some+Guy · · Score: 4, Insightful
      It would be better that Microsoft offers an open binary format, but truly open, patent free. XML is really heavy compared to efficient binary formats.

      ...and it can also be written with any program that can read and write text. Right now, today, I can generate valid OpenDocument files with standard Unix command line tools and simple "print" commands in common scripting languages. While that isn't valuable to the average user, it's extremely handy for those of us who want to generate documents dynamically with as little overhead as possible (example: sending quotes based on form input on a website).

      Beyond that, XML is human readable (even if not terribly convenient). I can read well-designed XML documents with any text editor. 100 years from now, I'll still be able to glean the content of OpenDocument files with any program that understands by-then legacy encodings like ASCII. If a binary spec is lost, though, so are the documents written with it.

      --
      Dewey, what part of this looks like authorities should be involved?
    24. Re:I don't know about the rest of you... by M-RES · · Score: 2, Interesting

      To be honest, I have both M$Office and NeoOffice (the OS X development of OpenOffice) running under OS X and apart from the +initial+ launch following installation, NeoOffice is faster every time. It's also MUCH faster if you consider that it's the entire office suite in one package - if I had to work on a Word file, then an Excel spreadsheet, then a Powerpoint presentation traditionally it would have meant opening 3 separate apps, but with NeoOffice it's all under the one roof. Also opening/saving time differences are +very+ negligible... and if anything, NeoOffice is slightly quicker.

      All that being said, it's not as simple as M$ suggest. In fact, you can pick up a new PC these days for less money than it costs to buy M$Office. So in theory you could upgrade to a faster machine and run OpenOffice for less money than buying Microsloths shite, with the added bonus of a speed boost for everything else you do as well!!!

    25. Re:I don't know about the rest of you... by Bert64 · · Score: 3, Interesting

      Watching microsoft's other apps (for example: publisher) open or save word files can be quite amusing, publisher's support for word files is attrocious, far worse than openoffice infact...

      It's quite disturbing how microsoft can't open their own format correctly, even with access to whatever documentation exists and full source code of an existing implementation.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    26. Re:I don't know about the rest of you... by sbrown123 · · Score: 2, Interesting

      I would help fix the speed and memory usage of OpenOffice but the JCA Sun makes you sign to submit code prevents me from contributing.

    27. Re:I don't know about the rest of you... by WhiteWolf666 · · Score: 2, Interesting

      Not released yet.

      They don't want to release it to the general public yet. They are offering it to the state of massachusettes first.

      Yes, they are playing games with it. But I think thats a fact of life when fighting against MS. Also, I doubt that they want to release it before the next version of Office, just to give them (MS) a head start against "breaking" the plugin.

      --
      WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
    28. Re:I don't know about the rest of you... by jinxidoru · · Score: 5, Insightful

      The parent had a lot of good things to say except this comment: The idea that XML-based documents are "inherently" slow is silly.

      No, the idea that XML-based documents AREN'T "inherently" slow is silly. Of course an XML-based document will be slower than a binary document. XML gives a number of niceties, in the form of maintainability and platform-independence, but it can never be made faster than a well designed binary document. That's just the trade-off.

    29. Re:I don't know about the rest of you... by for_usenet · · Score: 2, Interesting

      The problem on the Mac (esp. if it is one of the newer Intel-based macs) is that Office is probably running under Rosetta translation, which probably entails a heavy performance hit, esp. if it involves graphics, etc. (tasks that would have typically used Altivec). I saw a colleague give a presentation with PowerPoint on a MacBook Pro, and it invariably struggled when any kind of graphic came up. Hopefully, MS will have Universal Binaries soon, and Keynote probably already is, even though I don't remember that being announced.

    30. Re:I don't know about the rest of you... by illumin8 · · Score: 2, Informative

      Don't forget you have automatic saves every 10-15 mins and when that takes more then just a second or two it is a really major pain and interruption to the job.

      Dude, I hate to break it to you, but this is 2006. We've had multi-threaded applications for how many years now? Spin off another thread for the auto-save process. Word already does this.

      --
      "When the president does it, that means it's not illegal." - Richard M. Nixon
    31. Re:I don't know about the rest of you... by antiMStroll · · Score: 2, Informative

      For the majority that probably means using Word at work, which further means documents are probably on a server. By far the biggest headache is the way Windows locks the app, and often every other network aware software running concurrently, until the network transaction in focus is complete. Exchange does it, as does IE. These user lock-out so far exceed the delay opening an OpenOffice document it takes cajones the size of moons for Microsoft to point fingers at ODT. Come back when you've fixed those issues, by then ODT will certainly be faster.

  2. INCITS by eldavojohn · · Score: 5, Insightful

    What I didn't see mentioned in this article was the fact that back in March, Microsoft joined a subdivision of INCITS (V1 Text Processing: Office and Publishing Systems Interface group within the International Committee for Information Technology Standards). Which is the group that kind of decides whether or not it should be widely adopted. Being ISO certified is one thing but it doesn't mean everyone's going to use it as a standard.

    There was much speculation that Microsoft had joined INCITS with the intent to slowdown or stop the spreading use of ODF and insert their own standard. Sounded like another Microsoft power trip to me.

    I predict that Microsoft will bitch and bitch about ODF and then release study after study suggesting some other patent laden format (probably Open XML) over ODF. This is just the first complaint against ODF--too slow. Perhaps next they'll complain that it's not documented well enough, some of their apps just can't support it, it gives their developers arthritis, it looks too ugly, etc.

    --
    My work here is dung.
    1. Re:INCITS by GPLDAN · · Score: 2, Funny

      They'll release a study that shows that ODF causes cancer in lab mice.

    2. Re:INCITS by Manitcor · · Score: 2, Interesting

      where have you been? Almost every single one of those arguments and more were used by MS when the state of MA decided to standardize on ODF.

      --
      "Don't mess with him, he taunts the happy fun ball."
  3. If I was an MS shill. by Whiney+Mac+Fanboy · · Score: 5, Insightful

    If I was an MS shill (like so many in these forums seems to be), I would be deeply, deeply ashamed that the company I pimped myself out for was incapable of distinguishing between a document format and an application.

    (read the 'study')

    But I am sure the shills will pipe up with "easier to use", "people are used to it", "noone forces people to use MS" and other such irrelevance.

    --
    There are shills on slashdot. Apparently, I'm one of them.
    1. Re:If I was an MS shill. by ronanbear · · Score: 3, Informative
      Article is pure FUD. They run a series of articles attacking OOo OOo is much slower than Office at the moment. It has nothing to do with ODF versus Open XML. In any case the comparisons with Office's current implementation of XML and ODF (under OOo) were much closer.

      When I used OOo I didn't think it was fast but it was nowhere near as slow or as much of a memory hog as this test found.

      --
      the more they over-think the plumbing the easier it is to stop up the pipe
    2. Re:If I was an MS shill. by smallpaul · · Score: 4, Insightful

      Although it is complete true that the distinction between application and document format is key, it is quite possible to design a document format with performance in mind versus merely counting on Moore's law to handle performance issues. My observation is that Microsoft has thought through some performance and reliability details to an impressive degree in OpenXML. The files are sorted in the zip file in the order that they are needed for incremental loading. The zip file is stream decompressed so that a lost bit halfway through the file does not prevent decompression of the beginning. Textual data is earlier in the file than bitmap data both because it is needed sooner and also because a truncated file will still have its text and basic formatting intact.

      Obviously this Microsoft dude is not making any kind of fine distinctions. But I would love to see a careful analysis of the performance and reliability choices made in OpenDocument versus OpenXML if only so that OpenDocument can copy the best (unpatented) ideas from OpenXML. Microsoft has a lot of experience optimizing the performance of office suites and their file formats. I know from experience that those considerations tend to get lost in the standardization process.

    3. Re:If I was an MS shill. by Tim+C · · Score: 4, Insightful

      Honest question - why do you, like so many others, assume that anyone who defends MS (or $otherHatedCompany) is a shill? Is it so hard to accept that other people have different opinions, and see things differently to the majority here?

      I'm not condoning or defending this particular study (although I have to admit, to me it smacks of "Company rubbishes competitor, talks up own product - film at 11"), I'm just getting a little weary of seeing all the calls of troll, shill and astroturfer levelled at anyone with an opinion that differs from that of the collective.

      (And before anyone says it, yes, that goes for both sides, Linux zealots and MS weenies alike)

    4. Re:If I was an MS shill. by Amouth · · Score: 4, Insightful

      If you are refering to the refrence of a file format being slow.. then yes there is a diffrence between apps and formats but formats can be slow.

      a prim example is look at compressed archives.. say RAR.. if you look at the diffrence between a normal RAR archive and a Solid RAR Archive. the Solid archive takes all the files and treats them like a TAR ball so that you can compare like data and get better compression.. It doesn't take much longer to create the orginal file than a normal RAR archive which treats each file on it's own basis but when extracting or updateing you have to read through every file before the one you want in the archve when reading. and when writing you have to read all the ones before to evaluate the one you have and change it and then progress and extract and recompress every other file after it instead of just skooting them over when updateing a normal archive.

      both methods use the same compression methods and are of the same type and data types.. one gives you better compression but is and is faster to extract but is horid at random openings and updates where as a normal archive doesn't have the horid side affects but doesn't give you the higher compression or the speed in extracting.

      One thing MS has always been very good at is making MS Word fast. the load times are impressive and the save times like wise. forget about the stability for the moment and give them credit for being fast.. now i know TFA is fud and stupid but there might be a legit argument. MS knows how to make doc files fast, they designed them to be - if ODF wasn't as thought out for speed i could see it being an issue for anyone trying to implement it, and with some implementations there really is no way to make it faster.

      It is just something to think about. While the artical is dumb the argument could very well be legit. people should bash it just because it has MS writen all over it.

      --
      '...if only "Jumping to a Conclusion" was an event in the Olympics.'
    5. Re:If I was an MS shill. by ednopantz · · Score: 4, Insightful

      >What possible reason could anybody have for defending Microsoft unless they're on the payroll?
      Here's 3:
      Because we find the slashbots' misinformed, knee jerk, MS bashing tedious?
      Because we find that often, their tools are a good solution for our problems?
      Because we aren't interested in fighting the Linux Jihad?

    6. Re:If I was an MS shill. by gatzke · · Score: 2, Informative


      MS has a known history of paying people for grassroots positive PR online. That is where we got the term astroturfer from.

      So go ahead and defent MS on the merits. Convince me a .doc file is a better format. Tell me why we should not have open standards. Defend the indefensible. Most of us will poke holes in the silly arguments and some will call you names.

    7. Re:If I was an MS shill. by BigFootApe · · Score: 2, Interesting
      My observation is that Microsoft has thought through some performance and reliability details to an impressive degree in OpenXML.


      While document reliability is of paramount importance, performance (as in speed) is virtually irrelevant. In terms of the overall time required to create or edit a document, a few extra seconds on opening or saving a file is just noise.
    8. Re:If I was an MS shill. by Bob9113 · · Score: 5, Insightful

      Although it is complete true that the distinction between application and document format is key, it is quite possible to design a document format with performance in mind versus merely counting on Moore's law to handle performance issues. My observation is that Microsoft has thought through some performance and reliability details to an impressive degree in OpenXML.

      Performance optimization should be extremely limited before the product is feature complete and in the hands of at least expert customers, and preferably the real customers. Performance optimization is in tension with programmer friendliness. ODF is zipped ASCII XML with binary embeds (eg: raster graphics) stored in a separate part of the zip - it is really easy to generate documents (I have written a few apps that do it). MS XML is not going to be so easy - inline binary and lookup tables for content. Do you want nicely encapsulated code that can meet the customer's evolving needs without developing bugs (eg: Office's security holes), or do you want a document format that can run on a Pentium 60?

      I work for a very large company that has had a number of teams developing code on several different ideologies for the five years that I have been here. I have been able to see up close the long term cost/benefit of teams that write heavily optimized code versus those that write code that is heavy on OO theory at the expense of performance (and versus those that write code that is neither clean nor fast, which is kind of funny/painful to watch). In the long run, there is no competition - the maintainable code wins hands down for anything that has evolving customer needs (which, except for those that have been cancelled, is every project I have seen).

      The zip file is stream decompressed so that a lost bit halfway through the file does not prevent decompression of the beginning. Textual data is earlier in the file than bitmap data both because it is needed sooner and also because a truncated file will still have its text and basic formatting intact.

      That is the very epitome of inappropriate technical magic put in place by the, "Shouldn't our code handle hypothetical situation X?" people. It makes the code harder to write, understand, and maintain, and it solves a problem that doesn't happen in normal operating conditions. If there's a problem with software or hardware failures during write, do what OOo and MSO already do - keep a backup while the file is open. Once the file is on disk, it is very unlikely to be truncated or bit-flipped unless the drive goes bad (in which case you are going to have a hard time recovering it anyway). If you need your data to withstand drive failures, use an off-disk, off-site, or off-line repository as appropriate.

    9. Re:If I was an MS shill. by zenhkim · · Score: 3, Informative

      > Honest question - why do you, like so many others, assume that anyone who defends MS (or $otherHatedCompany) is a shill?

      Uh... why did the villagers assume that the little shepherd boy was lying the third time he cried "wolf"?

      Because by then he had lost credibility with them. It took only two times for that to happen. How many times has Micro$oft deceived the public? Let us count the ways....

      http://www.inlumineconsulting.com:8080/website/msf t.shilling.html

      More to the point, the author closes his article with an answer to your (rhetorical?) question:

      > CONCLUSION
      > The alert reader cannot believe any pro-Microsoft opinion presented in any forum.
      >
      > I remain morally certain that some people hold legitimate pro-Microsoft opinions, with better or worse justification. Microsoft, or its public relations company(s), have so muddied the water with all the shilling and astroturfing that a neutral observer cannot determine whether a paid shill produced an arbitrary pro-Microsoft opinion as propaganda, or a random person produced it as his or her own opinion.

      The little shepherd boy lost his flock because of his dishonesty. The Micro$oft corporation lost its credibility with the tech-savvy because of its dishonesty. I have sympathy for neither.

      --
      "All hands, BRACE FOR IMPACT!"
    10. Re:If I was an MS shill. by zenhkim · · Score: 2, Insightful

      > And how does any of that have anything to do with the assumtion of slashtrolls that anyone supporting MS for any reason is a shill?

      Uh... you *did* read my comment, didn't you?

      >> I remain morally certain that some people hold legitimate pro-Microsoft opinions, with better or worse justification.

      This is in spite of the fact that the author of the article (Bruce Ediger) has amassed a very damning laundry list of documented astroturfing/shilling incidents on the part of Micro$oft. He's pointing out that it's still possible for perfectly sincere people to express positive opinions about Micro$oft.

      That's not the problem.

      The third time the little shepherd boy cried "wolf!" *he was telling the truth*. Yet no one believed him. His word was no longer trustworthy.

      That's the problem.

      >> Microsoft, or its public relations company(s), have so muddied the water with all the shilling and astroturfing that a neutral observer cannot determine whether a paid shill produced an arbitrary pro-Microsoft opinion as propaganda, or a random person produced it as his or her own opinion.

      The question isn't simply whether or not honest pro-Micro$oft testimony still exists -- it's *whether or not anyone can tell the difference anymore*. Thanks to Micro$oft's long and sordid history of "disinformation" (which includes lying to a judge in court AND GETTING CAUGHT IN THE ACT) many people no longer accept pro-Micro$oft testimony at face value.

      > Oh, wait it doesn't. There's nothing better than watching someone post something they think is on topic and insightful, then poiting out how it's neither.
      >
      > Thanks for the opportunity to do that to you.

      A great many people in the tech community view Micro$oft with disgust and suspicion (including yours truly) -- so yes, Your Honor, we plead guilty as charged! Now I pose a rhetorical question to *you*:

      Whose fault is it? Is it Micro$oft's, for behaving in such an underhanded, dishonest manner? Or is it our fault, the Micro$oft skeptics, for not disregarding the corporation's history of behavior?

      --
      "All hands, BRACE FOR IMPACT!"
  4. It's a fucking WORD PROCESSOR by Anonymous Coward · · Score: 5, Insightful

    It's not a game loading complex 3D worlds and sound effects, it's a load of text being displayed on screen. What difference does a few milliseconds here or there make? OpenDocument could be ten times slower and the benefits of an open document format would still vastly outweigh the effects of loading time.

    1. Re:It's a fucking WORD PROCESSOR by fireboy1919 · · Score: 4, Insightful

      No, it matters! There's no way anybody could design a markup language that doesn't take any shortcuts in separating content from logic and still be worth it.

      Oh wait...it has been done. By Microsoft too, in fact. IE, Mozilla, and Opera are all capable of much more than ODF and at ridiculously high speeds.

      If you add to that the fact that the MS version actually has more useless features in it (which add to the parse time), I guess this is entirely a lie.

      --
      Mod me down and I will become more powerful than you can possibly imagine!
    2. Re:It's a fucking WORD PROCESSOR by mikeisme77 · · Score: 2, Insightful

      It's actually not a word processor (as your sibling correctly points out). ODF is simply a format and as such can't exactly be speed benchmarked. The study that this summary points to is about OpenOffice, which utilizes ODF but is not ODF in and of itself. All it takes is some way to more efficiently utilize/load the data. It's in the algorithms, not the format (unless it's a bloated format--which it doesn't appear to be from what I've seen of it).

    3. Re:It's a fucking WORD PROCESSOR by maxwell+demon · · Score: 2, Insightful
      unless it's a bloated format--which it doesn't appear to be from what I've seen of it

      It's XML. So how can it be a non-bloated format? <gd&r>
      --
      The Tao of math: The numbers you can count are not the real numbers.
    4. Re:It's a fucking WORD PROCESSOR by gatzke · · Score: 2, Interesting


      It can't be any slower than putting up with Word on XP. I hit save and my machine locks on me for 5-10 seconds. Hangs, basically.

      vi rarely does that (on some 2 GB mail files) and LyX appears to save in the background, so I can go on editing. Whatever unix does, it seems to actually be responsive. LyX (and a lot of unix editors) keep an emergency save file, so I bet they are continuously saving so that it is not a big change when you want to update the "current" file.

      I just got a new dual Xeon to use a desktop, thinking it would fix some of the sluggishness of XP. Wrong! You click on my computer, and it hangs. You try to "save as" a file and every folder hangs. What is MS doing? Why is it so hard to navigate directories without delays? These little snags drive me nuts.

      I would almost rather be back on a green screen vt100 terminal, at least it did what you told it to do.

    5. Re:It's a fucking WORD PROCESSOR by Asphalt · · Score: 2, Interesting
      It's not a game loading complex 3D worlds and sound effects, it's a load of text being displayed on screen. What difference does a few milliseconds here or there make? OpenDocument could be ten times slower and the benefits of an open document format would still vastly outweigh the effects of loading time.

      Agreed. We have converted ALL of our documents to ODF.

      Is it slower? To be honest, I have never noticed a difference. Nobody has mentioned it. Maybe it is slower, maybe it isn't. If it takes 5 seconds vs. 3 seconds to load/save, I'm not sure anyone cares.

      OO will run on more platforms, and running slower is probably a necessary result of being portable and not hooked into the OS tightly. My tabbed third-party replacement for Notepad also takes a little longer to load. But I would not give it up because notepad is faster.

      After using OO and Office for many years, I honestly can't tell much of a diffence. And I think both office suites are very fine products, but speed is probably the least of their differences, IMHO.

  5. Haven't they defended that one themselves? by mustafap · · Score: 3, Insightful


    "Any performance limitations now will be resolved as Moores Law continues"

    Not that I like the argument.

    --
    Open Source Drum Kit, LPLC deve board - mjhdesigns.com
  6. Something important to remember by oldosadmin · · Score: 4, Insightful

    Anytime Microsoft complains about OpenDocument, I just remember back to when they were on the Technical Committee at OASIS forming the standard. They then left that committee. If they truly cared about OpenDocument, they would have stayed on the TC and made changes to it.

    I see this as an attempt by Microsoft to slander this format and try to further their own semi-OpenXML format.

    --
    Jason Faulkner
    Eastern US Press Contact
    OpenDocument Fellowship

    --
    Jay | http://oldos.org
  7. the new MS tag line... by revery · · Score: 5, Funny

    I can just see Microsoft's new slogan for Office 12:

    "Microsoft, saving your life, one microsecond at a time..."

    1. Re:the new MS tag line... by ch-chuck · · Score: 2, Funny

      There is *no* amount of time saving software that can make up for all the time *wasted* rebooting.

      --
      try { do() || do_not(); } catch (JediException err) { yoda(err); }
  8. Format Slow? by jimktrains · · Score: 4, Insightful

    Since when is a format slow? I could write an interperter for the MS format that is 3x as slow as the ODF. What are they defining as unsatisfactory and on what kind of documents?

    --
    "You will do foolish things, but do them with enthusiasm." - S. G. Colette
  9. in RAM? by Lord+Ender · · Score: 2, Insightful

    You only need to write it to disk when you hit "save." When the document is open, and living in RAM, it doesn't even have to be kept in ODF!

    --
    A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
  10. And in earlier news, unbundling IE from Windows... by dpbsmith · · Score: 3, Funny

    ...is impossible, due to the therblig frammisating thingumbob.

    Well, actually, now that you mention it, a professor and his student did remove it, but you can't call it successful, because um, performance, sure, that's right, in our labs our very own scientific technical unbiased tests showed that because of ferthbernder sprocket-flange snap-toggle linkage, when you removed IE using the professor's techniques, it reduced Windows performance by a lot of percent. No user would accept this, any more than they would accept the reduced performance of WIndows on a year-old PC.

    We will now show you just how severe this performance problem is.

    Right here. In this very courtroom.

    With a faked demo^h^h^h^h^h^h^h^h^h^h a dramatic, animated illustration presented right on the screen of an actual PC.

  11. It seems you're trying to load an XML document... by SpinyNorman · · Score: 4, Insightful

    If Microsoft are saying that they can't read XML documents efficiently then I guess we have to believe them, but if that's really true it says more about their lack of programming skill than the the difference between reading a binary vs text (or XML flavor #1 vs flavor #2) document on a modern processor.

    If a Windows-capable PC has enough oomph to render clippy in 3-D translucent splendor for Vista, then it's certainly fast enough to load an XML document.

  12. The rest of the quote by maggard · · Score: 4, Funny
    Yates went on to say that using MS formats left a fresh, minty feeing in user's mouths while every time an open one is used a kitten dies.

    --
    I don't read ACs: If a post isn't worth so much as a nom de plume to its author then I wont bother either.
  13. Translation by Anonymous Coward · · Score: 2, Insightful
    The Open XML format is designed for performance. XML is fundamentally slower than binary formats so we have made sure that customers won't notice a big difference in performance.
    Translation: Open XML is not a document format as such, it is an XML representation of how office sees the document, this makes it fast for Office, slow for anything else and unreadable for humans. We at Microsoft are really exited about Open XML...
  14. Study = 1 Blogger running one test by Tsu+Dho+Nimh · · Score: 2, Insightful
    One blogger, with one test protocol. Read George Ou's blog on it.

    He had a humongous spreadsheet (a couple hundred megabytes) and was tracking the load time.

    He whined about the memory OO takes, and didn't mention that MSOffice pre-loads its stuff on startup, so you are loafing MSOffice stuff whether you need it or not.

  15. Uhmm... by Egonis · · Score: 5, Insightful

    You mean to tell me that parsing a file at an average of 200k of data is too slow on 1.0+GHz processors?

    OPTIMIZE YOUR CODE!

    I know that there are many variables here, but seriously... how slow can it be? I use OpenOffice 2.0 on an Athlon64 3200+ and I have no issues, in fact, I find it much quicker than M$ Office

    1. Re:Uhmm... by 955301 · · Score: 2, Insightful


      I moved my office admin machine to OOO during version 1.x, and that thing is a 633Mhz P3. These guys are fools throwing poo. Nothing more...

      --
      You are checking your backups, aren't you?
    2. Re:Uhmm... by pembo13 · · Score: 2, Informative

      Maybe a little less instant messaging time for the employees then.

      --
      "Thanks for all the money you paid to us. We've used it to buy off ISO among other things" -Microsoft
  16. For those two people not in the know... by ceeam · · Score: 3, Informative

    ODT format is basically a set of XML files packed into a ZIP archive. One of them is "the biggie" (content.xml) and others are for supporting it. Images etc are saved/packed in subdirs. Now - to open it, OOo apps should unpack the whole package and parse XML keeping all its contents in memory (presumably, but highly likely). Maybe not a big deal if all you handle is two page memo but keep in mind that OOo's spreadsheet and database(!) programs work the same way. And for something like 20-30 page specs sheet on a sub-1GHz machine OOo works noticeably faster when handling DOC format documents than handling its "native" ODT documents. Saving/autosaving can be a pain too (as you should dump all you document to XML and pack it. Unlike MSOffice where storage formats work as database).

    All in all - OOo's file formats are a nice and simple solution for exchanging reasonably sized documents (if you don't mind usual XML-namespace-hell structure) but for editing/working on larger documents/spreadsheets you may find yourself using MSOffice document formats (from within OOo). Pity they don't provide their own "scratch-pad/database-in-a-file" formats.

    So - for once, Microsoft is kinda right here.

    1. Re:For those two people not in the know... by BenjyD · · Score: 2, Insightful

      If that is the case, it's an implementation issue, not a file format one. There's no reason to keep the XML tree in RAM, or to rewrite the whole thing on save.

    2. Re:For those two people not in the know... by Just+Some+Guy · · Score: 4, Informative
      but for editing/working on larger documents/spreadsheets you may find yourself using MSOffice document formats

      TeX consists of long streams of ASCII bytes and offer no random-access abilities whatsoever except those implemented by a text editor and the underlying filesystem. And yet, LyX, which can easily handle thousand-page documents, loads and saves nearly instantaneously.

      Your complaint is really over the relative brokenness of two major office suites, not the inherent advantages of their document formats.

      --
      Dewey, what part of this looks like authorities should be involved?
  17. RTFA. by popeyethesailor · · Score: 2, Interesting

    I guess the loyal crowd has already reeled in +5 Insightful mods by railing against MS, but it might not be a bad idea to actually read the article.

    Mr.Yates says OpenXML has been designed with performance in mind, whereas ODF is not. A binary format such as .doc definitely has a few speed advantages over a XML format, hence it'd be good to have the replacement XML schema designed for performance.

    I wouldnt know if this was actually the case; however, it would be good to investigate if the claims were true. OpenOffice could very well do with a major performance boost. A lean,well-designed XML schema cannot hurt.

  18. Does this really surprise anyone? by multiOSfreak · · Score: 3, Funny

    I mean, really. Is it such a shock that MS is trying to damage the reputation of a rival format? Actually, they're talking more about OpenOffice as an application rather than the ODF format, which is a very dishonest bit of FUD. I'm sure there will be more propaganda against ODF from the company we love to hate in the near future.

    Perhaps next they'll claim that ODF is so slow that it's causing Vista to be late to market.

  19. MS App Tweaks by Gallenod · · Score: 5, Interesting

    This brings to mind something that Microsoft did in the mid 1990's. When MS Word was trying to wrest market share from Wordperfect, Microsoft apparently coded speed bumps into Windows that only their programmers knew how to avoid. Microsoft then claimed that MS applications were "better" becuase they were faster, though we didn't understand that it was because of intentional handicapping of their rivals' software until they'd pretty much crushed WordPerfect in the market.

    It kind of makes me wonder if they'll try the same approach to make ODF look "slower," by optimizing MS apps to work with Open XML and fumble around with ODF files.

    --

    TLR

    A man no more knows his destiny than a tea leaf knows the history of the East India Company
    1. Re:MS App Tweaks by bucky0 · · Score: 2, Informative

      Hey, I keep hearing about this but can't find some actual proof. Do you have a link?

      --

      -Bucky
    2. Re:MS App Tweaks by shotgunefx · · Score: 2, Informative

      They did a bunch of stuff like this. They'd not document certain features, under the guise of "If we document it, we'd need to support it". Version after version of DOS, they'd still be in there. They'd make use of them for an edge.

      Hence, me having to buy books like Undocument DOS"

      --

      -William Shatner can be neither created nor destroyed.
    3. Re:MS App Tweaks by Gallenod · · Score: 2, Informative

      Much of this happened before the Web was mature enough to capture and document the discussion. There's good link in one of the other replies, but here are a few more:

      http://www.newsfactor.com/story.xhtml?story_id=283 96
      Link to a new item about a lawsuit Novell filed in 2004 alleging OS-level sabotage. It does point out that WordPerfect's main problem was lack of a Windows version, but it also alleges Microsoft indulged in some software sabotage.

      http://www3.gripe2ed.com/scoop/comments/2005/10/24 /9814/8315/20?mode=alone;showrate=1
      An anonymous posting to Ed Foster's Gripelog by someone who claims his wife was a WP beta tester. Mentions the undocumented API issue but does point out it has never been proven sufficiently to allow companies to sue MS for damages. Blames a lot of the troubles with both MS Word and Wordperfect on memory management issues, which is a valid shot.

      But the most interesting is this analysis of the MS anti-trust trial written by Ralph Nader (admittedly no friend of any monopolist, but a guy who does his homework): http://www.cptech.org/ms/harm.html. When you get far enough down in the article, you'll find this quote:

      But, as Judge Jackson points out, and as most computer experts know, not all of the quality problems are innocent. In its internal emails and by countless examples, Microsoft has demonstrated that it believes it benefits when consumers cannot make competitor's products work correctly. Microsoft has a range of methods to undermine its competitor's products. When it does not use deliberate sabotage, it can withhold important technical information or refuse to license technology to its competitors, such as when it refused to permit Netscape to distribute a utility to log-on to Internet Service Providers, or when it withholds or unexpectedly changes applications programming interfaces and data file formats.

      The reason Novell included intentional sabotage in their suit was becuase of evidence submitted from the anti-trust trial. Again, there are only indirect references to the practice in the trial evidence, not explicit evidence from the OS code itself, but when has anyone who hasn't signed a non-disclosure agreement really gotten a good look at what's under Windows' hood?

      Does it pass the test for "beyond resonable doubt" -- probably not. However, "preponderance of evidence" only requires 51% certainty. There are quite a few people who will look at the trial evidence and Microsoft's behavior in other areas and pass that 51% mark.

      --

      TLR

      A man no more knows his destiny than a tea leaf knows the history of the East India Company
  20. Oh noes! by Sj0 · · Score: 2, Insightful

    Oh noes! That document took 5.3 seconds to load and 10.2 seconds to save! Sure, I've been working on this document for 20 hours straight, but that's a LONG time to wait!!!

    --
    It's been a long time.
  21. Re:False dichotomies by LiquidCoooled · · Score: 4, Informative

    Actually the problem is not binary versus none binary, its fixed length versus variable length fields and records.
    With old style formats, you knew that the header was 512bytes followed by 600 bytes of meta data, followed by the document sections which all indicate their size (or have some way of calculating it based upon the block type)

    With XML, you get a tag opening and have to parse until the closure, this adds a lot to the complexity of reading.

    Writing is slightly different, and should infact be simpler with XML even though it may be more verbose, you don't need to buffer the entire block or rewrite the section header to indicate the length, you just happily do a sequential write.

    --
    liqbase :: faster than paper
  22. Oh Right... by Greyfox · · Score: 5, Insightful
    Like performance has ever been a cocnern of Microsoft's. If that were the case, window frames would be handled outside the application so that you could still operate on the window if the application freezes up. If that were the case, Outlook would gather mail in a separate thread so that when the exchange server stops responding I'd still be able to read and compose local email. Or minimize its fucking window. If that were the case, no application could sieze control of eveything else going on at the moment to tell me it's done searching and that I should now click OK.

    In fact, until this very day I didn't even realize that performance was even in Microsoft's dictionary, and like so many other words Microsoft uses I don't think it means entirely what they think it means. Newsflash, Microsoft, "innovation" does not mean "steal other people's ideas." "Security" does not mean "It'll be taken over before you can download the first update for it." And "performance" doesn't mean "the entire fucking system stops for 30 seconds when some application decides to stop handling its windows controls." Now STFU and go back to pushing your poison kool-aid on unsuspecting consumers before Apple eats your lunch.

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

    1. Re:Oh Right... by Al+Dimond · · Score: 2, Insightful

      On the other hand, when they came up with Windows NT they implemented the Win32 API in the kernel to avoid the extra context switches required by a more userland-centric GUI (not to mention an X-style client-server model). They traded off flexibility and security (though, to be honest, security is hard to get when you require as much hardware access as GUIs do these days) for performance because they found the performance hit too much to bear, and at the time they just might have been right.

      As some other posters have mentioned, I've seen Windows and Office run quickly on systems where, say, KDE under Linux and OpenOffice wouldn't be nearly that fast. On a P3 in the 400MHz range with plenty of RAM, Office feels just as "snappy" as GVIM.

      In fact, some of the things you complain about in your post may have at one point been helped performance even though on modern hardware they hurt it. That doesn't make them things that shouldn't be complained about, but I hardly think that Microsoft is a company that can be said to not care about performance. They make their stuff perform very well in general on the computers they think it's important to run well on.

  23. OpenOffice not the only option by CPIMatt · · Score: 2, Interesting

    The OpenOffice implementation might be a little slow. I my opinion this is probably due to the cross platform nature of OpenOffice itself, or it might be just slow.

    The ZDNet article wasn't comparing formats, it was comparing OO.o to MS Office 2003. If they really wanted to do it right, they would add Abiword and K Office.

    In my limited, subjective testing the new version K Office is much faster than either OO.o or MS Office in reading in documents.

    -Matt

  24. Re:False dichotomies by nstlgc · · Score: 5, Informative

    +5 Insightful? Oh PLEASE!

    ODT XML files are binary files. So are old Word 2003 .doc files. So are Microsoft's new XML files. So it's pointless to claim that a "binary" file format is faster than an XML file format.
    When people say "binary files" they mean this as opposed to "text files", a seperation that stems from the ability to open a file for in "binary" or "textfile" modus in several APIs. Has to do with, amongst others, interpretation of control codes such as ^Z.

    The other big mistake: file formats aren't fast or slow. The algorithms for reading and writing them are (or aren't) slow.
    *slaps cheek* NO WAI!

    You fail to see the point of what they're saying. They're saying a binary file, with a header and fixed data structures, are alot easier to read & parse than an XML file, which consists of structures of variable length, needs to be interpreted, etc etc etc. This is a problem with XML.

    --
    I'm Rocco. I'm the +5 Funny man.
  25. The OS's API is unreliable for cross platform... by sgt+scrub · · Score: 2, Informative

    Everything that OpenOffice needs must be included with the application and loaded when the application loads. The opposite is true with Office. The majority of the application is already in the operating system. This is why OpenOffice is cross platform and Office is not.

    OpenOffice has its own fonts and font engine, though it can utilize others. Office uses the OS's font engine but adds fonts to the OS during installation.
    OpenOffice has its own engine to place, draw, clip... windows/forms. Office uses the OS's.
    OpenOffice has its own database engine, though it can use several others. Office uses jet which is part of the OS.

    The list goes on...

    If the file format was supposed to be tested for perfomance then they should have used the two different formats with the same application.

    --
    Having to work for a living is the root of all evil.
  26. faster and smaller can be far worse by kel-tor · · Score: 4, Interesting

    http://www.groklaw.net/article.php?story=200511251 44611543

    using a text editor, would you rather try to fix a bug in an odf or ms xml file?
    MS XML
    <w:p>
    <w:r>
      <w:t>This is a </w:t>

    </w:r>
    <w:r>
      <w:rPr>
       <w:b />
      </w:rPr>
      <w:t>very basic</w:t>

    </w:r>
    <w:r>
      <w:t> document </w:t>
    </w:r>
    <w:r>

      <w:rPr>
       <w:i />
      </w:rPr>
      <w:t>with some</w:t>
    </w:r>

    <w:r>
      <w:t> formatting, and a </w:t>
    </w:r>
    <w:hyperlink w:rel="rId4" w:history="1">
      <w:r>

       <w:rPr>
        <w:rStyle w:val="Hyperlink" />
       </w:rPr>
       <w:t>hyperlink</w:t>
      </w:r>

    </w:hyperlink>

    </w:p>
    OpenDocument
    <text:p text:style-name="Standard">
       This is a <text:span text:style-name="T1">

       very basic</text:span> document <text:span
       text:style-name="T2"> with some </text:span>
       formatting, and a <text:a xlink:type="simple"
       xlink:href="http://example.com">hyperlink
       </text:a>

    </text:p>

    --

    ---

  27. Fileformat performaces by VincenzoRomano · · Score: 4, Insightful

    There is something true in that study, indeed.
    Personally I already have seen this kind of numbers, even though I've never minded to measure them.
    Why? Simply put, because it matters very little.
    Compared to Windows 3.11, Windows XP needs 100 times more disk space, 10 times more RAM and 10 times more time to boot.
    Compared MS to Word 5.5, MS Word 2003 if slower and bigger.
    Today I wouldn't revert back to Windows 3.11 and would not choose Word 5.5. What'd be the most important features expected in a document file format? In my opinion:
    1. compactness
    2. openness
    3. flexibility
    No "access performances", though.
    Because the time needed to load a document, when you do real office work, weighs by far less than the time you spend on it while working.
    And when someone sends you a file written with a different version of the software or even with a different software, how much time do you spend to make that file readable and printable?

    --
    Maybe Computers will never be as intelligent as Humans.
    For sure they won't ever become so stupid. [VR-1988]
  28. algorithms for fast compression & handling of by fph+il+quozientatore · · Score: 4, Interesting

    Here is a fast new algorithm to compress XML in such a way that browsing and searching the tree can be done without uncompressing it. This should make Word definitely faster when handling ODF. I really think Microsoft should start implementing some of this stuff instead of whining and complaining.

    --
    My first program:

    Hell Segmentation fault

  29. Reminds me of 'performance speak' from psych paper by The+OPTiCIAN · · Score: 4, Informative

    This reminded me of this paper, "The Psychology of Learning". In it the writer describes the act of people who don't want to learn new things: "As long as everybody around them use tools, techniques, and methods that they themselves know, they can count on outperforming these other people. But when the people around them start learning different, perhaps better, ways, they must defend themselves. Other people having other knowledge might require learning to keep up with performance, and learning, as we pointed out, increases the risk of failure. One possibility for these people is to discredit other people's knowledge. If done well, it would eliminate the need for the extra effort to learn, which would fit very well with their objectives."

    This issue is about Microsoft defending their turf rather than not wanting to learn something new. But it's basically the same motive at work: find ways to undermine the new to benefit the old.

    It goes on, "This model of learning also explains other surprising behavior that I frequently observe. I have seen novices in software development with knowledge of a single programming language explain to experienced expert developers why their choice of programming language was a particularly bad one. In one case, I talked to a student of computer science who told me why a particular programming language was bad. In fact he told me it was so bad that he had moved to a different university in order to avoid courses that used that particular language. When asked, he admitted he had never written a single program in that language. He simply did not know what he was talking about. And he was willing to fight for it. With respect to programming languages, negative opinions about a language that a person does not know, are usually based on very superficial aspects of it. To people obsessed with performance lack of such in a programming language is a favorite reason to advocate its eradication (even though performance is not a quality of a language, but of a particular implementation)."

    The positive lesson to take away from this is the MS is undoing itself. It's turning to cheap, nasty, suit-driven mentalities to defend its turf rather than the old days when it would just go out and write something new and nasty. It's become an unwieldy beast. I read about the Vista delays yesterday and briefly thought "Will anyone notice - who uses Windows these days". To an extent it shows what a bubble I live in. But it's true - *all* of my regular contacts use linux, freebsd or mac os x. As they should. After all - friends don't let friends use Windows.

    --


    Believe with me, my saplings.
  30. Find a good reason for some bad design by jackjeff · · Score: 2, Informative

    I read this article a couple of months ago that compare M$ XML and OpenDocument

    http://www.groklaw.net/article.php?story=200511251 44611543

    For those who are too lazy to read, here's a brief summary of the main differences between the two formats:
    - m$ tags are 2-3 letters long and not readble
    - m$ format looks more like a dump of the binary structure, and makes no attempt to separate content and style

    The author was already feeling the size argument coming for m$ format, which is nonsense because both formats are compressed anyway and a XML should be readable.. but somehow, he was not expecting the "speed" issue.

    Come on. If you wish something "efficient", use a binary format. If you start having a textual XML + compression, then obviously speed is not your concern. What's your concern then? Readability, processing by third party tools. In that case separation of content and style is more important. Who cares that "stuff" is written in Helvetica 12 black. I personally prefer to know it's a "title". And so on..

    As for the speed, on today's computer which are virtually 1000x faster than required for typesetting document, this is laughafable. In addition, for large documents, I know many "word" addicts who separate documents in 100pages portions or so, because it become impossible to handle...

    What I think about m$ XML, is that. well. it's not that bad. Even though not really "open", it's still better than before. But comon. This was done in a "rush", to fight back open document initiative. And in that case, dumping dummily the "internal binary structure" into a XML document was making more sense for them. There's nearly no development cost involved (no reasearch whatsoever) and it could be implemented very quckly.

    Then Yates come and talk about "customer experience" (cf ZDNET article).. This is laughfable.

    Regarding "customer experience", when will word support a real vector image format (no WMF crap please). like let's say EPS/PS/PDF... ? I personally hate having to make a raster of my images and make the word document explode in size (when i'm FORCED to use word).

    2030?

  31. Microsoft's upcoming ODF complaints: by jdbartlett · · Score: 5, Funny
    • ODF also stands for Oregon Department of Forestry, we're worried our Oregon customers will become confused.
    • ODF also stands for Orientation Distribution Function, we're worried our crystallographer customers will become confused.
    • ODF doesn't have a Start button.
    • ODF encourages piracy. You know, document piracy.
    • ODF undermines our current business strategy and is unfair to Microsoft.
    • Microsoft supports Open formats such as ODF...
    • ...in fact, we've introduced some exclusive new features to make ODF even better! (only available in Microsoft Office 2008, make that 9, no, 2010, maybe...)
    • Profit.
  32. Re:What if they're the same thing at MS? by Knuckles · · Score: 2, Interesting

    Or rather - partly true. I don't know whether they have specs/docs, but I assume they do - incomplete ones. But yes, at least in Word 2, the file was essentially a memory dump, and later doc "formats" at least fill large parts of the file with binary dumps straight from memory.

    The compatibility issues of course arise when you have a completely different memory layout in a later version, and basically need to replicate the one from the previous version (bug for bug) to load older files. It's insane.

    --
    "When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
  33. Well... is it $200 slower? by popo · · Score: 5, Insightful


    Because "free" still means more to me than an additional 1.7 seconds.

    --
    ------ The best brain training is now totally free : )
  34. Eh? by belg4mit · · Score: 2, Insightful

    If it it were technically true, so what?
    Why the hell does a text editor need to block the UI while writing to disk?

    --
    Were that I say, pancakes?
  35. MS is claiming this for a long time by Fedarkyn · · Score: 3, Interesting

    At tech-ed 2005 here in Brazil I saw one of MS evangelists showing a table comparing speeds for MS office (don't remember the version) and openoffices showing diferences od 20x or more...

    I use both offices suites at work and at home and the speed difference is in the order of 2x at most for the first loading of the program and almost no difference after this (anything below 1 second is just "fast enougth" for me). And my computer is rather outdated.

    I think ms Office a fair software, not worth the price, that's really expensive in Brasil, but they don't need to lie this way to sell it...

  36. Deliberate Confusion Between File and App by mpapet · · Score: 2, Insightful

    MS did this right again.

    They deliberately confuse the application with the file format.

    Psycologically reinforcing the perception that everything in a computer is vertically oriented and "incompatible" unless it comes from our application.

    They understand the immense threat that a viable alterative (file format in this case) presents. PHB gets idea, "If this is iteroperable, gee I wonder what else is?"

    Beautiful.

    --
    http://www.maxineudall.com/2010/02/should-economists-be-sued-for-malpractice.html
  37. Re:I seem to remember... by symbolic · · Score: 2, Informative


    I seem to remember a rather depressing benchmark with respect to how fast OOo was able to save and re-open a large spreadsheet- and how much memory was required to do so. The results were not pretty, and would have definitely qualified as something that goes into the "must improve asap" category. I use primarily open source apps, but I have to admit that this performance benchmark was a little disappointing. Here's a to a related ZDNet article: http://blogs.zdnet.com/Ou/?p=119

  38. Re:Microsoft's Message is Loud and Clear by ShieldW0lf · · Score: 4, Informative

    This stuff doesn't even make sense.

    OpenOffice uses ODF. Office uses binary formats. The performance analysis quoted doesn't compare ODF and OpenXML. It states right in the article:

    Here is a comparison with the standard 16-sheet SXC and XML sample file I've been using. The sample is in compressed XML format because it is smaller and easier for you to download. You'll have to convert the XML file to XLS and the SXC file to ODS to run the following test yourself.

    XLS is a binary format. This study is irrelevant to the statements made. And it's the only data given to substantiate the claims made. So there is no data given at all.

    All you can conclude from this is that OpenOffice 2.0, retrofitted recently for ODF, is much slower in a windows environment than Office 2003 using binary file formats. A far cry from any statements made either by Yates or by the summary.

    What a pile of crap journalism.

    --
    -1 Uncomfortable Truth
  39. Bye bye Vista? by Spy+der+Mann · · Score: 2, Funny

    "We'd support it but it's too slow"

    This means they'll cut off Vista support? :(