<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.dotnetzone.gr:443/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Office Development</title><link>https://www.dotnetzone.gr:443/cs/forums/35/ShowForum.aspx</link><description>Ανάπτυξη με το VSTO και το Office SDK</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Re: Microsoft Office and XML: Why not the OASIS OpenOffice.org XML format?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/2751.aspx</link><pubDate>Tue, 14 Jun 2005 07:35:17 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:2751</guid><dc:creator>George J. Capnias</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/2751.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=35&amp;PostID=2751</wfw:commentRss><description>&lt;p&gt;&lt;font face="Georgia" size="2"&gt;Περισσότερα πάνω στο θέμα:&lt;/font&gt;&lt;br /&gt;&lt;br /&gt; &lt;table style="BORDER-RIGHT: 2px ridge; BORDER-TOP: 2px ridge; BORDER-LEFT: 2px ridge; BORDER-BOTTOM: 2px ridge" bordercolor="#cccccc" cellspacing="0" cellpadding="0" width="90%" align="center" border="1"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td&gt; &lt;table cellspacing="0" cellpadding="5" width="100%" bgcolor="#eeeeee" border="0"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style="BORDER-RIGHT: #003399 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #003399 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 8pt; PADDING-BOTTOM: 1px; BORDER-LEFT: #003399 1px solid; COLOR: #ffffff; PADDING-TOP: 1px; BORDER-BOTTOM: #003399 1px solid; FONT-FAMILY: Marlett; BACKGROUND-COLOR: #003399" align="middle" width="25"&gt;1&lt;/td&gt; &lt;td style="BORDER-RIGHT: #003399 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #003399 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; PADDING-BOTTOM: 2px; BORDER-LEFT: #003399 1px solid; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: #003399 1px solid; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #003399" width="100%"&gt;MS Office Open XML Formats and OpenDocument XML format&lt;/td&gt; &lt;td style="BORDER-RIGHT: #003399 2px solid; PADDING-RIGHT: 1px; BORDER-TOP: #003399 2px solid; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; PADDING-BOTTOM: 1px; BORDER-LEFT: #003399 2px solid; COLOR: #ffffff; PADDING-TOP: 1px; BORDER-BOTTOM: #003399 2px solid; FONT-FAMILY: Marlett; BACKGROUND-COLOR: #ff0000" width="25"&gt;r&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td style="BORDER-RIGHT: 2px groove; BORDER-TOP: 2px groove; FONT-SIZE: 10pt; BORDER-LEFT: 2px groove; BORDER-BOTTOM: 2px groove; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #ffffff" colspan="3"&gt; &lt;p&gt;I’ve had a number of questions and e-mails asking if the new Office open XML formats are going to be the same as the OASIS OpenDocument format. Rather than reply to the various comments &amp;amp; e-mails separately I figured I’d just attempt to summarize everything as a new post. Sorry it took so long to reply to this issue, but I have been distracted by TechEd for the past week. Scoble actually swung by and talked with Jean Paoli and me about this just before I left for teched. You can watch that video here: &lt;a target="_blank" title="http://channel9.msdn.com/ShowPost.aspx?PostID=76169" href="http://channel9.msdn.com/ShowPost.aspx?PostID=76169"&gt;&lt;u&gt;&lt;font color="#0002ca"&gt;http://channel9.msdn.com/ShowPost.aspx?PostID=76169&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;The primary question I’ve been getting is whether or not the two formats are the same. The two formats are very different even though they both use ZIP and XML because they use different schemas. The basis for the OpenDocument format work was the OpenOffice.org XML file format (&lt;a target="_blank" title="http://www.oasis-open.org/committees/office/faq.php" href="http://www.oasis-open.org/committees/office/faq.php"&gt;&lt;u&gt;&lt;font color="#0002ca"&gt;http://www.oasis-open.org/committees/office/faq.php&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;) that originated I believe with the StarOffice product, where the goal of that group was to create an open and interoperable format. Similarly, our goal in Microsoft has also been to create an open and interoperable format. That’s why we made such a big push to use both ZIP and XML, because they are already so widely in use. Actually a lot of other people in the industry also use XML with ZIP to create XML based formats, for example in the CAD industry it’s great because XML compresses so well with ZIP and provides an easy to use container. That wide use makes it easier for people to take our formats and build on top of them. This is where the similarity between the two formats stops though: Our primary goal at Microsoft was to create an open format that fully represented all of the features that our customers have used in their existing documents, documents that have been created using the existing Office products over the past couple decades.&lt;/p&gt; &lt;p&gt;Office has over 400 million customers, and we have a responsibility to continue to support all existing documents and all the existing functionality.&amp;nbsp; There are billions of documents that we are going to help move into our new XML formats, and so a key constraint on all of our efforts was that these new formats had to support all those existing files and features with absolutely no loss. To give you an idea of how big of an undertaking that can be, we have more than 1600 XML elements and attributes that reflect the features in Word alone in Office 2003. This is why we had to design a new format instead of shoehorning our features in another existing format (Jean Paoli explains this in the video on Channel9).&lt;/p&gt; &lt;p&gt;Let’s talk a bit about the interoperability of the two formats, since that’s an important topic to be clear on. Because both formats are open and documented, it is possible to create a transform (or filter) that goes between the two. The interoperability problems will start to come up if there are features that are present in one application but not present in the other application. You have to assume this will be the case since every application out there has a different set of customers that request different features. From the Microsoft point of view we have so many features we built over the years and it would be extremely unlikely that those features work exactly the same way in other applications. Believe me, there are *tons* of features in Word, Excel and PowerPoint, and we have a responsibility to our customers to continue to support them.&lt;/p&gt; &lt;p&gt;I’m hoping that over time, as we publish these new schemas and provide documentation, people will start to build tools for going from our formats into other formats (and vice versa). We already did this with Word 2003’s XML when we build an XSLT to transform into HTML that you can find here: &lt;a target="_blank" title="http://www.microsoft.com/downloads/details.aspx?familyid=19676b18-1bcd-4852-93ba-0b5a203ea731&amp;amp;displaylang=en" href="http://www.microsoft.com/downloads/details.aspx?familyid=19676b18-1bcd-4852-93ba-0b5a203ea731&amp;amp;displaylang=en"&gt;&lt;u&gt;&lt;font color="#0002ca"&gt;http://www.microsoft.com/downloads/details.aspx?familyid=19676b18-1bcd-4852-93ba-0b5a203ea731&amp;amp;displaylang=en&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;. There is also an example up on the web of how to use XSL-FO with WordML. I’m also going to push hard for us to build more of these transforms that we can post up on the web. I’ll probably start posting some example stuff for the Word 2003 XML over the next few months since that’s the format that is currently out there for people to play with. Let me know if there are any simple transforms you’d like to see. Also please tell me about your experience if you do have converters that you built for Office 2003 XML and how we can make things easier to build.&lt;/p&gt; &lt;p&gt;-Brian&lt;/p&gt;&lt;img height="1" src="http://blogs.msdn.com/aggbug.aspx?PostID=428655" width="1" /&gt; &lt;p&gt;&lt;a target="_blank" title="http://blogs.msdn.com/brian_jones/archive/2005/06/13/428655.aspx" href="http://blogs.msdn.com/brian_jones/archive/2005/06/13/428655.aspx"&gt;&lt;u&gt;&lt;font color="#0002ca"&gt;Original Link&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;&lt;/p&gt; &lt;div class="newsitemfooter"&gt;Today 01:20 | BrianJones&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;font face="Georgia" size="2"&gt;George J.&lt;br /&gt;&lt;/font&gt;&lt;/p&gt;</description></item><item><title>Microsoft Office and XML: Why not the OASIS OpenOffice.org XML format?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/2743.aspx</link><pubDate>Tue, 14 Jun 2005 06:14:38 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:2743</guid><dc:creator>George J. Capnias</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/2743.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=35&amp;PostID=2743</wfw:commentRss><description>&lt;font face="Georgia" size="2"&gt;Μερικά πράγματα η Microsoft τα κάνει με τον δικό της τρόπο, και ας είναι ο πιο δύσκολος...&lt;/font&gt;&lt;br /&gt;&lt;br /&gt; &lt;div&gt; &lt;table id="table1" style="BORDER-RIGHT: 2px ridge; BORDER-TOP: 2px ridge; BORDER-LEFT: 2px ridge; BORDER-BOTTOM: 2px ridge" bordercolor="#cccccc" cellspacing="0" cellpadding="0" width="90%" align="center" border="1"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td&gt; &lt;table id="table2" cellspacing="0" cellpadding="5" width="100%" bgcolor="#eeeeee" border="0"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style="BORDER-RIGHT: #003399 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #003399 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 8pt; PADDING-BOTTOM: 1px; BORDER-LEFT: #003399 1px solid; COLOR: #ffffff; PADDING-TOP: 1px; BORDER-BOTTOM: #003399 1px solid; FONT-FAMILY: Marlett; BACKGROUND-COLOR: #003399" align="middle" width="25"&gt;1&lt;/td&gt; &lt;td style="BORDER-RIGHT: #003399 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #003399 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; BORDER-LEFT: #003399 1px solid; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: #003399 1px solid; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #003399" width="100%"&gt;Microsoft Office and XML: Why not the OASIS OpenOffice.org XML format?&lt;/td&gt; &lt;td style="BORDER-RIGHT: #003399 2px solid; PADDING-RIGHT: 1px; BORDER-TOP: #003399 2px solid; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; PADDING-BOTTOM: 1px; BORDER-LEFT: #003399 2px solid; COLOR: #ffffff; PADDING-TOP: 1px; BORDER-BOTTOM: #003399 2px solid; FONT-FAMILY: Marlett; BACKGROUND-COLOR: #ff0000" width="25"&gt;r&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td style="BORDER-RIGHT: 2px groove; BORDER-TOP: 2px groove; FONT-SIZE: 8pt; BORDER-LEFT: 2px groove; BORDER-BOTTOM: 2px groove; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #ffffff" colspan="3"&gt; &lt;p&gt;&lt;/p&gt; &lt;p class="ngpostlinks"&gt;&lt;a title="http" href="http://www.25hoursaday.com/weblog/PermaLink.aspx?guid=094031f0-197e-49d6-8cfd-f516f4306fa7"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;http://www.25hoursaday.com/weblog/PermaLink.aspx?guid=094031f0-197e-49d6-8cfd-f516f4306fa7&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;&amp;nbsp; | &amp;nbsp;&lt;a title="http" href="http://www.25hoursaday.com/weblog/CommentView.aspx?guid=094031f0-197e-49d6-8cfd-f516f4306fa7"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Comments&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;&lt;/p&gt; &lt;p xmlns="http://www.w3.org/1999/xhtml"&gt;Since the recent announcement that the next version of &lt;a title="http" href="http://www.microsoft.com/office"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Microsoft Office&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; would move to open XML formats as the default file format in the next version, I’ve seen some questions raised about why the &lt;a title="http" href="http://xml.openoffice.org/"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;OpenOffice.org XML formats&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; which were standardized with &lt;a title="http" href="http://www.oasis-open.org/committees/office/"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;OASIS&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; weren’t used. This point is addressed in a comment by Jean Paoli in the article &lt;a title="http" href="http://www.betanews.com/article/Microsoft_Opens_Office_File_Formats/1117692086"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Microsoft to ‘Open’ Office File Formats&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; which is excerpted below &lt;/p&gt; &lt;blockquote dir="ltr" style="MARGIN-RIGHT: 0px" xmlns="http://www.w3.org/1999/xhtml"&gt; &lt;p&gt;“We have legacy here,” Jean Paoli, Senior Microsoft XML Architect, told BetaNews. “It is our responsibility to our users to provide a full fidelity format. We didn’t see any alternative; believe me we thought about it. Without backward compatibility we would have other problems.” &lt;/p&gt; &lt;p&gt;“Yes this is proprietary and not defined by a standards body, but it can be used by and interoperable with others. They don’t need Microsoft software to read and write. It is not an open standard but an open format,” Paoli explained. &lt;/p&gt; &lt;p&gt;When asked why Microsoft did not use the OASIS (Organization for the Advancement of Structured Information Standards) OpenOffice.org XML file format, Paoli answered, “Sun standardized their own. We could have used a format from others and shoehorned in functionality, but our design needs to be different because we have 400 million legacy users. Moving 400 million users to XML is a complex problem.” &lt;/p&gt;&lt;/blockquote&gt; &lt;p dir="ltr" xmlns="http://www.w3.org/1999/xhtml"&gt;There is also somewhat of a double standard at play here. The fact that we are Microsoft means that we will get beaten up by detractors no matter what we do. When Sun announced &lt;a title="http" href="http://java.sun.com/developer/technicalArticles/releases/j2se15langfeat/"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;Java &lt;strike title="http"&gt;1.5&lt;/strike&gt; 5.0 with a feature set that looked a lot like those in C#,&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; I don’t remember anyone asking why they continued to invest in their proprietary programming language and platform instead of just using C# and the CLI which have been &lt;a title="http" href="http://msdn.microsoft.com/net/ecma/"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;standardized by both ECMA and the ISO&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;. If Microsoft had modified the OpenOffice.org XML file format so that it was 100% backwards compatible with the previous versions of Microsoft Office it is likely that same people would be yelling “embrace and extend”. I’m glad the Office guys went the route they chose instead. Use the right tool for the job instead of trying to turn a screwdriver into a hammer. &lt;/p&gt; &lt;p dir="ltr" xmlns="http://www.w3.org/1999/xhtml"&gt;It’s a really powerful thing that the most popular Office productivity suite on the planet is wholeheartedly embracing open formats and XML. It’s unfortunate that some want to mar this announcement with partisan slings and arrows instead of recognizing the goodness that will come from ending the era of closed binary document formats on the desktop. &lt;a title="http" style="FONT-SIZE: 10pt; COLOR: #333399; FONT-FAMILY: Tahoma" href="http://scobleizer.com/linkblog/archives/4420"&gt;&lt;u&gt;&lt;br /&gt;&lt;br /&gt;Original Link&lt;/u&gt;&lt;/a&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;font face="Georgia" size="2"&gt;George J.&lt;br /&gt;&lt;/font&gt;&lt;/div&gt;</description></item></channel></rss>