On last.fm: Coldplay - Listen now!
BNET Business Network:
BNET
TechRepublic
ZDNet
TalkBack 1 of 23:
Next »
Microsoft don't do inter-operable
... and this transparent push to derail the genuinely open ODF standard for a crippled, pseudo-open, Microsoft-centric non-standard is well documented online. Here's your starter for 10 - MS's 'open' standard requires that all implementations of it duplicate Microsoft programming bugs in Microsoft proprietary applications, such as one which would require the whole world accepting that the year 1900 was a leap, year, even though it wasn't, with the cascade of day naming errors that ensues. How far up its own @rse must a company be to expect the rest of the world to conform to it's proprietary programming bugs????

http://www.consortiuminfo.org/standardsblog/article.php?story=20070117145745854

"While the unprecedented size of OOXML (over 6,000 pages) has made performing a detailed review a daunting task, more and more contradictions are being found by those that are slogging their way through on this very tight timeframe. Here is a sampling of those that people have brought to my attention:


Starting with the somewhat silly, OOXML does not conform to ISO 8601:2004 "Representation of Dates and Times." Instead, OOXML section 3.17.4.1, "Date Representation," on page 3305, requires that implementations replicate a Microsoft bug that dictates that 1900 is a leap year, which in fact it isn't. Similarly, in order to comply with OOXML, your product would be required to use the WEEKDAY() spreadsheet function, and therefore assign incorrect dates to some days of the week, and also miscalculate the number of days between certain dates.

More substantively in the contradiction department, OOXML does not follow ISO 639 "Codes for the Representation of Names and Languages." That standard defines a list of codes that are maintained by a Registration Authority charged with keeping the list current as ethno-linguistic changes evolve. Instead, section 2.18.52, "ST_LangCode (Two Digit Hexadecimal Language Code)" (page 2531) says that you must use a fixed list of numeric language codes rather than the already existing set that provide for interoperability among other standards-compliant products ? a not unimportant factor in a text standard.

Similarly, 6.2.3.17 "Embedded Object Alternate Image Requests Types (page 5679) and section 6.4.3.1 "Clipboard Format Types" (page 5738) refer back to Windows Metafiles or Enhanced Metafiles ? each of which are proprietary formats that have hard-coded dependencies on the Windows operating system itself. OOXML should instead have referenced ISO/IEC 8632 "Computer Graphics Metafile" ? a platform neutral standard.

Taking the external reference issue further, I'm told that parts of OOXML can't be implemented by your typical programmer at all without technical assistance from Microsoft, as they refer not only to proprietary Microsoft products, but to undocumented parts of them as well ? which violates the General Principles of ISO/IEC Directives, Part 2".
Posted by: whisperycat   Posted on: 02/02/07 You are currently: a Guest | Members login | Terms of Use

Alert moderator to an offensive message

Subscribe to this discussion via Email or RSS

Microsoft don't do inter-operable  whisperycat | 02/02/07
Nice post!  SpikeyMike | 02/02/07
Well said, SpikeyMike.  999ad@... | 02/02/07
Microsoft bug?  KTLA | 02/02/07
Then why not...  techboy_z | 02/02/07
The intarwebs  KTLA | 02/02/07
Still, quit playing mind games, and tell us what you know. We do not have  DonnieBoy | 02/02/07
Straight from the horses mouth  quietLee | 02/02/07
Seems pretty weak to me. and I would also like to here from other sources.  DonnieBoy | 02/02/07
In this case, Donnie . . .  jlhenry62 | 02/02/07
Backstory  KTLA | 02/02/07
Give us a break. Microsoft should have fixed this a long time ago.  DonnieBoy | 02/02/07
Quit whining!!  jlhenry62 | 02/02/07
Right, the biggest thing that MS wants to do hear is be in a position  DonnieBoy | 02/02/07
They don't do standards at all  Imaginos1892 | 02/02/07
I'd be embarrased to submit a specification like this  stevey_d | 02/03/07
Don't use it  Boot_Agnostic | 02/02/07
OOXML is useless!!  techboy_z | 02/02/07
Who is M$???  Confused by religion | 02/03/07
Microsoft (MSFT) OOXML is useless  stevey_d | 02/03/07
Above?  KTLA | 02/03/07
any programmer who looks at the two Schemas can tell it  stevey_d | 02/04/07
Buy Microsoft Office now for full ODF compatibility  ihatelinux | 02/05/07

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

advertisement
advertisement

Meet Doc

  • Here to help you with your Document Management Needs
  • Doc is an enigma. Born to a Russian ballerina and a German electrical engineer, he grew up in various locations in the United States. He’s seen the insides of more brands, versions, and generations of printer and printer-related hardware than almost anyone.
  • To learn more about this mysterious figure check out his blog on ZDNet. You’ll be glad you did.
  • Produced by
    ZDNet and