I’m helping run a two day developer workshop focuses on Open XML, the new document format for Microsoft Office 2007. I’m not delivering the course myself, but rather its been delivered by a colleague of mine, Wouter van Vugt. If you already have some experience working with Open XML, you may already have come across him – he’s very active on his blog and http://openxmldeveloper.org/ and has delivered this course a few times across Europe.
If you are not familiar with the new Office Open XML file formats, they are a compact and robust file format that better enable data integration between documents and back-end systems. They are also designed to make it easy for applications and systems to create and manipulate documents, opening up a whole variety of opportunities for applications to integrate document production, manipulation, archiving, etc. This is my main area of interest. I know many developers have tried automating Word or creating documents under programmatic control in the past and it has been hard. Its a lot easier now – come along to the workshop and find out more.
The workshop covers the structure and semantics of the new Office Open XML file format. Attendees will spend time covering the three major markup languages; WordprocessingML, SpreadsheetML and PresentationML, and will learn how to develop Office Open XML enabled solutions using System.XML and the Packaging API. Advanced topics such as digital signatures and working with custom XML and data-binding to create interactive documents will also be covered.