• Sign in
 
  •  
  • MSDN Blogs
  • Microsoft Blog Images
  • More ...
Search
Tags
  • .NET
  • Altova
  • blogging
  • code samples
  • Codeplex
  • Custom XML
  • DII
  • DIS29500
  • ECMA-376
  • IBM
  • Java
  • Monarch
  • ODF
  • Office 2007
  • OpenXMLDeveloper.org
  • PHP
  • Redmond
  • SharePoint
  • System.IO.Packaging
  • TechEd
  • UOF
  • VSTO
  • Windows
  • WordprocessingML
  • workshops
Archives
Archives
  • January 2012 (1)
  • October 2011 (1)
  • July 2011 (2)
  • April 2011 (1)
  • March 2011 (3)
  • December 2010 (1)
  • August 2010 (1)
  • June 2010 (1)
  • May 2010 (1)
  • April 2010 (3)
  • March 2010 (1)
  • November 2009 (4)
  • October 2009 (1)
  • September 2009 (2)
  • July 2009 (2)
  • June 2009 (4)
  • May 2009 (5)
  • April 2009 (4)
  • March 2009 (4)
  • February 2009 (2)
  • January 2009 (4)
  • December 2008 (4)
  • November 2008 (3)
  • October 2008 (4)
  • September 2008 (3)
  • August 2008 (2)
  • July 2008 (5)
  • June 2008 (7)
  • May 2008 (5)
  • April 2008 (8)
  • March 2008 (14)
  • February 2008 (15)
  • January 2008 (13)
  • December 2007 (12)
  • November 2007 (5)
  • October 2007 (9)
  • September 2007 (6)
  • August 2007 (10)
  • July 2007 (9)
  • June 2007 (8)
  • May 2007 (12)
  • April 2007 (14)
  • March 2007 (12)
  • February 2007 (10)
  • January 2007 (17)
  • December 2006 (14)
  • November 2006 (10)
  • October 2006 (11)
  • September 2006 (12)
  • August 2006 (12)
  • July 2006 (12)
  • June 2006 (23)
  • May 2006 (14)
Common Tasks
  • Blog Home
  • Email Blog Author
  • About
  • RSS for comments
  • RSS for posts

Developer workshop content

Doug Mahugh - Office Interoperability
MSDN Blogs > Doug Mahugh > Developer workshop content

Developer workshop content

Doug Mahugh
10 Aug 2007 11:08 AM
  • Comments 10

If you've attended one of the Open XML Developer workshops that I and others have delivered in the last few months, you probably received a bunch of presentations, hands-on labs with complete source code, lab manuals, and demo files. We passed out that content as takeaway items for all the attendees, but now, even if you didn't attend one of those workshops, you can get a copy of all the workshop content by simply downloading it from the "Open XML Developer Workshop content" page on OpenXMLDeveloper.org.

The content includes several things:

  • A series of presentations covering everything from basic Open XML architecture to the details of WordprocessingML, SpreadsheetML, and PresentationML. These presentations include hundreds of slides that will help you understand the things most developers need to know in order to work effectively with Open XML.
  • Dozens of sample documents and XML fragments that demonstrate specific concepts. These are the files that were used for demos during the workshops.
  • A set of hands-on labs in C# that take you through the basics of creating various document types. These labs use some AdventureWorks sample XML data as a starting point, which is transformed into rich Open XML documents that take advantage of images, styling, hyperlinks, charts, pivot tables, animations, and other common document elements.  (See below for two samples of output from the labs.)
  • A set of Java hands-on labs that demonstrate many of the same concepts for Java developers.
Module/Topic Presentation Samples Manual
00: Open XML Architecture PPTX-00 Samples 00
01: XML Programming in .NET PPTX-01 Samples 01 HOL 01
02: Open XML Packages PPTX-02 Samples 02 HOL 02
03: WordprocessingML Basics PPTX-03 Samples 03 HOL 03
04: WordprocessingML Advanced PPTX-04 Samples 04 HOL 04
05: Custom XML PPTX-05 Samples 05 HOL 05
06: SpreadsheetML Basics PPTX-06 Samples 06 HOL 06
07A: SpreadsheetML Advanced PPTX-07A Samples 07A HOL 07
07B: DrawingML PPTX-07B Samples 07B
08: PresentationML PPTX-08 Samples 08 HOL 08
09: XSLT and Open XML PPTX-09 HOL 09
11: C++/CLI Samples 11 HOL 11
Hands-on labs (source code)
Hands-on labs: C# "starter" versions download (1.47mb)
Hands-on labs: C# finished solutions download (3.17mb)
Hands-on labs: Java versions download (326K)

 

Many people were involved in putting this material together. Some let me beg/borrow/steal their work, some contributed hands-on labs or sample documents, some created slides, some helped with fact-checking, some provided feedback after delivering the content themselves, and others were kind enough to bluntly say things like "that slide doesn't work." At the risk of forgetting someone, I'd like to thank (in alphabetical order): Brian Jones, Chris Predeek, Kevin Boske, Mauricio Ordonez, Peter Koen, Rick Jelliffe, Sanjay Kumar, Tristan Davis, and Wouter Van Vugt. Most of the useful information came from those guys, and any errors and omissions I handled entirely on my own.

If you're new to Open XML development, or just curious about how Open XML works, these presentations and labs will get you a well-rounded education in what's involved. Now if only we had a book or a set of videos that complemented all this content. :-) Stay tuned ...

  • 10 Comments
.NET, workshops, code samples, Java
Comments
  • Paul Mooney
    10 Aug 2007 1:09 PM

    Developer workshop content Even if you didn't attended one of the Open XML Developer workshops...

  • Notes2Self.net
    11 Aug 2007 7:24 PM

    The OpenXML Community site now has over 2000 community members which is over 6 times the number when

  • Blog de Neodante (Julien Chable)
    14 Aug 2007 6:36 AM

    Pour ceux qui n'aurait pas eu la chance de croiser Doug Mahugh ou Wouter Van Vugt dans les workshop Open

  • Notes2Self.net
    14 Aug 2007 6:48 PM

    As Ecma TC45 were working on what would become Ecma-376 there were changes to the specification. Microsoft

  • Erika Ehrli
    15 Aug 2007 3:30 PM

    If you are an Open XML fan (like me), I strongly recommend you check out the latest news shared by Doug

  • John Head
    15 Aug 2007 4:27 PM

    Doug, could you put together a single zip file to get this all at once please. Will be able to store and distribute.

    Thanks - John

  • Doug Mahugh
    15 Aug 2007 5:41 PM

    John, it seems that there's not an easy way to do that on the OpenXMLDeveloper site, because of a file-size limit on attachments.  So I've created a 27MB ZIP file that contains everything, and it's available for download for the next 7 days or 100 downloads on YouSendIt here:

    http://download.yousendit.com/DB661EEB36BA450B

    I just realized I forgot the Java HOLs in that ZIP file.  Well, that's a small piece and it's right here:

    http://openxmldeveloper.org/files/1935/download.aspx

    Hope that helps.

  • Walter Stiers - Academic Relations Team (BeLux)
    16 Aug 2007 5:39 AM

    Doug Mahugh has the OpeXML Developer workshop content . Even if you didn't attend one of those workshops,

  • Doug Mahugh
    31 Mar 2008 6:22 PM

    Like many people, I thought we'd know the official outcome of the DIS 29500 process today, but it looks

  • cnblogs.com
    1 Apr 2008 11:30 AM

    Open XML Resources for Developers Published 31 March 08 03:20 PM Like many people, I thought we'd

Page 1 of 1 (10 items)
  • © 2013 Microsoft Corporation.
  • Terms of Use
  • Trademarks
  • Privacy & Cookies
  • Report Abuse
  • 5.6.426.415