Jaa


Ecma Standard 376 – Office Open XML formats

It's finally official. Today the Ecma General Assembly voted almost unanimously to approve the Office Open XML formats as an official Ecma standard. They also voted to submit the standard to ISO for fast track certification. The official press release from Ecma International can be found here: https://www.ecma-international.org/news/PressReleases/PR_TC45_Dec2006.htm

Here's a quote from Jan van den Beld, the Secretary General of Ecma International:

"The broad spectrum of sponsors from the industry and public institutions ensure the creation of an open standard that can create a wide range of possibilities for document processing, archival and interoperability" said Jan van den Beld, Secretary General of Ecma International. "The Open XML standard recognizes the benefit of backward compatibility preservation of the billions of documents that have already been created while enabling new future applications of document technology."

As I blogged about back in early October when we finalized the draft, it was a ton of hard work by around 20+ individuals from about 12 corporations, but it was well worth it. The dramatic improvements that the specification has undergone over the past year show it all. I was just looking back at one of my earlier blog posts from last year when we first submitted the Open XML formats to Ecma for standardization. It really is amazing that the group was able to accomplish so much work this past year. I can't wait to see what we're able to accomplish as we start working on the next version.

There are a few things that will be pretty fun to watch over the next few months. The one I'm most excited is the huge growth we're seeing in the Open XML developer community. We already have larger corporations/applications like Apple, Corel, Novel, Intel and Microsoft either participate directly in the standardization, or publicly comment on upcoming support for the Open XML formats. This is cool, but not the piece I'm as excited about. I'm looking forward to all the smaller companies (like the folks participating up on openxmldeveloper.org) that take advantage of this interoperable format as a building block for rich solutions that create and consume documents, spreadsheets, presentations, and other document types we haven't thought of yet. There are simple tools out there like the docx converter (https://docx-converter.com). There is the open source project up on sourceforge for converting from Open XML to ODF and back (https://odf-converter.sourceforge.net/). There is even the MindManager tool that converts mind maps into wordprocessing documents. The possibility are infinite… who knows how long it will be before we even see things like rich spreadsheetML files with branding, charting, pivot tables, etc. being output directly from hardware devices (like medical imaging equipment) rather than a basic CSV file.

Next step is going to be ISO certification, and here's hoping that IBM doesn't try to push too hard against this too. They've already said they were the only ones who voted against the Ecma certification which is a shame. Having a complete spec that outlines every piece of the Office file formats and is publicly maintained is a good thing. We shouldn't have to waste time arguing about that (unless we're in training to be a politician or something). Open XML may not be the best format for every use, but what is? HTML is great for some things, but really limited for others. XML is great for some things, but really limited to others. The same goes for these newer formats like ODF an Open XML. Microsoft had no problem with ODF becoming an ISO standard for instance, and didn't put up any roadblocks. It was a good thing. Hopefully IBM will be able to say the same about Open XML, but we'll have to wait and see. I haven't seen any public comments on that yet.

So, to all of my colleagues from TC45, congratulations! I think these stats say it all in terms of your hard work:

  • 72 presentations were given to the technical committee explaining the existing behaviors of features so that discussion on how to best structure and document it could then take place.
  • 66 hours of live meeting discussions (starting at 6am every Thursday for those of us on the west coast of the US)
  • 88 schema files
  • 128 hours of face to face meetings held in Brussels (ECMA); Cupertino, CA (Apple); London (British Library); Sapporro, Japan (Toshiba); Redmond, WA (Microsoft); Trondheim, Norway (StatOil)
  • 6,000 pages of documentation between the 5 parts of the standard
  • 9,422 different items to document (3,114 attributes, 2,500 elements, 3,243 enumerations, 567 simple types)

-Brian

Comments

  • Anonymous
    December 07, 2006
    I've just learned through the blog of Brian Jones that the Office Open XML spec has been accepted as

  • Anonymous
    December 07, 2006
    Der erste Schritt ist geschafft. Das Office Open XML Format wurde von der ECMA als Standard anerkannt.

  • Anonymous
    December 07, 2006
    Hi Brian, Congratulations for this success! I'd like to point out an issue related to Open XML and extensibility that I reported on the ODF Converter Team blog (http://odf-converter.sourceforge.net/blog/index.php?2006/12/07/16-open-xml-and-extensibility). Any suggestion will be appreciated! Best regards, Jean

  • Anonymous
    December 08, 2006
    That's great, hopefully ISO soon to follow.  LOL at the IBM sour grapes. ;)

  • Anonymous
    December 08, 2006
    The comment has been removed

  • Anonymous
    December 08, 2006
    I just read that IBM voted NO to making Open XML an ECMA standard.  Fortunately, they were the only NO vote.  I knew that IBM's ODF folks were petty beyond belief, but this really takes the cake. CNet's story: http://news.com.com/2061-10795_3-6141703.html?part=rss&tag=2547-1_3-0-20&subj=news IBM's Bob Sutor trying to justify himself: http://www.sutor.com/newsite/blog-open/?p=1264 Really pathetic.  My respect for IBM just got cut in half.

  • Anonymous
    December 08, 2006
    ECMA Finally Approves Open XML Formats

  • Anonymous
    December 08, 2006
    Read here Brian Jones: Open XML Formats : Ecma Standard 376 – Office Open XML formats .

  • Anonymous
    December 08, 2006
    It is funny how the IBM people always forget ODF's StarOffice heritage when talking about how forward-looking ODF is. Would they prefer that MS stay with closed, gobbledy-gooky binary formats and thus force IBM's own programmers to continue to struggle with them? Besides, if they don't like OpenXML they can always use a transform on it.

  • Anonymous
    December 08, 2006
    What a week! First we had Novell's announcement of Open XML support in OpenOffice , which came just after

  • Anonymous
    December 08, 2006
    Kudos to all those who worked hard to make it happen. That's a very impressive effort. This raises my Office programming experience to a level I wouldn't have dreamed of two years ago. Keep up the good work! And shame on IBM: ODF is great, OOXML is great. Let the customers decide what's best for their specific need and stop this "we're right, you're wrong" attitude.

  • Anonymous
    December 08, 2006
    What is so difficult to understand again? ODF is a multi-vendor and multi-implementation specification. MSOOX has been hastily thrown together because Microsofts last two Office XML formats didn't stick. And I'm pretty sure cross-plattform and multi-implementation fitnes wasn't a goal for the spec. So why should it be useful as recommended international standard? It's probably okay for rescuing your data from former vendor lock-in, but that's as far as that overly lengthy and quirky specifications advantages go. (Okay, I made that up. Don't know it for real, because the final spec is not even available.)

  • Anonymous
    December 08, 2006
    It's finally official. Today the Ecma General Assembly voted almost unanimously to approve the Office

  • Anonymous
    December 09, 2006
    Great info from Brian Jones on the Open XML standards as well interop solutions. Ecma Standard 376 –

  • Anonymous
    December 09, 2006
    Great info from Brian Jones on the Open XML standards as well interop solutions. Ecma Standard 376 –

  • Anonymous
    December 09, 2006
    Here they are: It looks like computers have finally got it over the humans with the defeat of Vladimir...

  • Anonymous
    December 15, 2006
    office 2007

  • Anonymous
    December 17, 2006
    The comment has been removed

  • Anonymous
    December 21, 2006
    It's finally official. Today the Ecma General Assembly voted almost unanimously to approve the Office