<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>osrin.net &#187; Examples</title>
	<atom:link href="http://osrin.net/category/examples/feed/" rel="self" type="application/rss+xml" />
	<link>http://osrin.net</link>
	<description>Notes from fourty one degrees south...</description>
	<lastBuildDate>Fri, 29 Apr 2011 05:01:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<cloud domain='osrin.net' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
		<item>
		<title>Microsoft Word add-in for Mediawiki</title>
		<link>http://osrin.net/2010/12/microsoft-word-add-in-for-mediawiki/</link>
		<comments>http://osrin.net/2010/12/microsoft-word-add-in-for-mediawiki/#comments</comments>
		<pubDate>Wed, 22 Dec 2010 00:32:09 +0000</pubDate>
		<dc:creator>oliver</dc:creator>
				<category><![CDATA[Examples]]></category>
		<category><![CDATA[Interoperability]]></category>
		<category><![CDATA[interop]]></category>
		<category><![CDATA[mediawiki]]></category>
		<category><![CDATA[word]]></category>

		<guid isPermaLink="false">http://osrin.net/2010/12/microsoft-word-add-in-for-mediawiki/</guid>
		<description><![CDATA[I meant to mention this when we released it back in November but somehow forgot. With the help of Intergen here in Wellington, and with support from a small team of other folks in New Zealand we have released an &#8230; <a class="more-link" href="http://osrin.net/2010/12/microsoft-word-add-in-for-mediawiki/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://osrin.net/wp-content/uploads/2010/12/saveas.png" rel="lightbox[695]"><img style="border-right-width: 0px; margin: 0px 0px 10px 10px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="saveas" border="0" alt="saveas" align="right" src="http://osrin.net/wp-content/uploads/2010/12/saveas_thumb.png" width="323" height="203" /></a>I meant to mention this when we released it back in November but somehow forgot. </p>
<p>With the help of Intergen here in Wellington, and with support from a small team of other folks in New Zealand we have released an add-in for users of Microsoft Word 2008 SP2 and above that will allow them to save content that they produce directly to the MediaWiki file format. </p>
<p>We initially did this to support educators locally who wanted to be able to publish their work to the <a href="http://wikieducator.org/Main_Page" target="_blank">WikiEducator</a> project, but it is obviously equally applicable to anybody else wanting to save from Word on a PC to a Wiki.</p>
<p>The add-in is written to take advantage of the <a href="http://msdn.microsoft.com/en-us/library/dd300649.aspx" target="_blank">converter interfaces</a> that were added to Microsoft Office 2007 in Service Pack 2. The source code, which provides a reference for others interested in adding custom ‘Save As&#8217; functionality to Microsoft Office, is available under the OSI approved <a href="http://www.apache.org/licenses/LICENSE-2.0.html">Apache 2.0 license</a> and can be downloaded <a href="http://wordmediawikiaddin.codeplex.com/">here</a>.</p>
<p>For end users, the installer for the add-in can be <a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=8e519637-afb0-4134-a91f-7b0ebea8d933" target="_blank">downloaded from here</a>. </p>
<p>My colleague Andrew Gordon has written a little more about the project <a href="http://port25.technet.com/archive/2010/11/17/open-source-extension-for-microsoft-word-supports-mediawiki-file-format.aspx" target="_blank">over at Port25</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://osrin.net/2010/12/microsoft-word-add-in-for-mediawiki/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Office 2010 protocol documentation published</title>
		<link>http://osrin.net/2009/07/office-2010-protocol-documentation-published/</link>
		<comments>http://osrin.net/2009/07/office-2010-protocol-documentation-published/#comments</comments>
		<pubDate>Tue, 21 Jul 2009 04:54:44 +0000</pubDate>
		<dc:creator>oliver</dc:creator>
				<category><![CDATA[Examples]]></category>
		<category><![CDATA[Interoperability]]></category>

		<guid isPermaLink="false">http://osrin.net/2009/07/office-2010-protocol-documentation-published/</guid>
		<description><![CDATA[I think this could well be another first for us. I’ve talked about the importance of the protocol documentation in past posts, but I think this is the first time we have had things written up and available so far &#8230; <a class="more-link" href="http://osrin.net/2009/07/office-2010-protocol-documentation-published/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I think this could well be another first for us. </p>
<p>I’ve talked about the importance of the protocol documentation in past posts, but I think this is the first time we have had things written up and available so far in advance of a product launch.</p>
<p>Tom Robertson announced the <a href="http://microsoftontheissues.com/cs/blogs/mscorp/archive/2009/07/20/a-transparent-look-at-office-2010.aspx#comments" target="_blank">availability of the Office 2010 protocol documentation</a> this morning on the <a href="http://microsoftontheissues.com/cs/blogs/mscorp/default.aspx" target="_blank">Microsoft on the Issues</a> blog:</p>
<blockquote><p>This kind of open access to information is a central tenet in our <a href="http://www.microsoft.com/interop/principles/default.mspx">Interoperability Principles</a>. The aim of these principles is to give all software developers—including commercial ISVs, open source developers, and developers in customer IT departments—technical information that can be useful in building products that work well with our most popular products. All told, we’ve published more than 33,000 pages of technical documentation relating to interoperability with these Office products, and we’ve seen more than 250,000 downloads of the entire range of our interoperability documentation in just the past year. </p>
<p>This model of transparency through access to developer resources has already enabled real-world interoperability in other areas. In December 2008, for example, Microsoft published detailed protocol documentation for Microsoft Exchange ActiveSync (EAS), as part of the expansion of our EAS IP Licensing Program. EAS is the technology that enables mobile devices to synchronize e-mail, calendar and other information with Microsoft Exchange Server. While EAS had been licensed in the past, the posting of this documentation provided consistent, open access for all developers to the Microsoft protocols built into EAS that enable interoperability. As a result, many leading companies—including Microsoft competitors like Apple, Google, Nokia, and Palm—have licensed the EAS protocol patents, making it possible for their customers to synchronize Exchange data on the most widely used mobile phone platforms in the world.</p>
</blockquote>
<p>That second paragraph is a great example of how this documentation is being used.</p>
]]></content:encoded>
			<wfw:commentRss>http://osrin.net/2009/07/office-2010-protocol-documentation-published/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Open Government, real examples, not technology examples</title>
		<link>http://osrin.net/2009/02/open-government-real-examples-not-technology-examples/</link>
		<comments>http://osrin.net/2009/02/open-government-real-examples-not-technology-examples/#comments</comments>
		<pubDate>Thu, 12 Feb 2009 06:26:38 +0000</pubDate>
		<dc:creator>oliver</dc:creator>
				<category><![CDATA[eGovernment]]></category>
		<category><![CDATA[Examples]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://osrin.net/2009/02/open-government-real-examples-not-technology-examples/</guid>
		<description><![CDATA[Since President Obama’s January inauguration there has been a lot of talk about what he has been calling Open Government, a plan to return to a US government that is representative and belongs to “we the people” as the US &#8230; <a class="more-link" href="http://osrin.net/2009/02/open-government-real-examples-not-technology-examples/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Since President Obama’s January inauguration there has been a lot of talk about what he has been calling Open Government, a plan to return to a US government that is representative and belongs to “we the people” as the US constitution so brilliantly defines it.</p>
<p>As citizens we often forget that Governments are our governments, instead we choose to think about them as huge bureaucracies within which we have little or no personal role to play. We pay our taxes, fill out relevant forms, pay for the right licenses and conform to the laws of the land.</p>
<p>The idea of Open Government gives us the opportunity to participate in a more relevant way in decision making while at the same time enjoying more transparency around the actions that government takes and the information that it holds that are relevant to those actions.</p>
<p>I don’t for a moment envy the US administration as it aims to turn these words into reality, with thousands of agencies, tens of millions of government employees and literally billions of government documents. </p>
<p>As they make steps towards making the policy into reality though I do think it is important to think about the roots of transparency and participation.</p>
<p>With that in mind I wanted to share a couple of examples of mine from a recent trip to the UK, one through a personal friendship and another as I walked through my home town of Blackburn on a chilly January morning.</p>
<p>My first example is one that I think represents what it takes to become a real participant in government. Like anything in life sitting on the sidelines poking at things we don’t like rarely makes a difference, getting involved with those issues and working towards goals that you have a personal connection to is frequently a lot more productive.</p>
<p>One of my longest standing friends back home in Lancashire really embodies this. <a href="http://www.burnley.gov.uk/site/scripts/councillors_info.php?councillorID=102&amp;viewBy=specificParty" target="_blank">Darren Reynolds</a> is a resident of a town close to where I grew up, he and I met when I was in my late teens through a common interest in computing and later we went on to run a small company together before I joined Microsoft. </p>
<p>While I moved to London, Seattle then Singapore, Darren never left his home town of Burnley. Frequently when we met he would articulate the virtues of the town, he sees significant opportunity there, sees enterprise in his fellow residents and has a deep personal passion for the town. </p>
<p>About four years ago he started to think about what he could do to build on that passion by participating in local politics, today he is an elected member of the town council and in the future I’m sure his passion for the town, the people and the commerce there will carry him on to do great things for his community.</p>
<p>This example is pretty key as we think about participation in government. Darren realized that nobody in government was going to come knocking on his door to ask him for his opinion or to draw upon his expertise, so he got involved for himself. If any type of open government is going to take hold then each and every one of us have to think about the role that we want to play in that. </p>
<p>Some, like Darren, will want to run for office, some may want to contribute expertise and others may actively decide that they don’t want to personally participate. The key is that we all get a choice about the role that we want to play, and we make that choice for ourselves.</p>
<p>The second example was a bit of a shock to me even though it is something that has been taking place in my own home town since I was a kid. </p>
<p>On the Saturday morning I had a little shopping to do, so I headed into the local town center. Blackburn isn’t a prosperous place when compared to other parts of England, but it is a wonderful place all the same. It is a market town and once the center of a thriving cotton industry.</p>
<p>The political process in Blackburn was alive and well that morning, a second good examples of more traditional transparency and participation. </p>
<p>In the square outside of the town hall (stood on an actual soap box!) was <a href="http://en.wikipedia.org/wiki/Jack_Straw" target="_blank">Jack Straw</a>. </p>
<p>Mr. Straw has been the local member of parliament for as long as I can remember. Today he is a senior minister and for many an internationally visible politician.&#160; </p>
<p>Throughout that time Mr. Straw has continued to stay connected to his local constituency, and on a regular basis he can be found on that soap box talking to whoever turns up about whatever issue is relevant on the day. On this particular Saturday morning he was talking about the banking bailouts and what it would mean to the people of Blackburn and East Lancashire.</p>
<p>Across the street from Mr. Straw was another example of political participation. A small group of three or four local (I assume) residents who didn’t agree with the Labour governments actions in Iraq. They had turned out to protest, hand out leaflets and ask Mr. Straw some tough questions on his policy positions.</p>
<p>The complete audience for this event was about thirty people, the security presence consisted of one visible police officer. My father tells me that Mr. Straw has been holding these open forums in Blackburn every month for decades.</p>
<p>It is irrelevant if you agree with Mr. Straw’s politics or not, what was really special about this event was that it is a transparent and participative political process in action. Anybody could turn up and participate in the discussion and while doing so they were free to express whatever views they held and have them discussed. </p>
<p>As we chatter on our technology blogs about open government and what we believe it means it is vital that we keep examples like this in mind. In itself a social networking tool or a Web 2.0 technology is not going to bring any more voices to the table unless the people owning those voices choose to participate, just like government won’t become any more transparent unless real steps are taken to make information available to people in ways that they are want and are able to consume it.</p>
<p>To make Open Government work the world needs to see more people like Darren who have real passion for their own community along with the passion to get directly involved, and more Jack Straws who are willing to stand up and openly discuss their former decisions and future plans in front of the people who elected them.</p>
]]></content:encoded>
			<wfw:commentRss>http://osrin.net/2009/02/open-government-real-examples-not-technology-examples/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>jQuery &amp; VS2008</title>
		<link>http://osrin.net/2008/10/jquery-vs2008/</link>
		<comments>http://osrin.net/2008/10/jquery-vs2008/#comments</comments>
		<pubDate>Tue, 30 Sep 2008 20:11:33 +0000</pubDate>
		<dc:creator>oliver</dc:creator>
				<category><![CDATA[Examples]]></category>
		<category><![CDATA[Interoperability]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://osrin.net/2008/10/jquery-vs2008/</guid>
		<description><![CDATA[John Resig has a post up this morning discussing the integration of the jQuery JavaScript library into Visual Studio 2008. Microsoft is looking to make jQuery part of their official development platform. Their JavaScript offering today includes the ASP.NET Ajax &#8230; <a class="more-link" href="http://osrin.net/2008/10/jquery-vs2008/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>John Resig <a href="http://jquery.com/blog/2008/09/28/jquery-microsoft-nokia/">has a post up</a> this morning discussing the integration of the jQuery JavaScript library into Visual Studio 2008.<br />
<blockquote>
<p>Microsoft is looking to make jQuery part of their official development platform. Their JavaScript offering today includes the <a href="http://www.asp.net/ajax/">ASP.NET Ajax Framework</a> and they’re looking to expand it with the use of jQuery. This means that jQuery will be distributed with Visual Studio (which will include jQuery intellisense, snippets, examples, and documentation).
<p>Additionally Microsoft will be developing additional controls, or widgets, to run on top of jQuery that will be easily deployable within your .NET applications. jQuery helpers will also be included in the server-side portion of .NET development (in addition to the existing helpers) providing complementary functions to existing ASP.NET AJAX capabilities.</p>
</blockquote>
<p>The library will ship unchanged with VS2008, will have full intellisense support, will be supported by Microsoft&#8217;s Product Support Services (PSS) and licensed via the existing MIT license.
<p>Matt Asay sees this as a <a href="http://news.cnet.com/8301-13505_3-10054440-16.html?part=rss&amp;tag=feed&amp;subj=TheOpenRoad">big step for us</a>;<br />
<blockquote>
<p>Microsoft is too big and too important a company to have ignored the missing ingredient in its open-source strategy: contribution back to existing communities. Open source can be a fantastic complement to Microsoft&#8217;s existing products <i>and to its businesses</i>. Open source is a tool. It&#8217;s a means to an end, not an end in and of itself.
<p>Did Microsoft finally join the open-source community? It looks like it from here.</p>
</blockquote>
<p>You&#8217;ll find much more detail on <a href="http://weblogs.asp.net/scottgu/archive/2008/09/28/jquery-and-microsoft.aspx">Scott Guthrie</a> and <a href="http://www.hanselman.com/blog/jQueryToShipWithASPNETMVCAndVisualStudio.aspx">Scott Hanselman&#8217;s</a> blogs.</p>
]]></content:encoded>
			<wfw:commentRss>http://osrin.net/2008/10/jquery-vs2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>More Interop for Microsoft Office (ODF, PDF, PDF/A, XPS)</title>
		<link>http://osrin.net/2008/05/more-interop-for-microsoft-office-odf-pdf-pdfa-xps/</link>
		<comments>http://osrin.net/2008/05/more-interop-for-microsoft-office-odf-pdf-pdfa-xps/#comments</comments>
		<pubDate>Thu, 22 May 2008 02:41:43 +0000</pubDate>
		<dc:creator>oliver</dc:creator>
				<category><![CDATA[Examples]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[odf]]></category>
		<category><![CDATA[office]]></category>
		<category><![CDATA[openxml]]></category>

		<guid isPermaLink="false">http://osrin.net/2008/05/more-interop-for-microsoft-office-odf-pdf-pdfa-xps/</guid>
		<description><![CDATA[There are no shortage of press and blog stories this morning sharing the news that Microsoft has committed to supporting version 1.1 of the Open Document Format in SP2 of Office 2007. As the announcement happened while those of us &#8230; <a class="more-link" href="http://osrin.net/2008/05/more-interop-for-microsoft-office-odf-pdf-pdfa-xps/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>There are no shortage of press and blog stories this morning sharing the news that <a href="http://www.microsoft.com/Presspass/press/2008/may08/05-21ExpandedFormatsPR.mspx" target="_blank">Microsoft has committed to supporting</a> version 1.1 of the Open Document Format in SP2 of Office 2007.</p>
<p><a href="http://osrin.net/wp-content/uploads/2008/05/icons.png" rel="lightbox[180]"><img class="alignleft" style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" src="http://osrin.net/wp-content/uploads/2008/05/icons-thumb.png" border="0" alt="icons" width="78" height="244" /></a>As the announcement happened while those of us here in Asia were sleeping peacefully pretty much everything that could have been said on the topic has already been said, so I thought it might be more useful to present more of a round up of what I&#8217;ve been reading this morning.</p>
<p>First of all a little about the announcement itself.</p>
<p>There is a lot more to this than just support for ODF in the Microsoft Office product, although obviously the native support for ODF is a focus for many of the words that have been written overnight.</p>
<p>The company also announced plans to offer greater support for a number of alternative document formats &#8211; including Open Document Format (ODF) v1.1, Adobe Portable Document Format (PDF) 1.5, PDF/A and XML Paper Specification (XPS) &#8211; within Word 2007, Excel 2007 and PowerPoint 2007.  </p>
<p>In addition, Microsoft will support the future maintenance and evolution of these format standards by participating on the standards committees charged with these activities. This means that Microsoft folks will join the OASIS ODF TC and participate alongside IBM, Sun, Novell and everybody else present.</p>
<p>Finally ODF will be added to the list of specifications that are covered by the <a href="http://www.microsoft.com/interop/osp/default.mspx" target="_blank">Open Specification Promise</a>, ensuring that every developer has access to any intellectual property that Microsoft might put forwards during these maintenance processes.</p>
<p>The Microsoft blogs that first carried the announcement were the usual folks.</p>
<p>Jason Matusow <a href="http://blogs.msdn.com/jasonmatusow/archive/2008/05/21/open-xml-odf-pdf-and-xps-in-office.aspx" target="_blank">looks at this announcement</a> in the context of the companies continuing commitment to interoperability as a tenant of the way we design products and collaborate with the rest of the industry. Jason and I share views on the issue of so called &#8220;single standards&#8221; and he eloquently explains that further in his post.</p>
<blockquote><p>This is not about any one document format “winning” – it is about enabling customers to evaluate and use document formats that make the most sense for them. Just as the MS deal with JBOSS didn’t mean we were saying that J2 was better than .NET – it is that we want our customers to have the most positive experience possible when using our product.</p></blockquote>
<p>Doug Mahugh <a href="http://blogs.msdn.com/dmahugh/archive/2008/05/21/office-support-for-document-format-standards.aspx#comments" target="_blank">talks about some of the more technical details</a> of the announcement, as well as discussing what this means to existing initiatives. He talks about our continued commitment to the translator projects for ODF, DAISY, UOF etc. and links to the ODF Translator team blog where they have <a href="http://odf-converter.sourceforge.net/blog/" target="_blank">just kicked off version two</a> of that project.</p>
<p>Finally Doug answers a question I was asked over dinner earlier this week&#8230; we&#8217;ll be adding APIs that allow third parties to intercept the ODF load and save paths so if anybody disagrees with our implementation then all the tools are available for them to write their own.</p>
<p>Gray Knowlton <a href="http://blogs.technet.com/gray_knowlton/archive/2008/05/21/microsoft-adds-save-as-odf-to-office-2007-service-pack-2.aspx" target="_blank">digs around the &#8220;Why?&#8221; question</a>, again one that came up in my dinner conversation earler this week. Why now? Why when OpenXML just got approval? etc.</p>
<blockquote><p>Success in our industry (like a lot of other industries) boils down to successfully addressing the needs of customers. By offering greater choice for file formats, our products address more scenarios and provide greater flexibility in enabling specific solutions. From a pragmatic standpoint, adding ODF to Office allows us to re-focus Office on product capabilities rather than a debate about file formats. We&#8217;re quite comfortable when we compete in the marketplace on these merits.</p></blockquote>
<p>Looking around the blogosphere this morning the announcement appears to be very well received by just about everybody, as I said earlier in this post most people seem to be focused on the component of this announcement that talks about native ODF support in Microsoft Office, but it is important to recognize that this is bigger than just that one item.</p>
<p>The announcement, in my view, demonstrates a strong commitment to the <a href="http://www.microsoft.com/interop/principles/default.mspx" target="_blank">Interoperability Principles</a> that we shared earlier this year. As always there is still much work to be done, but this is a great step in the right direction.</p>
<p>If you want to read a little more then here are some links that you might find useful. There is a lot more out there, feel free to link anything addition that you find in the comments of this post.</p>
<p><em>Press:</em> <a href="http://pcworld.co.nz/pcworld/pcw.nsf/feature/4F9AC129D5927D65CC25745000785F29" target="_blank">PC World NZ</a>, <a href="http://www.informationweek.com/news/software/enterpriseapps/showArticle.jhtml?articleID=207801657&amp;subSection=Enterprise+Applications" target="_blank">Information Week</a>, <a href="http://news.cnet.com/8301-10784_3-9949432-7.html" target="_blank">CNet News</a>, <a href="http://www.sdtimes.com/content/article.aspx?ArticleID=32228" target="_blank">SD Times</a>, <a href="http://www.nytimes.com/2008/05/22/technology/22format.html" target="_blank">New York Times</a>, <a href="http://www.itwire.com/content/view/18357/53/" target="_blank">itWire</a>, <a href="http://tech.slashdot.org/article.pl?no_d2=1&amp;sid=08/05/21/1818237" target="_blank">Slashdot</a>(!)</p>
<p><em>Blogs:</em> <a href="http://notes2self.net/archive/2008/05/21/openxml-amp-odf-was-never-a-zero-sum-game.aspx" target="_blank">Stephen McGibbon</a> (MS), <a href="http://ntouk.com/?view=plink&amp;id=362" target="_blank">Jerry Fishenden</a> (MS), <a href="http://blogs.msdn.com/brian_jones/archive/2008/05/21/odf-support-in-office.aspx" target="_blank">Brian Jones</a> (MS), <a href="http://idippedut.dk/post/2008/05/Microsoft-steps-up-to-the-task-at-hand.aspx" target="_blank">Jesper Lund Stocholm</a>, <a href="http://government.zdnet.com/?p=3832" target="_blank">Richard Koman</a>, <a href="http://www.consortiuminfo.org/standardsblog/article.php?story=20080521092930864" target="_blank">Andy Updegrove</a>, <a href="http://www.sutor.com/newsite/blog-open/?p=2297" target="_blank">Bob Sutor</a>, <a href="http://www.edbrill.com/ebrill/edbrill.nsf/dx/microsoft-to-support-odf?opendocument" target="_blank">Ed Brill</a>, <a href="http://www.geekzone.co.nz/foobar/5102" target="_blank">GeekZone NZ</a>, <a href="http://www.microsoft-watch.com/content/interoperability/microsoft_pledges_real-odf_support_in_office.html" target="_blank">Joe Wilcox</a>, <a href="http://blogs.msdn.com/ericwhite/archive/2008/05/21/microsoft-announces-support-for-more-document-format-standards-including-odf.aspx" target="_blank">Eric White</a> (MS), <a href="http://weblog.infoworld.com/openresource/archives/2008/05/microsoft_to_an.html" target="_blank">Savio Rodrigues</a></p>
<p>On a final note, I feel compelled to pull one paragraph out of Bob Sutor&#8217;s (IBM) post;</p>
<blockquote><p>There is no reason for more governments and organizations not to start mandating the use of ODF. If you are not using ODF today, you should put adoption plans in place.</p></blockquote>
<p>There is an area where Microsoft and IBM seem to disagree.</p>
<p>My own personal view on this, which appears to be shared by a majority of the customers I work with, is that mandating a single standard for anything IT related is generally not a great move for government.</p>
<p>IT standards, like any area of technology, move on.</p>
<p>Governments need to remain ready to move with the technology that is in use by their citizens and businesses, mandates for information technology standards often do little more than operate as a hurdle to doing this.</p>
]]></content:encoded>
			<wfw:commentRss>http://osrin.net/2008/05/more-interop-for-microsoft-office-odf-pdf-pdfa-xps/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>New Zealand&#8217;s Intergen Deliver OpenXML Viewing Using Silverlight 2.0</title>
		<link>http://osrin.net/2008/03/new-zealands-intergen-deliver-openxml-viewing-using-silverlight-20/</link>
		<comments>http://osrin.net/2008/03/new-zealands-intergen-deliver-openxml-viewing-using-silverlight-20/#comments</comments>
		<pubDate>Fri, 07 Mar 2008 09:45:29 +0000</pubDate>
		<dc:creator>oliver</dc:creator>
				<category><![CDATA[Examples]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[openxml]]></category>

		<guid isPermaLink="false">http://osrin.net/2008/03/07/new-zealands-intergen-deliver-openxml-viewing-using-silverlight-20/</guid>
		<description><![CDATA[You might remember some time ago Intergen released a test project to CodePlex that converted IIS logs to SpreadsheetML. This week at MIX&#8217;08 in the United States they have done it again, this time releasing a Silverlight 2.0 based OpenXML &#8230; <a class="more-link" href="http://osrin.net/2008/03/new-zealands-intergen-deliver-openxml-viewing-using-silverlight-20/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a target="_blank" href="http://www.textglow.net"></a><img height="173" width="215" src="http://osrin.net/wp-content/uploads/2008/03/textglow.jpg" align="right" alt="textglow" border="0" />You might remember some time ago <a target="_blank" href="http://www.intergen.co.nz" title="The home of New Zealand's 52nd sexiest man...">Intergen</a> released a test project to CodePlex that converted <a target="_blank" href="http://osrin.net/2007/09/08/open-xml-iis-analyzer-available-on-codeplex/">IIS logs to SpreadsheetML</a>.</p>
<p>This week at MIX&#8217;08 in the United States they have done it again, this time releasing a Silverlight 2.0 based OpenXML WordprocessingML viewer.</p>
<p>The work has been done by a small team over the last couple of months, with James Newton-King leading the development work, James <a target="_blank" href="http://james.newtonking.com/archive/2008/03/06/silverlight-2-0-ooxml-textglow.aspx" title="James Newton-King, the birth of TextGlow">talks a little on his blog</a> about what it has taken to build this.</p>
<p>The work is making the headlines both in the <a target="_blank" href="http://www.scoop.co.nz/stories/SC0803/S00016.htm">New Zealand</a> press, and <a target="_blank" href="http://www.sunherald.com/447/story/414469.html" title="even here!">overseas</a>.</p>
<p>Here is an extract from <a target="_blank" href="http://computerworld.co.nz/news.nsf/tech/6845F290082F5A7BCC2574030018AD4A" title="Computerworld NZ: Textglow">New Zealand&#8217;s Computerworld</a>;</p>
<blockquote><p>Kiwi software developer <a href="http://www.intergen.co.nz/">Intergen</a> is launching software it claims is a world first at the <a href="http://visitmix.com/2008/default.aspx">MIX08 conference</a> in Las Vegas this week.</p>
<p>The company&#8217;s TextGlow product allows users to view Word documents created in Microsoft&#8217;s controversial Office Open XML format without having to download them and without having Microsoft Office or Word installed on their computers.</p>
<p>[...cut...]</p>
<p>As one of the first applications to combine Office Open XML and Silverlight, TextGlow is a technological breakthrough. It works cross platform and is freely available to all users.</p></blockquote>
<p>This is a really good example of a small team making use of the OpenXML specification to build a really cool tool!</p>
<p>You can take a look for yourself <a target="_blank" href="http://www.textglow.net" title="Textglow Homepage">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://osrin.net/2008/03/new-zealands-intergen-deliver-openxml-viewing-using-silverlight-20/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>DocX4All &#8211; A Java Based DOCX editor&#8230;</title>
		<link>http://osrin.net/2008/02/docx4all-a-java-based-docx-editor/</link>
		<comments>http://osrin.net/2008/02/docx4all-a-java-based-docx-editor/#comments</comments>
		<pubDate>Fri, 22 Feb 2008 06:28:35 +0000</pubDate>
		<dc:creator>oliver</dc:creator>
				<category><![CDATA[Examples]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[openxml]]></category>

		<guid isPermaLink="false">http://osrin.net/2008/02/22/docx4all-a-java-based-docx-editor/</guid>
		<description><![CDATA[Over the last twelve months I have met a number of developers who are working with the OpenXML specification to build a wide range of applications. One of those developers is Jason Harrop, who has been working on a couple &#8230; <a class="more-link" href="http://osrin.net/2008/02/docx4all-a-java-based-docx-editor/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Over the last twelve months I have met a number of developers who are working with the OpenXML specification to build a wide range of applications.</p>
<p>One of those developers is <a target="_blank" href="http://dev.plutext.org/">Jason Harrop</a>, who has been working on a couple of projects using the spec. The first was a set of tools that allows users to simultaneously edit documents, using a plugin for Microsoft Office on one end of his applcation, and a set of Linux based backend tools to manage the communications.</p>
<p>His second project is a java based application that will allow users to work with OpenXML documents regardless of their choice of platform, he calls the project Docx4All. Additionally, all of Jason&#8217;s code for these two projects  is published under the GPL.</p>
<p>Docx4all is a WYSIWYG editor for docx files which runs on Vista, XP, and linux. Of course, it uses docx as its native file format. It is currently a proof of concept but the application already provides basic formatting and editing (including cut/paste, and styles) and so on.</p>
<p>Jason tells me the WordprocessingML in the docx file is unmarshalled directly into classes generated from the OOXML schemas, using plutext&#8217;s docx4j library. In principle this approach allows for 100% compatibility with with other existing office automation applications, since there is no conversion to another internal file format.</p>
<p><a href="http://osrin.net/wp-content/uploads/2008/02/helloworld.png" rel="lightbox[125]"><img border="0" width="480" src="http://osrin.net/wp-content/uploads/2008/02/helloworld-thumb.png" alt="helloworld" height="240" style="border-width: 0px" /></a></p>
<p>There doesn&#8217;t seem to be any table support in the current release, but there is basic support for printing, via PDF.</p>
<p><a href="http://osrin.net/wp-content/uploads/2008/02/helloworld-printpreview.png" rel="lightbox[125]"><img border="0" width="479" src="http://osrin.net/wp-content/uploads/2008/02/helloworld-printpreview-thumb.png" alt="helloworld-printpreview" height="243" style="border-width: 0px" /></a></p>
<p>If you want to take a look for yourself then you can launch docx4all from your web browser by following <a target="_blank" href="http://dev.plutext.org/docx4all/docx4all.html">this link</a>. It will install locally, so you don&#8217;t have to be online to use it.</p>
<p>If you&#8217;re interested in taking a deeper look then a virtual appliance containing a full docx4all development environment is available from <a target="_blank" href="http://dev.plutext.org/trac/umbrella/wiki/VirtualAppliance">here</a>. The appliance runs Ubuntu, a good example of OpenXML development and implementation taking place completely away from Microsoft&#8217;s stack.</p>
]]></content:encoded>
			<wfw:commentRss>http://osrin.net/2008/02/docx4all-a-java-based-docx-editor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RosettaNet Uses Ecma Open XML To Reach SMEs</title>
		<link>http://osrin.net/2007/10/rosettanet-uses-ecma-open-xml-to-reach-smes/</link>
		<comments>http://osrin.net/2007/10/rosettanet-uses-ecma-open-xml-to-reach-smes/#comments</comments>
		<pubDate>Thu, 25 Oct 2007 01:11:01 +0000</pubDate>
		<dc:creator>oliver</dc:creator>
				<category><![CDATA[Examples]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[openxml]]></category>
		<category><![CDATA[RosettaNet]]></category>
		<category><![CDATA[schema]]></category>
		<category><![CDATA[solutions]]></category>

		<guid isPermaLink="false">http://osrin.net/?p=60</guid>
		<description><![CDATA[If you cast your mind back just over a year or so you might remember this agreement that Microsoft announced with Intel and RosettaNet to develop the next generation of their supply chain standards around Ecma Open XML. It turns &#8230; <a class="more-link" href="http://osrin.net/2007/10/rosettanet-uses-ecma-open-xml-to-reach-smes/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>If you cast your mind back just over a year or so you might remember <a href="http://www.microsoft.com/presspass/press/2006/sep06/09-28MSIntelHighTechStandardsPR.mspx" title="September 2006 RosettaNet Agreement">this agreement</a> that Microsoft announced with Intel and RosettaNet to develop the next generation of their supply chain standards around Ecma Open XML.</p>
<p>It turns out that RosettaNet do a lot of their development work in their labs in Malaysia, and we are starting to see fruits of their efforts appear in the market.</p>
<p>This week there have been several stories in the press in Malaysia about the development work that has been taking place, and this morning you will find a regional article on ZDNet Asia.</p>
<p><a href="http://www.zdnetasia.com/news/business/0,39044229,62033726,00.htm" title="ZDNet article on RosettaNet and SMEs">From the article</a>;</p>
<blockquote><p><em>&#8220;Having proven itself to be a successful standard with large enterprises and multinationals operating in Malaysia, RosettaNet is now moving into its next phase of encouraging local Small Medium Industries (SMIs) to automate their procurement processes,&#8221; Foong said. </em></p>
<p><em>&#8220;Open XML opens up exciting opportunities for RAE based solutions, such as its support for custom defined schemas which facilitates wider success of e-commerce, while assuring users of long-term preservation of data. </em></p>
<p><em>&#8220;Another benefit of Open XML for the SMI community is its capability of storing and managing business data in documents, resulting in lower costs for implementing business process automation that enhances global competitiveness,&#8221; Foong added.</em></p></blockquote>
<p>Foong Heng Huo, is the director of <a href="http://www.rosettanet.org.my">RosettaNet Malaysia</a>.</p>
<p>This work with RosettaNet very clearly demonstrates the value that the Ecma Open XML draft brings to implementation of business process systems, something that you just can’t do with “other” formats.</p>
]]></content:encoded>
			<wfw:commentRss>http://osrin.net/2007/10/rosettanet-uses-ecma-open-xml-to-reach-smes/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Open XML: Custom Schema Support</title>
		<link>http://osrin.net/2007/10/open-xml-custom-schema-support/</link>
		<comments>http://osrin.net/2007/10/open-xml-custom-schema-support/#comments</comments>
		<pubDate>Wed, 03 Oct 2007 04:03:19 +0000</pubDate>
		<dc:creator>oliver</dc:creator>
				<category><![CDATA[Examples]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[openxml]]></category>
		<category><![CDATA[schema]]></category>
		<category><![CDATA[solutions]]></category>

		<guid isPermaLink="false">http://osrin.net/?p=47</guid>
		<description><![CDATA[ Another very long post I&#8217;m afraid&#8230; I promise to try harder in future.  A couple of days ago the comments on another post strayed into the area of custom schema support in the Ecma Open XML specification. In my reply &#8230; <a class="more-link" href="http://osrin.net/2007/10/open-xml-custom-schema-support/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p> Another very long post I&#8217;m afraid&#8230; I promise to try harder in future.</p>
<p> A couple of days ago the comments on another post strayed into the area of custom schema support in the Ecma Open XML specification. In my reply I documented a scenario that explained how this functionality might be put to use by developers. This is a really exciting part of the Open XML functionality, so I thought it might be worthwhile pulling the comment out into a post in its own right&#8230; so here it is.</p>
<p>The scenario below looks at how the Open XML specification may be used in a medical environment, looking at how some data that starts off being input into a document may pass through a series of systems, both internal and some provided externally.</p>
<p>First of all forget about the file format as an office automation document for a moment, and think about it as a container for data in its raw form. The Ecma Open XML spec defines a way to embed custom schema into the document that can represent just about any data you like, then guarantee that it will remain intact as one application or another opens the document, works with it then saves it out.</p>
<p>Now bringing it back to being a document format again, Open XML allows you to bind elements from those custom schema back to properties in the document if you choose, so not only can the custom schema be manipulated by automated systems, but also by a user through a form in their office automation application.</p>
<p>If we apply that to our health-care scenario then you can imagine the Open XML document being used in a diagnosis process. A clinician opens up an office automation app and documents the patients symptoms into custom fields in the document. When the document is saved the patient data is stored independently as a custom schema in the docx file.</p>
<p>As a next step a billing system picks up the newly created document and embeds a second custom schema into the document that includes invoice information that will eventually make its way back to the patients health-care insurer. An addition to this scenario that is only important in so much as it shows that a single document can have multiple embedded custom schemas. The billing system only needs code to work with the OPC, it does not need to deal with the document, or the diagnosis information.</p>
<p>As a final step, I’ll submit my encapsulated patient transaction to a web service somewhere that analyzes the custom XML document that describes the patients symptoms, and as a result drops a third custom schema into the OPC that details a possible diagnosis and some suggested medication. Again, no office automation involved, and no need for the web service to understand the document or the billing schema.</p>
<p>The original clinician can then reopen the document in their original office automation app and work with all the new information that has been added by various systems.</p>
<p>What is important about the way Open XML deals with this is the segmentation of the data and the ability for the developer to decide up on the structure of the custom embedded schema. This means that the Open XML spec is not dictating how this data is stored, and developers can embed any one of the thousands of XML based business schema standards that exist in the world today. In the example above, for the US, a developer might choose to embed the HL7 schema into the Open XML file.</p>
<p>This capability in itself is a lot more to do with being able to use Open XML in end point systems in a larger SoA environment, and a less to do with what you might traditionally think of in terms of office automation apps, although of course the office automation app still has a key role to play whenever the document reaches a user.</p>
<p>I use a health-care example, but it could be any business process, and I’m already seeing examples of enterprise organizations doing this sort of work in scenarios such as supply chain or banking processes.</p>
<p>Can you do this with other doc formats? Well, most of them just are not designed to do this. The majority of the <a title="Wikipedia: List of document markup languages" href="http://en.wikipedia.org/wiki/List_of_document_markup_languages" target="_blank">plethora of document formats</a> that are out there are designed with pure OA or document presentation in mind. For those that do allow the embedding of custom data elements it isn’t clear to me that this data would be protected as it passes through different applications, or that it would possible to implement in a form that allows the segmentation of the data and the conformance to existing business process schema standards.</p>
<p>You can see a demo of how this might look for the user in <a title="Office Doctor Demo Video" href="http://osrin.net/video/OfficeDoctorHLI.wmv" target="_blank">this video</a>. The demo is based upon work in Microsoft Word, but it could be done in any other application that supports Open XML embedded custom schema.</p>
]]></content:encoded>
			<wfw:commentRss>http://osrin.net/2007/10/open-xml-custom-schema-support/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Jason Matusow: Independent Implementations of Open XML</title>
		<link>http://osrin.net/2007/09/jason-matusow-independent-implementations-of-open-xml/</link>
		<comments>http://osrin.net/2007/09/jason-matusow-independent-implementations-of-open-xml/#comments</comments>
		<pubDate>Fri, 14 Sep 2007 04:35:34 +0000</pubDate>
		<dc:creator>oliver</dc:creator>
				<category><![CDATA[Examples]]></category>
		<category><![CDATA[Standards]]></category>

		<guid isPermaLink="false">http://osrin.net/?p=24</guid>
		<description><![CDATA[Jason Matusow has a posting on his blog this morning that explores some of the discussions around the ability for developers to build independent implementations of the Open XML file format and he pulls out some examples, including one of our &#8230; <a class="more-link" href="http://osrin.net/2007/09/jason-matusow-independent-implementations-of-open-xml/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Jason Matusow has a <a target="_blank" href="http://blogs.msdn.com/jasonmatusow/archive/2007/09/12/independent-implementations-of-open-xml.aspx" title="Independent Implementations of Open XML">posting on his blog </a>this morning that explores some of the discussions around the ability for developers to build independent implementations of the Open XML file format and he pulls out some examples, including one <a target="_blank" href="http://osrin.net/2007/09/08/open-xml-iis-analyzer-available-on-codeplex/" title="Intergen: A New Zealand ISV">of our own</a> here in Asia Pacific.</p>
<p>The ability for independent developers and software vendors to be able to implement the specification in their own products is obviously one of the key benefits that will come with Open XML being a ratified ISO standard.</p>
<p>Due to the characteristics of the Open XML specification there is an expectation that we will start to see implementations offering a range of options including developer tools, office document management, transactional applications and other data communication and management tools. Some examples of these are in the list below.</p>
<ul>
<li><a target="_blank" href="http://www.datawatch.com/dataconversionsoftware/monarch-technologies/index.asp">Monarch</a> from Datawatch</li>
<li><a target="_blank" href="http://www.altova.com/products/xmlspy/xml_editor.html">XMLSpy</a> from Altova</li>
<li><a target="_blank" href="http://manuals.info.apple.com/en/iPhone_User_Guide.pdf">iPhone</a> from Apple</li>
<li><a target="_blank" href="http://mindjetlabs.com/cs/blogs/synergist/archive/2007/03/06/MindManager-Extensibility-and-Open-XML-File-Formats.aspx">Mindmanager</a> from Minjet</li>
<li><a target="_blank" href="http://www.gnome.org/projects/gnumeric/">Gnumeric</a> from Gnome</li>
<li><a target="_blank" href="http://www.dataviz.com/products/documentstogo/index.html">Dataviz Documents To Go</a> from Palm</li>
<li><a target="_blank" href="http://www.codeplex.com/IISAnalyzer">Open XML IIS Analyzer</a> from Intergen</li>
</ul>
<p>You can read the full article <a target="_blank" href="http://blogs.msdn.com/jasonmatusow/archive/2007/09/12/independent-implementations-of-open-xml.aspx" title="Jason Matusow: Independent Implementations of Open XML">here</a>, so far it is drawing interesting commentary from those who have been working with the specification.</p>
]]></content:encoded>
			<wfw:commentRss>http://osrin.net/2007/09/jason-matusow-independent-implementations-of-open-xml/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

