<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Development Platform</title>
	<atom:link href="http://www.netsplit.com/2008/08/11/development-platform/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.netsplit.com/2008/08/11/development-platform/</link>
	<description></description>
	<lastBuildDate>Sat, 06 Mar 2010 04:51:17 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Random Guy</title>
		<link>http://www.netsplit.com/2008/08/11/development-platform/comment-page-1/#comment-1056</link>
		<dc:creator>Random Guy</dc:creator>
		<pubDate>Thu, 28 Aug 2008 22:52:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.netsplit.com/?p=155#comment-1056</guid>
		<description>&quot;What about programming with something like JAVA, Realbasic, MONO, Runtime revolution or GAMBAS (I’m sure there are many others)?&quot;

You know, every self-respecting Linux programmer hates Java. Vocally. That made kind of sense back when Java was proprietary, but now that Java has been open-sourced there is little reason left to bash it.

Java would mostly solve the sound API issue, for example. Application developers would use Java sound API. OpenJDK/IcedTea would then translate these API calls to ALSA/libcanberra/libwhatever calls. If Linux audio developers some day decide that libghettoblaster was a bad idea and decide to move to libfatlady, only OpenJDK would need to be fixed - not every Java app ever written.

Since it&#039;s not healthy to hold one&#039;s breath waiting for GTK and Qt to merge (or either of them to die), the next best thing would be to promote Java as the common development platform for Linux. Gnome fans would code native GTK apps, KDE fans would code native Qt apps and the rest of the world would code Java apps.

Java has millions of developers, extensive standard libraries, cross-platform support and modern, full-featured open-source IDEs. Now that it&#039;s open source, it would be epic fail to not make it a first-class Linux citizen.</description>
		<content:encoded><![CDATA[<p>&#8220;What about programming with something like JAVA, Realbasic, MONO, Runtime revolution or GAMBAS (I’m sure there are many others)?&#8221;</p>
<p>You know, every self-respecting Linux programmer hates Java. Vocally. That made kind of sense back when Java was proprietary, but now that Java has been open-sourced there is little reason left to bash it.</p>
<p>Java would mostly solve the sound API issue, for example. Application developers would use Java sound API. OpenJDK/IcedTea would then translate these API calls to ALSA/libcanberra/libwhatever calls. If Linux audio developers some day decide that libghettoblaster was a bad idea and decide to move to libfatlady, only OpenJDK would need to be fixed &#8211; not every Java app ever written.</p>
<p>Since it&#8217;s not healthy to hold one&#8217;s breath waiting for GTK and Qt to merge (or either of them to die), the next best thing would be to promote Java as the common development platform for Linux. Gnome fans would code native GTK apps, KDE fans would code native Qt apps and the rest of the world would code Java apps.</p>
<p>Java has millions of developers, extensive standard libraries, cross-platform support and modern, full-featured open-source IDEs. Now that it&#8217;s open source, it would be epic fail to not make it a first-class Linux citizen.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Blog::new &#187; Blog Archive &#187; iPhone vs. Openmoko</title>
		<link>http://www.netsplit.com/2008/08/11/development-platform/comment-page-1/#comment-1054</link>
		<dc:creator>Blog::new &#187; Blog Archive &#187; iPhone vs. Openmoko</dc:creator>
		<pubDate>Thu, 28 Aug 2008 20:27:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.netsplit.com/?p=155#comment-1054</guid>
		<description>[...] WiFi, I can ssh to it now&#8221;. At the same time, by some strange coincidence, I came across this blog post linked from the Linux Hater&#8217;s Blog (which I wholeheartedly recommend - so far I&#8217;ve yet [...]</description>
		<content:encoded><![CDATA[<p>[...] WiFi, I can ssh to it now&#8221;. At the same time, by some strange coincidence, I came across this blog post linked from the Linux Hater&#8217;s Blog (which I wholeheartedly recommend &#8211; so far I&#8217;ve yet [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tom</title>
		<link>http://www.netsplit.com/2008/08/11/development-platform/comment-page-1/#comment-1051</link>
		<dc:creator>Tom</dc:creator>
		<pubDate>Thu, 28 Aug 2008 18:17:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.netsplit.com/?p=155#comment-1051</guid>
		<description>&gt;The rest of us really wish we just had a single piece marked “InterfaceKit” that we could use.

I choose to develop with Qt for a reason.
This is it.</description>
		<content:encoded><![CDATA[<p>&gt;The rest of us really wish we just had a single piece marked “InterfaceKit” that we could use.</p>
<p>I choose to develop with Qt for a reason.<br />
This is it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Hamish</title>
		<link>http://www.netsplit.com/2008/08/11/development-platform/comment-page-1/#comment-1037</link>
		<dc:creator>Hamish</dc:creator>
		<pubDate>Tue, 26 Aug 2008 03:43:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.netsplit.com/?p=155#comment-1037</guid>
		<description>Hey guys...
What about programming with something like JAVA, Realbasic, MONO, Runtime revolution or GAMBAS (I&#039;m sure there are many others)? Programming &quot;in a box&quot; would seem to solve this issue? I know it&#039;s cheating but it seems to be an awfully simple solution to an awfully complex problem? Thoughts?</description>
		<content:encoded><![CDATA[<p>Hey guys&#8230;<br />
What about programming with something like JAVA, Realbasic, MONO, Runtime revolution or GAMBAS (I&#8217;m sure there are many others)? Programming &#8220;in a box&#8221; would seem to solve this issue? I know it&#8217;s cheating but it seems to be an awfully simple solution to an awfully complex problem? Thoughts?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ian MacQueen</title>
		<link>http://www.netsplit.com/2008/08/11/development-platform/comment-page-1/#comment-1027</link>
		<dc:creator>Ian MacQueen</dc:creator>
		<pubDate>Wed, 20 Aug 2008 18:12:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.netsplit.com/?p=155#comment-1027</guid>
		<description>While at a wine tasting the other week I met several travelers from South Africa (I live in the United States).  Without bloating the anecdote, I&#039;ll just convey that our conversation went something like this: wine --&gt; grapes from South Africa --&gt; the sense of smell --&gt; artificial &quot;smell&quot; --&gt; artificial intelligence --&gt; software --&gt; Ubuntu.  The word ubuntu used as a name for software was immediately taken as an insult; however, after some effort of my explaining the philosophies of fsf, gnu, opensource, etc. combined with their attempts to strengthen my understanding of the term, we agreed that Ubuntu (the OS) has potential ubuntu.

Apple--as demonstrated through the iPhone--has lost its ubuntu.

As to the developmental aspects and out-of-the-box capability you speak of, sure -- there are good lessons to be learned.</description>
		<content:encoded><![CDATA[<p>While at a wine tasting the other week I met several travelers from South Africa (I live in the United States).  Without bloating the anecdote, I&#8217;ll just convey that our conversation went something like this: wine &#8211;&gt; grapes from South Africa &#8211;&gt; the sense of smell &#8211;&gt; artificial &#8220;smell&#8221; &#8211;&gt; artificial intelligence &#8211;&gt; software &#8211;&gt; Ubuntu.  The word ubuntu used as a name for software was immediately taken as an insult; however, after some effort of my explaining the philosophies of fsf, gnu, opensource, etc. combined with their attempts to strengthen my understanding of the term, we agreed that Ubuntu (the OS) has potential ubuntu.</p>
<p>Apple&#8211;as demonstrated through the iPhone&#8211;has lost its ubuntu.</p>
<p>As to the developmental aspects and out-of-the-box capability you speak of, sure &#8212; there are good lessons to be learned.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Troy&#8217;s Weblog &#187; Another ubuntu member talks about his iPhone</title>
		<link>http://www.netsplit.com/2008/08/11/development-platform/comment-page-1/#comment-993</link>
		<dc:creator>Troy&#8217;s Weblog &#187; Another ubuntu member talks about his iPhone</dc:creator>
		<pubDate>Sun, 17 Aug 2008 18:37:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.netsplit.com/?p=155#comment-993</guid>
		<description>[...] across this post today (I know it&#8217;s probably a week or two old) from a ubuntu member who talks about the [...]</description>
		<content:encoded><![CDATA[<p>[...] across this post today (I know it&#8217;s probably a week or two old) from a ubuntu member who talks about the [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeff Bailey</title>
		<link>http://www.netsplit.com/2008/08/11/development-platform/comment-page-1/#comment-977</link>
		<dc:creator>Jeff Bailey</dc:creator>
		<pubDate>Thu, 14 Aug 2008 14:03:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.netsplit.com/?p=155#comment-977</guid>
		<description>Hmm.  Don&#039;t they run on Mach?  Perhaps this means that it&#039;s time to do a Hurd port to the iPhone... ;)</description>
		<content:encoded><![CDATA[<p>Hmm.  Don&#8217;t they run on Mach?  Perhaps this means that it&#8217;s time to do a Hurd port to the iPhone&#8230; <img src='http://www.netsplit.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Johannes Jensen</title>
		<link>http://www.netsplit.com/2008/08/11/development-platform/comment-page-1/#comment-976</link>
		<dc:creator>Johannes Jensen</dc:creator>
		<pubDate>Tue, 12 Aug 2008 23:51:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.netsplit.com/?p=155#comment-976</guid>
		<description>Nice post - you bring up some very good points about development on the Linux platform today. An important read for any OSS developer!</description>
		<content:encoded><![CDATA[<p>Nice post &#8211; you bring up some very good points about development on the Linux platform today. An important read for any OSS developer!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anon</title>
		<link>http://www.netsplit.com/2008/08/11/development-platform/comment-page-1/#comment-975</link>
		<dc:creator>Anon</dc:creator>
		<pubDate>Tue, 12 Aug 2008 19:04:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.netsplit.com/?p=155#comment-975</guid>
		<description>Also see Mike Melanson&#039;s &lt;a href=&quot;http://blogs.adobe.com/penguin.swf/2007/05/welcome_to_the_jungle.html&quot; rel=&quot;nofollow&quot;&gt;Welcome to the [Linux sound] jungle&lt;/a&gt;.</description>
		<content:encoded><![CDATA[<p>Also see Mike Melanson&#8217;s <a href="http://blogs.adobe.com/penguin.swf/2007/05/welcome_to_the_jungle.html" rel="nofollow">Welcome to the [Linux sound] jungle</a>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: M.S.</title>
		<link>http://www.netsplit.com/2008/08/11/development-platform/comment-page-1/#comment-974</link>
		<dc:creator>M.S.</dc:creator>
		<pubDate>Tue, 12 Aug 2008 11:25:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.netsplit.com/?p=155#comment-974</guid>
		<description>Nice post which kind of stripes the issues developers are faced with. To add another example, the guys writing the Linux Flash plugin at Adobe have also complained about these kind of things.

It is good developers have so much choice on Linux, however I would clearly state that it is the responsibility of projects like GNOME (or KDE) to make bring the clutter together into a defined streamlined experience for developers and users. Sure FD, LSD and LF also have this responsibility, although I think they don&#039;t have the &quot;power&quot; to introduce the changes as the main desktop projects have.</description>
		<content:encoded><![CDATA[<p>Nice post which kind of stripes the issues developers are faced with. To add another example, the guys writing the Linux Flash plugin at Adobe have also complained about these kind of things.</p>
<p>It is good developers have so much choice on Linux, however I would clearly state that it is the responsibility of projects like GNOME (or KDE) to make bring the clutter together into a defined streamlined experience for developers and users. Sure FD, LSD and LF also have this responsibility, although I think they don&#8217;t have the &#8220;power&#8221; to introduce the changes as the main desktop projects have.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
