« Untooned: Jessica Rabbit.. | Main| Motivational Posters »

ISO 29500 Compliance failure: Word 2007

Category  
Bookmark : del.icio.us  Technorati  Digg This  Add To Furl  Add To YahooMyWeb  Add To Reddit  Add To NewsVine 

Remember when Microsoft forced through its own ISO standard for the office 2007 file format, despite huge protests and some very dubious voting practices. Well, it transpires that someone actually tested Word 2007 against the ISO standard, and found it wasnt complant.

Let me just pause there whilst we all ponder the significance of this. Microsoft pushed this standard through ISO, strongarming and politicking as much as it could, in order to say that its office suite was 'standards compliant'. Everyone else who saw this ungodly mess basically pointed out that the file format itself could only ever be implemented by Microsoft, so badly was the standard and the file format written. And now, Microsoft cant even comply with the standard which they steamrollered through!

Which part of this whole fiasco erodes your confidence in Microsoft management the most? Forcing through the standard? Failing to ensure that it could be broadly implemented? Failing to actually adhere to it? Or just plain and simple General Stupidity?

I wouldnt place much long-term faith in Microsoft as an organisation capable of delivering. Not if I wanted a long-term career.

Comments

Gravatar Image1 - And supposedly an ISO submission can only be fast-tracked if there is already an existing implementation. It is now clearly visible that there was no existing implementation of OOXML

Gravatar Image2 - ISO/IEC 29500 (or ISO/IEC DIS 29500 as it now seems to be known as) has a status of "Deleted", so I doubt anyone will be compliant with it.

{ Link }

Gravatar Image3 - Hang on... I hate OOXML as much as the next yellow bleeder, but Office 2007 is an implementation of ECMA-376, which was what was SUBMITTED. The resulting ISO publication was changed from the submission, which is what the BRM is supposed to do.

Of course, 29500 is actually two specs, a STRICT and a TRANSITIONAL. Office 2007's output fails STRICT pretty badly, but it's only one attribute off from the TRANSITIONAL.

You know what would be interesting? For Symphony to write STRICT 29500 documents. Because MSFT is *never* going to meet that specification.

Gravatar Image4 - Office 2007 is not an implementation of ECMA-376 as Bob Weir has pointed countless times on his blog (see usage of VML for example).

Gravatar Image5 - @4 - Pedro, the only mention I can find about consistency of application support for ECMA-376 is in relation to Gnumeric's support for it, which is clearly inadequate according to Weir. I don't see anything at An Antic Disposition about Office 2007's output not validating against ECMA-376. I wouldn't be surprised if there were bugs, of course. But my point above was that Office 2007 has never been proposed as a reference implementation of ISO 29500 -- just of ECMA-376.

The way more important point here is the number of errata when applied against the STRICT version of the spec. It seems extremely likely that MSFT will never, ever have Office's output comply with the STRICT specification.

Post A Comment

:-D:-o:-p:-x:-(:-):-\:angry::cool::cry::emb::grin::huh::laugh::lips::rolleyes:;-)

All my past and future presentations can be found here

Finalist's Site Marker 3.jpg

www.flickr.com
wildbillbuchan's photos More of wildbillbuchan's photos

Quick Bill


I'm
- a Lotus Domino Dual PCLP - that is, a SysAdmin PCLP and an AppDev PCLP (or IBM Certified Advanced Application Developer and Advanced System Administrator) in nd7, v6, v5, v4 and v3. (one of 20 worldwide!)
- an IBM Certified System Administrator - Websphere Portal v5.0
- an IBM Certified Solutions Developer - Websphere Portal v5.0
- an IBM Certified Associate Developer - Websphere Studio v5
- an IBM Certified Solutions Expert - Websphere v4.0.
- a SUN Java 2 Certified Programmer
- a (probably lapsed now) Microsoft MCSE in Windows NT4.
- a (definately) lapsed now CLP in cc:Mail v2 and v6

Blogrolls







ND7

PB-DOMPOST-00_md_thumb.jpg