Doug Mahugh - Office Interoperability

Doug Mahugh

Microsoft Interoperability Team
  • Doug Mahugh

    WordCamp Victoria 2012

    Over the weekend, I attended my first WordPress event: WordCamp Victoria 2012 . It was a great opportunity to learn more about WordPress and meet a bunch of people who are passionate about WordPress, blogging, travel, food, beer, sailing and other topics. (Hey, we didn’t just talk about work!) For more information about WordCamp Victoria this year, see the #WCV12 hashtag on Twittter. If you’re wondering why I’d be at a WordPress event, the answer is that I’ve moved to a new role here at Microsoft...
  • Doug Mahugh

    OASIS ODF 1.2 Approved

    As expected, OASIS members have approved ODF 1.2 as an OASIS Standard. Although the official announcement from OASIS hasn’t been posted yet, Rob Weir (chair of the OASIS OpenDocument Technical Committee) has a blog post with information about ODF 1.2 and those who have contributed to it. As Rob notes, many people from around the world representing many organizations contributed to ODF 1.2. Here’s a Wordle of the attendees of every ODF Technical Committee (TC) call in the final year...
  • Doug Mahugh

    New DII website locations

    I’ve heard from a couple of people who have noticed that the Document Interoperability Initiative website ( ) started redirecting to a new site recently ( ), so thought I’d provide some info to clarify where to find various types of information going forward. All of the same content related to document formats is still available, but we’ve consolidated things so that it all lives on under the Open Specifications...
  • Doug Mahugh

    Microsoft Office Binary File Format Validator

    My colleagues on the Office Interoperability team have been hard at work on a tool that will help implementers of the Office binary formats identify and correct any issues in binary documents created or modified by their software. The Binary File Format Validator Beta is now publicly available here , and Michael Bowman has a blog post covering the details. In Michael's words: BFFValidator runs as a command line without a dependency on the Office product. BFFValidator is targeted towards binary...
  • Doug Mahugh

    libOPC version 0.0.1 released

    The first release of libOPC, a new API for Open XML development, was published on Codeplex last week. This API is the first open-source cross-platform API for developers working with Open Packaging Convention (OPC) packages as used by Open XML, XPS, and other formats. Full source code is available, and it’s written in portable C99 , so can be used on all popular variants of Linux/Unix, Mac OS, Windows, Android, and many other platforms. The API uses other common cross-platform open-source APIs for...
  • Doug Mahugh

    Release V2 of Open XML document generation system

    Eric White posted yesterday release V2 of his simple Open XML document generation system, a high-performance tool for generating customized documents from any data source that can be serialized as XML. This tool is part of Eric’s ongoing series of posts on generating Open XML WordprocessingML documents. In his approach, you configure the document generation process by creating a template document, then inserting content controls in the template document, and then entering appropriate XPath...
  • Doug Mahugh

    XML Prague 2011

    I attended the XML Prague conference over the weekend, where I had the opportunity to see some great presentations, meet some interesting people, and drink plenty of Czech beer. The latter being a requirement for any trip to Prague, of course! The conference was scheduled on the weekend between meetings of the W3C XSL working group last week and the ISO/IEC JTC 1/SC34 working group and plenary meetings that are taking place this week, which made it convenient for SC34 members to attend as part of...
  • Doug Mahugh

    Change Tracking in ODF

    When we implemented support for ODF in Office 2007, we decided to not support the limited change-tracking functionality included in that version of the ODF standard. I covered the thinking behind that decision in a blog post shortly after ODF 1.1 support was released in Office 2007 SP2. I mentioned in that post that “we would welcome the opportunity to work with other TC members to improve ODF’s ability to handle tracked changes.” I reiterated that later the same year, when I spoke at OOoCon 2009...
  • Doug Mahugh

    Can progress be standardized?

    There’s a fundamental challenge that many standards maintenance groups and standards implementers deal with from time to time: how can standards evolve, and implementers innovate, while maintaining the sort of reliable and well-documented interoperability that standardization enables? Standards maintenance processes add new functionality slowly and carefully, but the products that implement those standards may progress much more rapidly at times, to address new needs in the marketplace,...
  • Doug Mahugh

    Binary File Format Plugfest

    The Office interoperability team will host a Binary File Format Plugfest on October 19th and 20th in Redmond. The event will target a developer level audience. Microsoft subject matter experts from both the support organization and the product team will be onsite to answer questions about the Binary File Formats.  This Plugfest will be a great opportunity for you to test your BFF implementations and receive immediate feedback and assistance from Microsoft. The event is free, and we will cover...
Page 1 of 37 (361 items) 12345»