Freigeben über


Open XML Resources for Developers

Doug has a great post today that helps get us back to what really matters in this whole file format discussion (at least if you're a developer). He links to a number of existing resources that can help folks who are just now getting started with Open XML development, as well as more advanced links for folks who've already started working with the formats: https://blogs.msdn.com/dmahugh/archive/2008/03/31/open-xml-resources-for-developers.aspx

Like many people, I thought we'd know the official outcome of the DIS 29500 process today, but it looks like we won't hear the official results until after ISO has had a chance to run them by the national bodies who participated in the review of the specification, which according to Reuters will be Wednesday.

While we wait, I've been thinking about how much attention this process has been getting, especially in recent months. Back when Ecma submitted the ECMA-376 standard to ISO at the beginning of 2007 (451 days ago, if my math is right), a relatively small number of people were following the discussion around document format standards. That group has expanded significantly, and there are now many people following the story of Open XML and DIS 29500.

Since some of those people may be developers who didn't see all of the Open XML content that has been made available in the past, I decided to pull together a list of links to various resources for Open XML developers. The list is included below. I'm sure I've left out a few good resources, so please let me know in the comments if you know of a useful Open XML developer resource that I've not included here.

 

-Brian

Comments

  • Anonymous
    March 31, 2008
    "Doug has a great post today that helps get us back to what really matters in this whole file format discussion (at least if you're a developer)." If only it were that simple.  This might come as a surprise to you, but there are a number of developers who work on platforms other then Windows. The ratification by the ISO of a standard which we will not be able to implement is of great concern to us. Brian, here is a challenge to you personally.  Microsoft has been publicly making many promises about the new 'era of interoperability'.   Will you personally vouch that a 100% compliant reference implementation of the ISO ratified version of OOXML will be created by Microsoft? Will you personally vouch that third party developers will not be hampered by patents as they implement OOXML? Dave

  • Anonymous
    March 31, 2008
    dfarning: What part of the OSP (http://www.microsoft.com/interop/osp/default.mspx) is insufficient?

  • Anonymous
    March 31, 2008
    Yes, Brian, do you cross your heart and hope to die?  

  • Anonymous
    March 31, 2008
    The tools and support for Open XML already out there are great and have really assisted us in our product development. We added support for Open XML to our product 6 months ago with the expectation that it will become an ISO standard. We wait with bated breath!

  • Anonymous
    March 31, 2008
    The comment has been removed

  • Anonymous
    March 31, 2008
    @Dave, you want a 100% compliant implementation. As a reference for what you exactly mean with that, could you answer this question ? How much of a percentage would you define OpenOffice is a fully compliant reference implementation of ODF ?

  • Anonymous
    March 31, 2008
    Hi Brian, Well, the results are in - http://lists.opendocsociety.org/pipermail/members.announce/2008-April/000002.html - so you can stop being cagey about it now. As I said before, congratulations! Is it true that you and your blogging brethren have been quiet for the last few days, not due to "respect for the standards process", but simply because of inebriation? ;-)

  • Anonymous
    March 31, 2008
    Here a PDF with the (official) result on it as posted on a dutch ICT newssite: http://webwereld.nl/attachments/free/OXML_uitslag.pdf

  • Anonymous
    April 01, 2008
    Well done on turning the question of how to test for compliance back to me.  But that is exactly my question.  How do we verify that our product are compliant?  If Microsoft can't create figure out how to verify compliance to their standard. I would hate to think that OOXML is intentional being set up as a moving target to prevent the unwashed from implementing. If you can sense my distrust, you are right.  I was once part of a company that went from Microsoft partner to competitor overnight. As they say in Texas; Fool me once, shame on you. Fool me twice, shame on me.  

  • Anonymous
    April 01, 2008
    There's an old saying in Tennessee, I know it's in Texas, it's probably in Tennessee. It says: "Fool me once... shame on... shame on you... ... ... Fool me - I can't get fooled again" Dave, I think there will clearly be work to do now around tools; test suites; example documents; etc. That's all super important, especially with a spec with this level of breadth. -Brian