<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: What Ever Became of Interoperability?</title>
	<atom:link href="http://dangerousintersection.org/2008/03/26/what-ever-became-of-interoperability/feed/" rel="self" type="application/rss+xml" />
	<link>http://dangerousintersection.org/2008/03/26/what-ever-became-of-interoperability/</link>
	<description>Human Animals at the Crossroads of Culture, Science, Religion and Media</description>
	<pubDate>Fri, 29 Aug 2008 08:46:23 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: Dan Klarmann</title>
		<link>http://dangerousintersection.org/2008/03/26/what-ever-became-of-interoperability/#comment-17289</link>
		<dc:creator>Dan Klarmann</dc:creator>
		<pubDate>Mon, 31 Mar 2008 13:40:37 +0000</pubDate>
		<guid isPermaLink="false">http://dangerousintersection.org/2008/03/26/what-ever-became-of-interoperability/#comment-17289</guid>
		<description>&#34;Services provided by the O/S&#34; is a slippery phrase. I have watched as many obvious third party apps have been turned into parts of the Microsoft core. Such as un-erase (trash can/recycle bin), file compression (arc, zip, stuffit), defragging, programming languages (e.g: Basic was part of the o/s, then not, then was, now again not), the TCPIP stack (the internet), web browser (Mozilla and Netscape were selling in 2nd and third versions before IE came out), email, sound editing (my first few computers had no sound card), and many others.

Because there is no standard concerning what API's or services an operating system must provide, application developers must have their own (for example) spell checker as part of their distribution. It is easier for them to just use their own than to figure out how to hook into all the others. There is no standard for that.

This is true of other environments. It has always bugged me that there is no vector (line) drawing standard on the web (the graphical internet). It would have been so easy, but now (14 years later) one must still install Flash or Java (or ActiveX, the hacker's friend) to allow such a simple and obvious component to work on a web page. It seems to me that a vector interpreter should be as much a part of the operating system as bitmap drawing.</description>
		<content:encoded><![CDATA[<p>&quot;Services provided by the O/S&quot; is a slippery phrase. I have watched as many obvious third party apps have been turned into parts of the Microsoft core. Such as un-erase (trash can/recycle bin), file compression (arc, zip, stuffit), defragging, programming languages (e.g: Basic was part of the o/s, then not, then was, now again not), the TCPIP stack (the internet), web browser (Mozilla and Netscape were selling in 2nd and third versions before IE came out), email, sound editing (my first few computers had no sound card), and many others.</p>
<p>Because there is no standard concerning what API&#8217;s or services an operating system must provide, application developers must have their own (for example) spell checker as part of their distribution. It is easier for them to just use their own than to figure out how to hook into all the others. There is no standard for that.</p>
<p>This is true of other environments. It has always bugged me that there is no vector (line) drawing standard on the web (the graphical internet). It would have been so easy, but now (14 years later) one must still install Flash or Java (or ActiveX, the hacker&#8217;s friend) to allow such a simple and obvious component to work on a web page. It seems to me that a vector interpreter should be as much a part of the operating system as bitmap drawing.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark</title>
		<link>http://dangerousintersection.org/2008/03/26/what-ever-became-of-interoperability/#comment-17260</link>
		<dc:creator>Mark</dc:creator>
		<pubDate>Sat, 29 Mar 2008 10:02:57 +0000</pubDate>
		<guid isPermaLink="false">http://dangerousintersection.org/2008/03/26/what-ever-became-of-interoperability/#comment-17260</guid>
		<description>To address the spell checker issue specifically, all Cocoa applications in OS X have access to the system spell checker, so your "learned words" are shared between most programs.  On Linux, aspell typically fills this void.  I wouldn't be surprised if Microsoft has a universal spell check API by now, too, but they waited so long to address this need that it will take some time for the applications to catch up.

Your other interoperability concerns (i.e., those describing interoperability between third-party applications, rather than services provided by the OS such as a spell checker) are issues of open standards and file formats.  Some of them actually are currently implemented – just not on Microsoft Windows.  For just one example, on Linux I can use GNOME or XFCE or KDE as my desktop environment, for example, and yet all my panel widgets will still work, thanks largely to the efforts of the freedesktop project ( http://www.freedesktop.org/ )</description>
		<content:encoded><![CDATA[<p>To address the spell checker issue specifically, all Cocoa applications in OS X have access to the system spell checker, so your &#8220;learned words&#8221; are shared between most programs.  On Linux, aspell typically fills this void.  I wouldn&#8217;t be surprised if Microsoft has a universal spell check API by now, too, but they waited so long to address this need that it will take some time for the applications to catch up.</p>
<p>Your other interoperability concerns (i.e., those describing interoperability between third-party applications, rather than services provided by the OS such as a spell checker) are issues of open standards and file formats.  Some of them actually are currently implemented – just not on Microsoft Windows.  For just one example, on Linux I can use GNOME or XFCE or KDE as my desktop environment, for example, and yet all my panel widgets will still work, thanks largely to the efforts of the freedesktop project ( <a href="http://www.freedesktop.org/" rel="nofollow">http://www.freedesktop.org/</a> )</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Niklaus Pfirsig</title>
		<link>http://dangerousintersection.org/2008/03/26/what-ever-became-of-interoperability/#comment-17202</link>
		<dc:creator>Niklaus Pfirsig</dc:creator>
		<pubDate>Wed, 26 Mar 2008 21:35:33 +0000</pubDate>
		<guid isPermaLink="false">http://dangerousintersection.org/2008/03/26/what-ever-became-of-interoperability/#comment-17202</guid>
		<description>The grand idea of electronic data exchange was a victim of corporate greed and incremental copyrights and patents(some of these are absolutely absurd, such as the particular image used for an icon on the Desktop screen). As small computers became umbiquitous, the software houses grew into powerful legal entities, and realized that they could increase revenues by using proprietary, closed binary formats for their documents.
 Microsoft management has been on the forefront of inhibiting interoperability in order to enhance profits.
 However, things are quite different in the open source world, where open and non proprietary standards are the norm. Which is why Microsoft is scared silly of Open source. 
   Take the example of Open Office. While it can read and write formats of many proprietary programs, its native format is compressed xml. XML is and open standard for data storage, and is based on older open standards. Microsoft has recently started "upgrading" their products to include XPS, which is a Microsoft-centric compressed xml format with "extensions". My guess is that Microsoft intends to patent XPS and then sue Sun for patent infringement. Recent changes to copyright laws have minimalized prior art as a chalange to patents, and prior art has been the cause of revocation of many of microsofts patents in the past.</description>
		<content:encoded><![CDATA[<p>The grand idea of electronic data exchange was a victim of corporate greed and incremental copyrights and patents(some of these are absolutely absurd, such as the particular image used for an icon on the Desktop screen). As small computers became umbiquitous, the software houses grew into powerful legal entities, and realized that they could increase revenues by using proprietary, closed binary formats for their documents.<br />
 Microsoft management has been on the forefront of inhibiting interoperability in order to enhance profits.<br />
 However, things are quite different in the open source world, where open and non proprietary standards are the norm. Which is why Microsoft is scared silly of Open source.<br />
   Take the example of Open Office. While it can read and write formats of many proprietary programs, its native format is compressed xml. XML is and open standard for data storage, and is based on older open standards. Microsoft has recently started &#8220;upgrading&#8221; their products to include XPS, which is a Microsoft-centric compressed xml format with &#8220;extensions&#8221;. My guess is that Microsoft intends to patent XPS and then sue Sun for patent infringement. Recent changes to copyright laws have minimalized prior art as a chalange to patents, and prior art has been the cause of revocation of many of microsofts patents in the past.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
