April, 2007

Doug Mahugh

Microsoft Interoperability Team
  • Doug Mahugh

    Kiev Open XML workshops

    We had two Open XML workshops in Kiev this week. Thursday was an all-day technical workshop at a government facility, and the attendees included developers and project leaders. I met a few of the people from the Ukraine's TC20 technical committee, and we discussed a wide variety of technical topics related to Open XML and document formats in general. Friday was a half-day workshop for senior management, and attendees included CIOs, development management, government officials, and press. Like...
  • Doug Mahugh

    May cooler heads prevail

    I've blogged a bit recently about the ugly tone of some of the tactics that have been used in the document-formats debate. Now today comes welcome news of a more reasonable and level-headed approach. Datuk Dr. Mohamad Ariffin Aton, the chief executive of Sirim Bhd, which assists Malaysia's Department of Standards in standards development processes, has decided to suspend the evaluation process for a proposal to mandate ODF as the one and only Malaysian document format standard. He said that some...
  • Doug Mahugh

    Beijing Open XML Workshop

    This week I had a chance to see firsthand why China is becoming a force to be reckoned with in software development. The caliber of the attendees at the Open XML workshop in Beihang University was very high, and their questions were very interesting. We had many attendees who have read significant portions of the Open XML spec, and attendees who have written creative Open XML applications. And there's a great energy level that everyone has here when it comes to technology; expect to see some cool...
  • Doug Mahugh

    PHPExcel API for Open XML

    PHPExcel is a set of classes that enable Open XML spreadsheet development, available as an open-source project on Codeplex . Using these classes, PHP programmers can easily create spreadsheets with formulas, conditional formatting, and other features. Here's a sample of a spreadsheet created with PHPExcel: Classes are provided for the main elements you'll need to create richly formatted spreadsheets: a worksheet class, data cell class, style class, and so on. These classes allow PHP developers...
  • Doug Mahugh

    XPS Essentials Pack

    Version 1.0 of the XPS (XML Paper Specification) Essentials Pack is now available for download. It includes an XPS viewer, an XPS document writer, and iFilter/iPreview extensions to enable XPS search and thumbnails. XPS is a fixed-layout document format that is supported by Office 2007 through an optional free download that enables XPS and PDF support . XPS documents use the Open Packaging Convention, so you can use the System.IO.Packaging API to read and write them. The parts themselves use XPS...
  • Doug Mahugh

    Open XML workshops in Belgium and Slovenia

    What a week! I've had the opportunity to discuss Open XML with developers, journalists, and government workers in several European countries, and it's been a very useful and informative 2-way dialog. I showed a bunch of people what Open XML can do and how it works, and a bunch of people showed me how people are using Open XML and what they'd like to see in the future from Microsoft regarding Open XML tools, policies and other topics. Thanks for all the great feedback, which I'll pass it on to all...
  • Doug Mahugh

    Munich train-the-trainer event

    The Open XML train-the-trainer event at Munich's Kempinski Hotel this week has been a great chance to meet new friends (and a couple of old friends) from a bunch of countries all in one place at one time. We have attendees here from Hungary , Croatia, Greece, Poland, Czech Republic, Slovenia, Bulgaria, Russia, Lithuania, Romania, and Germany, and they'll all be giving Open XML workshops in their regions in the months ahead. The Kempinski is a great place for an event like this, because it's located...
  • Doug Mahugh

    Dynamically generating content controls

    One of the most popular features of Open XML among developers is the concept of binding content controls (structured document tags) to custom XML nodes. This is a powerful concept that allows for simple integration between existing XML instances of business data and the rich look and feel of typical Open XML word-processing documents, while keeping the data and presentation details cleanly separated. Once developers start thinking creatively about how to use content controls, however, there's...
  • Doug Mahugh

    Open XML links for 04-30-2007

    A few links to things I've come across in recent days ... DOCX convertor for the Mac Office for the Mac hasn't shipped with Open XML support yet ( but it's coming soon ). So if you're a Mac user in an organization that has moved to Office 2007 and the Open XML formats, you might want to check out Panergy's docxConvertor tool. It's a stand-alone convertor that translates "docx" Open XML documents into RTF. Most commonly used formatting and features are translated, including styles, headers...
  • Doug Mahugh

    DIS ballot period for Ecma 376/DIS 29500

    Ecma International has announced that they've heard from the JTC 1 Secretariat that Office Open XML has moved to the next phase of the ISO/IEC standards process. This phase, known as the DIS ballot period, will include detailed review of any technical questions and comments within the technical committees of all the nations involved in the standards process. From the Ecma announcement : “Ecma International welcomes the continuation of the ISO/IEC DIS 29500 process for Ecma-376: Office Open...
Page 1 of 2 (14 items) 12