<?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: Would you Pay for Java on Leopard?</title>
	<atom:link href="http://www.codecommit.com/blog/java/would-you-pay-for-java-on-leopard/feed" rel="self" type="application/rss+xml" />
	<link>http://www.codecommit.com/blog/java/would-you-pay-for-java-on-leopard</link>
	<description>(permanently in beta)</description>
	<lastBuildDate>Mon, 09 Jan 2012 20:21:24 -0800</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Daniel Spiewak</title>
		<link>http://www.codecommit.com/blog/java/would-you-pay-for-java-on-leopard/comment-page-1#comment-2471</link>
		<dc:creator>Daniel Spiewak</dc:creator>
		<pubDate>Sat, 03 Nov 2007 19:37:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.codecommit.com/blog/java/would-you-pay-for-java-on-leopard#comment-2471</guid>
		<description>Yeah, I was thinking about filing a bug (already an ADC member).  I need to dig into it myself a bit first so I can be more coherent in complaining.  Who knows, maybe it&#039;s just a config issue in Firefox.  ;-)</description>
		<content:encoded><![CDATA[<p>Yeah, I was thinking about filing a bug (already an ADC member).  I need to dig into it myself a bit first so I can be more coherent in complaining.  Who knows, maybe it&#8217;s just a config issue in Firefox.  <img src='http://www.codecommit.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tim Goeke</title>
		<link>http://www.codecommit.com/blog/java/would-you-pay-for-java-on-leopard/comment-page-1#comment-2470</link>
		<dc:creator>Tim Goeke</dc:creator>
		<pubDate>Sat, 03 Nov 2007 19:33:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.codecommit.com/blog/java/would-you-pay-for-java-on-leopard#comment-2470</guid>
		<description>Your comments are right - sorry to hear about your brother.  But, you can do something.  If you sign up as an ADC member (it&#039;s free) you can use bugreport.apple.com.  You should be able to get help in a couple hours.  Or, go to the Apple store near you.  They&#039;ll help!

Your point that it should just work is correct.  In my own experience OS X comes closer to delivering on that ideal more often than other OS&#039;s, but it&#039;s far from perfect.  My wife noticed a feature of Address Book does not work right - causing some stress after the upgrade. 

I hope your brother is able to get it all worked out!</description>
		<content:encoded><![CDATA[<p>Your comments are right &#8211; sorry to hear about your brother.  But, you can do something.  If you sign up as an ADC member (it&#8217;s free) you can use bugreport.apple.com.  You should be able to get help in a couple hours.  Or, go to the Apple store near you.  They&#8217;ll help!</p>
<p>Your point that it should just work is correct.  In my own experience OS X comes closer to delivering on that ideal more often than other OS&#8217;s, but it&#8217;s far from perfect.  My wife noticed a feature of Address Book does not work right &#8211; causing some stress after the upgrade. </p>
<p>I hope your brother is able to get it all worked out!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel Spiewak</title>
		<link>http://www.codecommit.com/blog/java/would-you-pay-for-java-on-leopard/comment-page-1#comment-2469</link>
		<dc:creator>Daniel Spiewak</dc:creator>
		<pubDate>Sat, 03 Nov 2007 19:15:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.codecommit.com/blog/java/would-you-pay-for-java-on-leopard#comment-2469</guid>
		<description>&gt; Yes - but “wrong” is not “bug”.

In principle, I agree with you.  Unfortunately, as far as the end-user is concerned, &quot;wrong&quot; most definitely does equate to &quot;bug&quot;.  Also, while Apple may now be following the HIG for the position and existence of the icon in the dialogs, it&#039;s failing to follow the Java specification in showing the *correct* icon.  An incorrect icon is worse than a non-existent one, since it actually misleads users.

Yes, you *can* use either pipeline, but quite unfortunately the one which breaks most Java2D apps is enabled by default.  Since those apps work just fine on every other platform, I think it&#039;s a fairly safe bet that Apple isn&#039;t satisfying the Java spec somewhere.

User&#039;s don&#039;t care about whether Swing is doing things &quot;the correct way&quot; according to Apple or not, they just care of it works the way they expect it to.  That&#039;s what Mac is all about, right?  (&quot;It just works.&quot;)  Well, whether through Apple&#039;s ill-advised experimentation, or incomplete specification validation or whatever, Java on Mac no longer &quot;just works&quot;.  I doubt that this can be considered a good thing for Apple or the right thing to do by the end-users.

Oh, as a matter of record, my brother purchased a brand-new macbook this week.  He is now completely locked out of a critical section of his school&#039;s online curriculum due to Java&#039;s non-functional status (the section works fine on both Windows and Linux).  Now it may be a function of the pipelining or the lack of Java 6.  He doesn&#039;t care.  All he knows is that it doesn&#039;t work.</description>
		<content:encoded><![CDATA[<p>> Yes &#8211; but “wrong” is not “bug”.</p>
<p>In principle, I agree with you.  Unfortunately, as far as the end-user is concerned, &#8220;wrong&#8221; most definitely does equate to &#8220;bug&#8221;.  Also, while Apple may now be following the HIG for the position and existence of the icon in the dialogs, it&#8217;s failing to follow the Java specification in showing the *correct* icon.  An incorrect icon is worse than a non-existent one, since it actually misleads users.</p>
<p>Yes, you *can* use either pipeline, but quite unfortunately the one which breaks most Java2D apps is enabled by default.  Since those apps work just fine on every other platform, I think it&#8217;s a fairly safe bet that Apple isn&#8217;t satisfying the Java spec somewhere.</p>
<p>User&#8217;s don&#8217;t care about whether Swing is doing things &#8220;the correct way&#8221; according to Apple or not, they just care of it works the way they expect it to.  That&#8217;s what Mac is all about, right?  (&#8220;It just works.&#8221;)  Well, whether through Apple&#8217;s ill-advised experimentation, or incomplete specification validation or whatever, Java on Mac no longer &#8220;just works&#8221;.  I doubt that this can be considered a good thing for Apple or the right thing to do by the end-users.</p>
<p>Oh, as a matter of record, my brother purchased a brand-new macbook this week.  He is now completely locked out of a critical section of his school&#8217;s online curriculum due to Java&#8217;s non-functional status (the section works fine on both Windows and Linux).  Now it may be a function of the pipelining or the lack of Java 6.  He doesn&#8217;t care.  All he knows is that it doesn&#8217;t work.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tim Goeke</title>
		<link>http://www.codecommit.com/blog/java/would-you-pay-for-java-on-leopard/comment-page-1#comment-2468</link>
		<dc:creator>Tim Goeke</dc:creator>
		<pubDate>Sat, 03 Nov 2007 19:05:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.codecommit.com/blog/java/would-you-pay-for-java-on-leopard#comment-2468</guid>
		<description>Yes - but &quot;wrong&quot; is not &quot;bug&quot;.  The screen shots were just showing that the Aqua L&amp;F now puts the icon of the application in the dialog according to the Apple HIG.  I think you&#039;ll find this is a feature, not a bug.  ;-)

More here: http://weblogs.java.net/blog/javaben/archive/2007/10/more_on_leopard.html

The pipeline issue is just configuration, also not a bug.  You can use the Sun pipe or the Quartz pipe.

Fabrizio has been pretty active and makes a lot of valid points, and he mentions that the release notes should be out, and in fact they are:

http://developer.apple.com/releasenotes/Java/JavaLeopardRN/index.html

The Apple engineers are working very hard in any case.  Apple&#039;s secretive nature is sometimes wacky, but their people do care in the trenches.  Also Leopard is not bug free but it&#039;s not bad overall.</description>
		<content:encoded><![CDATA[<p>Yes &#8211; but &#8220;wrong&#8221; is not &#8220;bug&#8221;.  The screen shots were just showing that the Aqua L&amp;F now puts the icon of the application in the dialog according to the Apple HIG.  I think you&#8217;ll find this is a feature, not a bug.  <img src='http://www.codecommit.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>More here: <a href="http://weblogs.java.net/blog/javaben/archive/2007/10/more_on_leopard.html" rel="nofollow">http://weblogs.java.net/blog/javaben/archive/2007/10/more_on_leopard.html</a></p>
<p>The pipeline issue is just configuration, also not a bug.  You can use the Sun pipe or the Quartz pipe.</p>
<p>Fabrizio has been pretty active and makes a lot of valid points, and he mentions that the release notes should be out, and in fact they are:</p>
<p><a href="http://developer.apple.com/releasenotes/Java/JavaLeopardRN/index.html" rel="nofollow">http://developer.apple.com/releasenotes/Java/JavaLeopardRN/index.html</a></p>
<p>The Apple engineers are working very hard in any case.  Apple&#8217;s secretive nature is sometimes wacky, but their people do care in the trenches.  Also Leopard is not bug free but it&#8217;s not bad overall.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel Spiewak</title>
		<link>http://www.codecommit.com/blog/java/would-you-pay-for-java-on-leopard/comment-page-1#comment-2467</link>
		<dc:creator>Daniel Spiewak</dc:creator>
		<pubDate>Sat, 03 Nov 2007 18:27:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.codecommit.com/blog/java/would-you-pay-for-java-on-leopard#comment-2467</guid>
		<description>Well, unless Mike faked the screenshots, I think it&#039;s safe to say something&#039;s wrong.  This post mentions the differences between the pipelines: http://weblogs.java.net/blog/fabriziogiudici/archive/2007/10/leopard_changed_1.html  He also links to a post where he talked about the potential differences between pipelining methods.</description>
		<content:encoded><![CDATA[<p>Well, unless Mike faked the screenshots, I think it&#8217;s safe to say something&#8217;s wrong.  This post mentions the differences between the pipelines: <a href="http://weblogs.java.net/blog/fabriziogiudici/archive/2007/10/leopard_changed_1.html" rel="nofollow">http://weblogs.java.net/blog/fabriziogiudici/archive/2007/10/leopard_changed_1.html</a>  He also links to a post where he talked about the potential differences between pipelining methods.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tim Goeke</title>
		<link>http://www.codecommit.com/blog/java/would-you-pay-for-java-on-leopard/comment-page-1#comment-2466</link>
		<dc:creator>Tim Goeke</dc:creator>
		<pubDate>Sat, 03 Nov 2007 18:02:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.codecommit.com/blog/java/would-you-pay-for-java-on-leopard#comment-2466</guid>
		<description>&gt; In fact, I don’t think anyone even mentioned it…

I did - just now.  You ref the JavaLobby mess - there&#039;s almost no accurate info in there.

The fact remains that Apple has delivered a pretty good JVM and I haven&#039;t seen any evidence to the contrary, and in fact the very thread you mention is what made me mention Eclipse in the first place.</description>
		<content:encoded><![CDATA[<p>&gt; In fact, I don’t think anyone even mentioned it…</p>
<p>I did &#8211; just now.  You ref the JavaLobby mess &#8211; there&#8217;s almost no accurate info in there.</p>
<p>The fact remains that Apple has delivered a pretty good JVM and I haven&#8217;t seen any evidence to the contrary, and in fact the very thread you mention is what made me mention Eclipse in the first place.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel Spiewak</title>
		<link>http://www.codecommit.com/blog/java/would-you-pay-for-java-on-leopard/comment-page-1#comment-2465</link>
		<dc:creator>Daniel Spiewak</dc:creator>
		<pubDate>Sat, 03 Nov 2007 17:03:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.codecommit.com/blog/java/would-you-pay-for-java-on-leopard#comment-2465</guid>
		<description>&gt; Eclipse has bugs.  This is not Apple&#039;s fault.

Yeah, I would never blame Apple for all of Eclipse&#039;s issues on Mac.  In fact, I don&#039;t think anyone even mentioned it...

&gt; What about Java 5 on Mac doesn’t work properly? I mean - do you have even one example?

http://www.javalobby.org/java/forums/t102936.html</description>
		<content:encoded><![CDATA[<p>> Eclipse has bugs.  This is not Apple&#8217;s fault.</p>
<p>Yeah, I would never blame Apple for all of Eclipse&#8217;s issues on Mac.  In fact, I don&#8217;t think anyone even mentioned it&#8230;</p>
<p>> What about Java 5 on Mac doesn’t work properly? I mean &#8211; do you have even one example?</p>
<p><a href="http://www.javalobby.org/java/forums/t102936.html" rel="nofollow">http://www.javalobby.org/java/forums/t102936.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tim Goeke</title>
		<link>http://www.codecommit.com/blog/java/would-you-pay-for-java-on-leopard/comment-page-1#comment-2464</link>
		<dc:creator>Tim Goeke</dc:creator>
		<pubDate>Sat, 03 Nov 2007 15:40:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.codecommit.com/blog/java/would-you-pay-for-java-on-leopard#comment-2464</guid>
		<description>What about Java 5 on Mac doesn&#039;t work properly?  I mean - do you have even one example?

I&#039;m not worried.  There are a lot of JVM enhancements are in there.  The missing items are the scripting engine and the compiler API.  Most of the scripting engine items can be attained in other ways.

Eclipse has bugs.  This is not Apple&#039;s fault.

The use of &quot;no indication&quot; and &quot;doesn&#039;t care&quot; are both incorrect.  In fact, every Eclipse bug I&#039;ve found has been submitted to Apple and -they- are working with the Eclipse team.  The Carbon team is fully engaged.  Apple engineers have been -very- responsive.

Apple revealed their plans at WWDC.  Nothing has occurred to indicate that these plans have changed.</description>
		<content:encoded><![CDATA[<p>What about Java 5 on Mac doesn&#8217;t work properly?  I mean &#8211; do you have even one example?</p>
<p>I&#8217;m not worried.  There are a lot of JVM enhancements are in there.  The missing items are the scripting engine and the compiler API.  Most of the scripting engine items can be attained in other ways.</p>
<p>Eclipse has bugs.  This is not Apple&#8217;s fault.</p>
<p>The use of &#8220;no indication&#8221; and &#8220;doesn&#8217;t care&#8221; are both incorrect.  In fact, every Eclipse bug I&#8217;ve found has been submitted to Apple and -they- are working with the Eclipse team.  The Carbon team is fully engaged.  Apple engineers have been -very- responsive.</p>
<p>Apple revealed their plans at WWDC.  Nothing has occurred to indicate that these plans have changed.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: The Geek</title>
		<link>http://www.codecommit.com/blog/java/would-you-pay-for-java-on-leopard/comment-page-1#comment-2463</link>
		<dc:creator>The Geek</dc:creator>
		<pubDate>Sat, 03 Nov 2007 15:03:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.codecommit.com/blog/java/would-you-pay-for-java-on-leopard#comment-2463</guid>
		<description>It&#039;s not that they haven&#039;t come out with it... they did have a preview, and then they pulled it.

I was looking up TinkerTool, which is not yet compatible with leopard, here&#039;s what I found:

&quot;Apple has denied access to the final version of 10.5 to all software developers. Even companies which paid Apple thousands of dollars for the right to get advance information before the official release date did not receive any data about the final version of Leopard before October 26, 2007 16:00 UTC. The final version is known to be different from the preview versions.&quot;
http://www.bresink.com/osx/leopard.html

Apple&#039;s treatment of programmers is why they lost the last round 20 years ago, they want to control everything. Why developers bother with Mac I just don&#039;t understand.</description>
		<content:encoded><![CDATA[<p>It&#8217;s not that they haven&#8217;t come out with it&#8230; they did have a preview, and then they pulled it.</p>
<p>I was looking up TinkerTool, which is not yet compatible with leopard, here&#8217;s what I found:</p>
<p>&#8220;Apple has denied access to the final version of 10.5 to all software developers. Even companies which paid Apple thousands of dollars for the right to get advance information before the official release date did not receive any data about the final version of Leopard before October 26, 2007 16:00 UTC. The final version is known to be different from the preview versions.&#8221;<br />
<a href="http://www.bresink.com/osx/leopard.html" rel="nofollow">http://www.bresink.com/osx/leopard.html</a></p>
<p>Apple&#8217;s treatment of programmers is why they lost the last round 20 years ago, they want to control everything. Why developers bother with Mac I just don&#8217;t understand.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel Spiewak</title>
		<link>http://www.codecommit.com/blog/java/would-you-pay-for-java-on-leopard/comment-page-1#comment-2462</link>
		<dc:creator>Daniel Spiewak</dc:creator>
		<pubDate>Sat, 03 Nov 2007 14:43:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.codecommit.com/blog/java/would-you-pay-for-java-on-leopard#comment-2462</guid>
		<description>Well, the whole point of using Mac is we *want* to develop using the Apple OS, not just the Apple hardware.  Putting myself into the shoes of a Java developer avidly using Mac (which I&#039;m not), my thought would be: if I wanted to develop using Windows I wouldn&#039;t have bought a Mac.  Who wants to pay that kind of cash then boot parallels/vmware every time and do all our work within a virtual machine?</description>
		<content:encoded><![CDATA[<p>Well, the whole point of using Mac is we *want* to develop using the Apple OS, not just the Apple hardware.  Putting myself into the shoes of a Java developer avidly using Mac (which I&#8217;m not), my thought would be: if I wanted to develop using Windows I wouldn&#8217;t have bought a Mac.  Who wants to pay that kind of cash then boot parallels/vmware every time and do all our work within a virtual machine?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

