June, 2009

Doug Mahugh

Microsoft Interoperability Team
  • Doug Mahugh

    WG4/WG5 Meetings

    I’ve just returned last night from a week in Copenhagen, where I attended the SC34 WG4/WG5 meetings that were hosted by Danish Standards.  As usual, it was several days of non-stop document format discussions, in the meetings as well as over breakfast, lunch, dinner, and Carlsbergs.  A typical comment from one of the delegates Wednesday afternoon: “let’s take a break from sitting down and continue this debate standing up for a while.” Other attendees have posted some thoughts about the...
  • Doug Mahugh

    ODF Plugfest, The Hague

    Over the last two days I’ve been attending the ODF Interoperability Workshop, a fascinating event that brought together ODF implementers from many countries to talk about the issues and collaborate on interoperability testing.  The workshop web site covers the details of the agenda, provides a variety of related content (including the presentations), and lists the objectives of the event: The aim is to provide a low-level hands-on interoperability testing environment in which vendors and community...
  • Doug Mahugh

    Testing Office’s ODF Implementation

    In this blog post, I’m going to cover some of the details of how we approached the challenges of testing our ODF 1.1 implementation that was released in Office 2007 SP2. Adding support for a new document format such as ODF to Office is a large and complex project. Office has a very broad range of functionality, and we had to map that functionality to the structures defined in ODF. This mapping then needed to be rigorously tested, in isolation and also in rich documents that reflect typical usage...
  • Doug Mahugh

    Standards-Based Interoperability

    There has been quite a bit of discussion lately in the blogosphere about various approaches to document format interoperability.  It’s great to see all of the interest in this topic, and in this post I’d like to outline how we look at interoperability and standards on the Office team.  Our approach is based on a few simple concepts: Interoperability is best enabled by a multi-pronged approach based on open standards, proactive maintenance of standards, transparency of implementation, and...
Page 1 of 1 (4 items)