<?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: Eclipse on Mac Java 6 Reveals More SWT Shortcomings</title>
	<atom:link href="http://www.damnhandy.com/2008/11/29/eclipse-on-mac-java-6-reveals-more-swt-shortcomings/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.damnhandy.com/2008/11/29/eclipse-on-mac-java-6-reveals-more-swt-shortcomings/</link>
	<description>A blog about Java, REST, and other stuff.</description>
	<lastBuildDate>Fri, 09 Jul 2010 15:26:08 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Chris Herron</title>
		<link>http://www.damnhandy.com/2008/11/29/eclipse-on-mac-java-6-reveals-more-swt-shortcomings/comment-page-1/#comment-100087</link>
		<dc:creator>Chris Herron</dc:creator>
		<pubDate>Mon, 01 Dec 2008 19:59:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.damnhandy.com/?p=195#comment-100087</guid>
		<description>@Pete
Apple is a business, with finite resources, their own business priorities and shareholder obligations. 
They do a huge amount of Java on the serverside and, ironically, use Eclipse for WebObjects development.
Generally speaking, IMHO Apple has a good track record for backwards compatibility. Take Universal binaries and the Rosetta runtime for example. 
They avoid obsoleting hardware: its common to be able to run major OS X releases on &gt;=5 year old machines. I can&#039;t say the same for Windows.

Your point about SWT volunteers &quot;porting a Cocoa version to a platform with less than 10% market share.&quot; implies that there&#039;s some special altruism involved that isn&#039;t merited by the size of the installed-base. Yet, Linux has an order-of-magnitude less market share than OS X. What does that mean for the people who worked on SWT-GTK? They all deserve credit  - but its fair to assume that the motivation they have in common is to be able to use SWT on their platform of choice: Macs are popular at IBM.

Just as there&#039;s nothing to stop the SWT-Cocoa volunteers from pursuing their goal, there&#039;s nothing to stop the community from developing an open source JDK 1.6+ with support for Swing on Cocoa and for earlier OS X versions. Hence: SoyLatte and the OpenJDK BSD Port: http://openjdk.java.net/projects/bsd-port/</description>
		<content:encoded><![CDATA[<p>@Pete<br />
Apple is a business, with finite resources, their own business priorities and shareholder obligations.<br />
They do a huge amount of Java on the serverside and, ironically, use Eclipse for WebObjects development.<br />
Generally speaking, IMHO Apple has a good track record for backwards compatibility. Take Universal binaries and the Rosetta runtime for example.<br />
They avoid obsoleting hardware: its common to be able to run major OS X releases on &gt;=5 year old machines. I can&#8217;t say the same for Windows.</p>
<p>Your point about SWT volunteers &#8220;porting a Cocoa version to a platform with less than 10% market share.&#8221; implies that there&#8217;s some special altruism involved that isn&#8217;t merited by the size of the installed-base. Yet, Linux has an order-of-magnitude less market share than OS X. What does that mean for the people who worked on SWT-GTK? They all deserve credit  &#8211; but its fair to assume that the motivation they have in common is to be able to use SWT on their platform of choice: Macs are popular at IBM.</p>
<p>Just as there&#8217;s nothing to stop the SWT-Cocoa volunteers from pursuing their goal, there&#8217;s nothing to stop the community from developing an open source JDK 1.6+ with support for Swing on Cocoa and for earlier OS X versions. Hence: SoyLatte and the OpenJDK BSD Port: <a href="http://openjdk.java.net/projects/bsd-port/" rel="nofollow">http://openjdk.java.net/projects/bsd-port/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ryan</title>
		<link>http://www.damnhandy.com/2008/11/29/eclipse-on-mac-java-6-reveals-more-swt-shortcomings/comment-page-1/#comment-100056</link>
		<dc:creator>Ryan</dc:creator>
		<pubDate>Sun, 30 Nov 2008 23:59:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.damnhandy.com/?p=195#comment-100056</guid>
		<description>@Pete, It is an issue with SWT because of it&#039;s dependencies on native code. Granted, I agree with a lot of your points, but of you happen to have a current Mac, Java and Swing support work just peachy. X11 is a sucky solution, the reason anyone gets a Mac is because they want a UI that works ;)</description>
		<content:encoded><![CDATA[<p>@Pete, It is an issue with SWT because of it&#8217;s dependencies on native code. Granted, I agree with a lot of your points, but of you happen to have a current Mac, Java and Swing support work just peachy. X11 is a sucky solution, the reason anyone gets a Mac is because they want a UI that works <img src='http://www.damnhandy.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Herron</title>
		<link>http://www.damnhandy.com/2008/11/29/eclipse-on-mac-java-6-reveals-more-swt-shortcomings/comment-page-1/#comment-100046</link>
		<dc:creator>Chris Herron</dc:creator>
		<pubDate>Sun, 30 Nov 2008 18:22:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.damnhandy.com/?p=195#comment-100046</guid>
		<description>I switched to IntelliJ about 2 years ago and never looked back. When I was occasionally using Eclipse on my Mac, I was frustrated with the clunkiness of the SWT Carbon implementation. At the time, I looked at the EOS plugin (SWT implemented in Swing). I wonder is it still usable?</description>
		<content:encoded><![CDATA[<p>I switched to IntelliJ about 2 years ago and never looked back. When I was occasionally using Eclipse on my Mac, I was frustrated with the clunkiness of the SWT Carbon implementation. At the time, I looked at the EOS plugin (SWT implemented in Swing). I wonder is it still usable?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pete</title>
		<link>http://www.damnhandy.com/2008/11/29/eclipse-on-mac-java-6-reveals-more-swt-shortcomings/comment-page-1/#comment-100029</link>
		<dc:creator>Pete</dc:creator>
		<pubDate>Sun, 30 Nov 2008 07:24:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.damnhandy.com/?p=195#comment-100029</guid>
		<description>Hmmm. This is a problem of SWT, how exactly?

Blame Jobs, not the wider software community.

Apple doesn&#039;t update Java for non x86_64 platforms, then breaks backward compatibility by not updating Carbon. planned obsolescence. Not to mention forcing you to always buy the latest OS to run a new version of Java.

it sounds like Apple is hostile to (a) people who run old equipment (b) people who write/use software created in Java (c) people who program in anything other than Cocoa.

SWT volunteers (Some employed by IBM?) graciously are porting a Cocoa version to a platform with less than 10% market share.

Meanwhile, client developers can&#039;t use Java 6 to target as a baseline because there are still Mac users running 32 bit or ppc hardware. Depending on your industry the choice might be to abandon macs for swing or swt entirely.

sorry Ryan but you bought a mac. Run the X11 version in virtualbox!</description>
		<content:encoded><![CDATA[<p>Hmmm. This is a problem of SWT, how exactly?</p>
<p>Blame Jobs, not the wider software community.</p>
<p>Apple doesn&#8217;t update Java for non x86_64 platforms, then breaks backward compatibility by not updating Carbon. planned obsolescence. Not to mention forcing you to always buy the latest OS to run a new version of Java.</p>
<p>it sounds like Apple is hostile to (a) people who run old equipment (b) people who write/use software created in Java (c) people who program in anything other than Cocoa.</p>
<p>SWT volunteers (Some employed by IBM?) graciously are porting a Cocoa version to a platform with less than 10% market share.</p>
<p>Meanwhile, client developers can&#8217;t use Java 6 to target as a baseline because there are still Mac users running 32 bit or ppc hardware. Depending on your industry the choice might be to abandon macs for swing or swt entirely.</p>
<p>sorry Ryan but you bought a mac. Run the X11 version in virtualbox!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Aniszczyk</title>
		<link>http://www.damnhandy.com/2008/11/29/eclipse-on-mac-java-6-reveals-more-swt-shortcomings/comment-page-1/#comment-100006</link>
		<dc:creator>Chris Aniszczyk</dc:creator>
		<pubDate>Sat, 29 Nov 2008 21:49:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.damnhandy.com/?p=195#comment-100006</guid>
		<description>Oh, I forgot to mention... if you want to contribute to the Cocoa port.. here is the information:

http://www.eclipse.org/swt/cocoaport.php</description>
		<content:encoded><![CDATA[<p>Oh, I forgot to mention&#8230; if you want to contribute to the Cocoa port.. here is the information:</p>
<p><a href="http://www.eclipse.org/swt/cocoaport.php" rel="nofollow">http://www.eclipse.org/swt/cocoaport.php</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Aniszczyk</title>
		<link>http://www.damnhandy.com/2008/11/29/eclipse-on-mac-java-6-reveals-more-swt-shortcomings/comment-page-1/#comment-100005</link>
		<dc:creator>Chris Aniszczyk</dc:creator>
		<pubDate>Sat, 29 Nov 2008 21:48:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.damnhandy.com/?p=195#comment-100005</guid>
		<description>Sure, I understand your point. However, the SWT team has done a good job in catching up. The cocoa port for SWT is in beta form right now and has been available since Eclipse 3.5 M3. 64-bit support is coming in 3.5 M4 which is out in about 2 weeks.

Here is the bug if you&#039;re interested:

https://bugs.eclipse.org/bugs/show_bug.cgi?id=239301</description>
		<content:encoded><![CDATA[<p>Sure, I understand your point. However, the SWT team has done a good job in catching up. The cocoa port for SWT is in beta form right now and has been available since Eclipse 3.5 M3. 64-bit support is coming in 3.5 M4 which is out in about 2 weeks.</p>
<p>Here is the bug if you&#8217;re interested:</p>
<p><a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=239301" rel="nofollow">https://bugs.eclipse.org/bugs/show_bug.cgi?id=239301</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>
