{"id":804,"date":"2008-08-06T11:24:53","date_gmt":"2008-08-06T10:24:53","guid":{"rendered":"http:\/\/www.itwriting.com\/blog\/804-office-2007-odf-support-my-guess-is-it-will-be-good.html"},"modified":"2008-08-06T11:24:53","modified_gmt":"2008-08-06T10:24:53","slug":"office-2007-odf-support-my-guess-is-it-will-be-good","status":"publish","type":"post","link":"https:\/\/www.itwriting.com\/blog\/804-office-2007-odf-support-my-guess-is-it-will-be-good.html","title":{"rendered":"Office 2007 ODF support: my guess is it will be good"},"content":{"rendered":"<p>More details are emerging about the ODF converter which will be in Office 2007 SP2, set for release next year. <a href=\"http:\/\/blogs.msdn.com\/dmahugh\/archive\/2008\/08\/05\/guiding-principles-for-office-s-odf-implementation.aspx\">Doug Mahugh\u2019s post<\/a> outlines the architecture and explains how the converter will deal with compatibility issues.<\/p>\n<p>I want to highlight the section that describes how the converter is implemented:<\/p>\n<blockquote>\n<p>Word, Excel and PowerPoint have a Model-View-Controller design. The in-memory representation of the document, or Model, is designed to facilitate document revision and display functions and includes concepts which are never saved to the file, such as the insertion point and the selection. <\/p>\n<p>The persistence code converts this in-memory representation to and from some sort of the disk file based representation. Office 2007 already had code to support a number of angle-brackety persistence formats including HTML and OOXML. When we built in support for ODF, we added it in that area of our code. <\/p>\n<\/blockquote>\n<\/p>\n<p>That suggests deep integration, and a converter that has good chances of working smoothly and quickly \u2013 unlike the clunky open source translator which Microsoft sponsored, which is based on XSLT.<\/p>\n<p>Users also have the option of <a href=\"http:\/\/www.sun.com\/software\/star\/odf_plugin\/index.jsp\">Sun\u2019s plug-in<\/a>, which is based on Open Office code.<\/p>\n<p>It seems that Microsoft is aiming to make Office 2007 a good ODF citizen. Will that impede adoption of Microsoft\u2019s own OOXML format? Well, I guess OOXML will still be the default, and will have the best support for Office-specific features. Another thing to bear in mind is that OOXML was designed with Office specifically in mind. Potentially troublesome creatures like very large Excel spreadsheets may well perform best with OOXML. Another point is that Microsoft\u2019s server products, where they exploit XML documents, are likely to work best with OOXML. In other words, there are likely to be advantages in OOXML within enterprises that use Microsoft\u2019s platform.<\/p>\n<p>Still, strong support for ODF by default in Office will be a significant boost for the <a href=\"http:\/\/www.oasis-open.org\/committees\/tc_home.php?wg_abbrev=office\">OASIS format<\/a>. Microsoft is protecting its <a href=\"http:\/\/www.itwriting.com\/blog\/754-microsoft-office-is-ludicrously-expensive.html\">very profitable<\/a> Office sales against the risk of being dropped for lack of ODF compatibility.<\/p>\n<div class=\"wlWriterSmartContent\" id=\"scid:0767317B-992E-4b12-91E0-4F059A8CECA8:1a0c4221-77a8-4b5d-a194-a3db452836bb\" style=\"padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px\">Technorati tags: <a href=\"http:\/\/technorati.com\/tags\/ooxml\" rel=\"tag\">ooxml<\/a>, <a href=\"http:\/\/technorati.com\/tags\/odt\" rel=\"tag\">odt<\/a>, <a href=\"http:\/\/technorati.com\/tags\/xml\" rel=\"tag\">xml<\/a>, <a href=\"http:\/\/technorati.com\/tags\/microsoft+office\" rel=\"tag\">microsoft office<\/a>, <a href=\"http:\/\/technorati.com\/tags\/oasis\" rel=\"tag\">oasis<\/a><\/div>\n","protected":false},"excerpt":{"rendered":"<p>More details are emerging about the ODF converter which will be in Office 2007 SP2, set for release next year. Doug Mahugh\u2019s post outlines the architecture and explains how the converter will deal with compatibility issues. I want to highlight the section that describes how the converter is implemented: Word, Excel and PowerPoint have a &hellip; <a href=\"https:\/\/www.itwriting.com\/blog\/804-office-2007-odf-support-my-guess-is-it-will-be-good.html\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Office 2007 ODF support: my guess is it will be good<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[55,62,79,85],"tags":[],"class_list":["post-804","post","type-post","status-publish","format-standard","hentry","category-microsoft","category-open-source","category-software","category-sun"],"_links":{"self":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts\/804","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/comments?post=804"}],"version-history":[{"count":0,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts\/804\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/media?parent=804"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/categories?post=804"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/tags?post=804"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}