March, 2007

Doug Mahugh

Microsoft Interoperability Team
  • Doug Mahugh

    Interoperability: what's in a name?

    Interoperability is one of those words that means different things to different people. We all agree that it means something like "the ability of systems to work effectively together," but beyond that our agreements get murky at best. Consider, for example, the classification of of business products and services into "horizontal" and "vertical" markets, as shown here: The fundamental concept is that a vertical market encompasses all the business activity within a specific industry (healthcare...
  • Doug Mahugh

    Microformats and Open XML

    Like most people, I hadn't heard of microformats a year ago. But now the concept seems to be gathering momentum. Microformats have their limitations, but they offer a practical way to solve a common interoperability problem: how to add structured data to existing documents (typically HTML) without changing the underlying schema or breaking existing implementations. The basic concept is that a microformat is a set of "class" attributes that can be added to spans in an HTML page to tag content with...
  • Doug Mahugh

    Open XML Workshop

    We had an Open XML workshop in Redmond last week. It was rather spur-of-the-moment, frankly: we planned it less than three weeks before it took place. But this workshop is about to be delivered in many locations worldwide, and we wanted a chance to go through the content for a few Microsoft employees, partners, customers, and others. If you're interested in attending one of these workshops, watch my blog for information about scheduled events soon. The workshop happened to coincide with the dates...
  • Doug Mahugh

    XBRL and Open XML

    As a brief follow-up to my post on microformats and Open XML , I'd like to show a slightly different (and, frankly, more common) variation on using custom XML parts. Many organizations and industries have custom schemas that they've standardized upon. A good example is XBRL (eXtensible Business Reporting Language), a set of XML-based vocabularies for describing the types of information that appear on financial reports. Let's take a look at how an Open XML document might handle XBRL data. Consider...
  • Doug Mahugh

    Excel 2007 and the Open XML file formats

    Erika Ehrli has two more great articles in the "Office Visual How-To" series for developers. See Erika's blog for all the details. These are based on the work Ken Getz has done with the Visual Studio code snippets for Open XML, and they're well-written straightforward examples of how to accomplish common Open XML development tasks. More, please! :-)
  • Doug Mahugh

    Open XML Videos

    Several of my favorite Open XML developers were in Redmond last week, so I spent some time recording videos with them. Read the details over on OpenXmlDeveloper , or click any of the links below to go straight to the videos on Channel9.
  • Doug Mahugh

    Open XML Developers

    Caught in the wild: a gaggle of Open XML developers. This is at a dinner event at the Rockbottom Brewery in Bellevue this week, when we got together with a bunch of the Open XML developers who were in town for an Open XML workshop and also the MVP Summit. More details and pictures later, after we finish up the other events planned for today. Busy busy ...
  • Doug Mahugh

    Developer & IT Pro Days

    I'm in Ghent, Belgium today for Developer & IT Pro Days, where I'll be doing an Open XML breakout session this afternoon as well as some meetings with MVPs, RDs, press and others. The two photos below were taken on a walk around the area near the speaker hotel. Very cool architecture everywhere here. And that second shot is like an ad for the new improved VR technology in the hot-selling Nikkor 18-200 lens -- that's hand-held, just a quick snapshot. Thanks to Ales Ruzicka for all his help...
  • Doug Mahugh

    Open XML links for 03-07-2007

    Cairo University's Mohammad Nour El-din Marwan has a great post on "Generating Dynamic OpenXML Docx Files" that describes a template-driven approach for generating data-driven Open XML word-processing documents. Hong Kong's Office of the Government CIO has published a proposed government interoperability framework and related analysis that takes a pragmatic look at how to balance freedom of choice and interoperability. They acknowledge that the Office binary formats (doc, xls, ppt) are de-facto...
  • Doug Mahugh

    Are these winning tactics?

    My colleague Stephen McGibbon over in Europe has blogged about an offensive comment somebody posted on Brian Jones's blog , likening Open XML (I think) to the Dresden firebombings. Or maybe it's Microsoft that is like the Germans, or something ... I really don't follow the point. I also don't understand what teenage groupies or domestic violence have to do with file formats, to tell the truth. And I sure don't understand why a big company's senior management would repeatedly link to these types...
Page 1 of 2 (12 items) 12