December, 2007

Doug Mahugh

Microsoft Interoperability Team
  • Doug Mahugh

    Merry Christmas!

    Whether you celebrate Christmas or not, I hope you have a relaxing holiday season this week. While some people (including my Mom) are traveling thousands of miles to celebrate the holidays, my wife Megan and I are staying home this year. We're looking forward to the most unplanned, unprepared, uncrowded, unchaotic Christmas we've ever had. For your Christmas amusement, here's a Christmas card I came across on Presentation Zen today ...
  • Doug Mahugh

    Open XML blogging in 2007

    It's been quite a year for those who have been blogging about the Open XML file formats. Here's a look back at some of the stories I remember best from this busy year ... January: Brian Jones provides an overview of Passing the Open XML standard off to ISO , followed by a post on the history of Office XML formats . My first post of 2007 covers Dr. John Tunnicliffe's ExcelPackage API for Open XML spreadsheets. Tristan Davis explains how content controls and the XML data store (custom...
  • Doug Mahugh

    Symbian support for DOCX/XLSX

    Quickoffice Premier 5.0 is the first mobile productivity software suite to support Office 2007 file formats on the S60 platform . The Symbian S60 platform is used by Nokia , Samsung, and many other manufacturers, and you'll find S60 smartphones in the hands of many people these days. Now all of those people can read and write Open XML documents on their phones. You can send a DOCX or an XLSX to a colleague with a Nokia 5500 Sport like the one shown here, and they can edit it and send it back....
  • Doug Mahugh

    Linq to XML code samples

    Well, that didn't take long: Eric White has already posted a series of blog posts on using Linq to XML with Open XML. He covers the basics of packages and parts, and then presents an OpenXMLDocument class that converts any Open XML document into a hierarchical object graph on which it is easy to write LINQ to XML queries. An XDocument XML is created for each part in the package, and you can then write LINQ to XML queries over multiple parts easily. From the comment thread on Eric's blog, I learned...
  • Doug Mahugh

    Where's Wouter?

    I've been wondering lately, "what's up with Wouter?" He was so active blogging about Open XML in the past, and nothing new from him has appeared in my RSS reader for several weeks now. I know he's been busy lately with a few little things like starting a business and growing a family , so I assumed he was taking some time off from blogging. But it turns out I was wrong about that. Wouter has been blogging about Open XML development and other topics as usual, but I wasn't getting notification...
  • Doug Mahugh

    Open XML links for 12-20-2007

    Document Science CTO on Office and Open XML. My good friend Warren Wilbee recently interviewed Dr. Nasser Barghoutian, the CTO of Document Science, about how they develop applications on the Office platform. Podtech has posted a video of the interview, and Open XML is one of the key technologies in their Office integration strategy. A different Open XML conversation every day. Oliver Bell discusses the different types of Open XML conversation taking place these days, depending on the participants...
  • Doug Mahugh

    Open XML links for 12-13-2007

    The last week has seen some interesting discussions and useful how-to posts on Open XML blogs ... Three new articles on OpenXMLDeveloper.org . Sheela over at Sonata has recently posted several new articles, including an overview of how digital signatures work in WordprocessingML, information about how to implement headers and footers in SpreadsheetML, and the first in a two-part series on Open XML's implementation of mail merge in WordprocessingML . Eric White can't stop posting Linq to XML...
  • Doug Mahugh

    A stocking stuffer from TC45

    Ecma TC45 has uploaded to their web site proposed dispositions for 2298 of the 3522 total DIS 29500 comments today, according the the announcement on the Ecma web site from Tom Ngo of NextPage. There are 532 new responses, and they've now completed 65% of the dispositions. This batch includes some pretty big changes, such as making DIS 29500 into a three-part standard that has separate conformance "classes" for OPC (Open Packaging Conventions) and MCE (Markup Compatibility and Extensibility),...
  • Doug Mahugh

    New blog: Gray Matter

    People often ask me how much smaller Open XML documents are than corresponding Office binary documents. It's a hard question to answer with any precision, because the difference in size is so dependent on the document content. For example, a long simple text document will compress by orders of magnitude, a typical document with graphics and other types of content compresses somewhat less, and you can even create documents that are a bit larger in Open XML format than they are in the binary formats...
  • Doug Mahugh

    New member of the Open XML team: Eric White

    I recently mentioned that I've moved to a new role in the Office organization, and now that my replacement over in DPE is officially signed, sealed, and soon to be delivered, I just wanted to mention how excited I am about the latest addition to the Open XML team here at Microsoft. Eric White is the new Open XML technical evangelist, and he brings a wealth of XML development experience to the role. He's the guy who wrote all of the Linq to XML samples for MSDN, which happen to use Open XML documents...
Page 1 of 2 (12 items) 12