220 likes | 668 Views
Microsoft Office XML Formats. Agenda. The role of XML in Microsoft Office Transitioning to open file formats Benefits of the Microsoft Office XML Formats File format compatibility and deployment Resources and additional information.
E N D
Agenda • The role of XML in Microsoft Office • Transitioning to open file formats • Benefits of the Microsoft Office XML Formats • File format compatibility and deployment • Resources and additional information
The Role of XML in OfficeBuilt –by design– for Interoperability • Achieve industry alignment using standardized technologies • Enable data interoperability between documents, applications and systems • Capture and reuse information to and from many data sources • Build intelligent applications that improve data context and quality Shared service oriented architecture (fx http, XML, SOAP, WSDL, UDDI) Documents
The Role of XMLExample Customer Solutions Using Office 2003 and XML
Transitioning to Open file formats • Advocating customer choice for file format usage • Broad array of open file formats are required to address the total need • Broad array of open file formats expands integration opportunities • Utilize current broad-use file formats in addition to developing standards • Migrating existing documents to XML-based document formats • Potentially impacts billions of documents over the past 10 - 20 years • Support across many applications and systems must be enabled • Layout, presentation and data integrity are mandatory during conversions • Maintaining the fundamentals • XML migration should not sacrifice performance, file size, or security • Conversion tools available for users and for converting legacy documents
Microsoft Office XML Formats A new, XML-based file format for Word, Excel and PowerPoint • Open, transparent file formats improve interoperability • Ecma Open XML Formats on track for standardization • Office XML Formats provide XML-based formats for templates, add-ins, macro-enabled documents and more • Royalty-free format licenses enable integration by any technology provider • Compact, robust file format • ZIP compression of the format reduces file sizes • Segmented data storage improves data recovery and the ability for developers access to file contents programmatically • Full support for compatibility, migration and deployment • New file formats are now default file formats • Backward compatible to Office 2000 with addition of compatibility pack • Bulk conversion tools available
New Word, PowerPoint, Excel Formats Open XML Formats File formats submitted to Ecma International for documentation and standardization Macro-enabled Formats Separates documents that are allowed to execute embedded macros / VBA projects Excel Binary Workbook New, Excel binary file format optimized for large workbooks ALL file formats available via royalty-free license program
Office XML Formats Architecture Modular format improves developer capabilities with minimal user impact Office “file” Operates identically to any other Windows desktop file. User sees and interacts with the desktop file exactly as they do with today. Internal operation Different types of data within each file stored as discreet, ZIP-compressed XML components Users would not see these components unless they un-ZIP the file to view the document parts Applications and systems could modify and extract individual parts without using Office applications The corruption or absence of any part would not prohibit the file from being opened
Improved IntegrationEnabling access to document contents through XML architecture ZIP Container compresses document contents Easier programmatic interrogation and removal of unwanted content. Custom XML data store hosts content stored in custom-defined schemas; separates content from presentation. Separate content storage enables simplified access and programmatic manipulation of document contents.
Compact File FormatFile size reduction due to ZIP compression Dramatic file size improvements * Additional PowerPoint file size improvements planned for Office 12
Robust File FormatEnabling safer documents and improved corruption recovery • Modular architecture improves recovery of corrupt files • A damaged object no longer destroys the entire file • Making documents safer • Easily scanned for specific content • Format architecture enables programmatic detection and removal of any personally identifiable information, comments, tracked changes • No VBA code in documents by default; Optional solution format supports VBA • Migration to new format without Object model changes
Royalty-free File Format Licensing • Office File Format Licensing • Royalty-free license for XML file formats • Royalty-free license for Binary file formats • Fundamentals of Office file format licensing • The technical documentation is available for anyone • The schemas are based on the W3C XML standard • The license is royalty-free • The license is perpetual • The license is very brief and available to everyone
Ecma Open XML Formats Standardizing Office XML Formats The goal of the Ecma Committee is to produce a formal standard for office productivity applications which is fully compatible with the Office Open XML Formats. The aim is to enable the implementation of the Office Open XML Formats by a wide set of tools and platforms in order to foster interoperability across office productivity applications and with line-of-business systems. Ecma will also be responsible for the ongoing maintenance and evolution of the standard.
Ecma Open XML Formats Co-Sponsors • Apple • Barclays Capital • BP • British Library • Essilor • Intel Corporation • Microsoft Corporation • NextPage Inc. • Statoil ASA • Toshiba
Building Open Communities www.OpenXMLDeveloper.org Formed to provide Open XML Formats developers with a forum for the free exchange of ideas, tips and tools related to Open XML Formats development Open to anyone free of charge to enable broad participation and development of solutions using the Open XML Formats on any platform
File Format CompatibilityEnsuring Free Document Exchange With Prior Office Releases • Office 2000, XP, 2003 will open, edit and save new Office formats • Will recognize new Word, Excel and PowerPoint file format extensions • Will save back to the new format when a file is edited • Office 2007 users can change the default file format if desired • Current .doc, .xls, .ppt file formats will be supported in Office 12 • Default file format can be set by users during deployment or after
Enforcing “Compatibility Mode” Artwork, Charts, Diagrams use Office 2000-2003 format Office 2007 features disallowed by Office 2007 interface Compatibility Checker identifies incompatible features Enabled for Office 2003 AND Office 2007 formats File Format Compatibility Office 2007 Office 2003, XP, 2000 Enabling “Full Functionality Mode” Enables full Office 2007 functionality Rehydrates disabled Office 2007-specifc content (for supported features only) Office 2007 Downgrade to Compatibility Mode Office 2007 features downgrade to Office 2003 features Compatibility Checker assists in downgrade process Some artwork is rasterized (can be ‘rehydrated’) Some structural information lost (XML Bindings, Building block information) Office 2007 Office 2003, XP, 2000
File Format Deployment Office File Conversion ToolUnleash data through XML Office Migration Planning ManagerProactively Identify File Format Issues • “Light Scan” identifies document age to help prioritize conversions • "Deep Scan" identifies and prioritizes issues found with each document • Customizable severity levels • Examples of compatibility challenges: • Loss of version history • Change in rendering or layout • Calculation change due to formulae changes Uses output from the Microsoft Office Migration Planning Manager Not a requirement for Office 2007 deployment Converts old documents to the new Office XML formats Runs documents through an open-and-save-as process. Application Customization Options Controllable file format defaults (Office XML Formats or 97-2003 Binaries or others) Automatic enforcement of Compatibility Mode
For more information Microsoft Office 2007 system preview www.OpenXMLDeveloper.org www.Ecma.org