<?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: No New APIs?</title>
	<atom:link href="http://stuffthathappens.com/blog/2008/05/13/no-new-apis/feed/" rel="self" type="application/rss+xml" />
	<link>http://stuffthathappens.com/blog/2008/05/13/no-new-apis/</link>
	<description>Technology and Geek Stuff by Eric Burke</description>
	<lastBuildDate>Mon, 26 Jul 2010 14:36:32 -0400</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Anthony Petrov</title>
		<link>http://stuffthathappens.com/blog/2008/05/13/no-new-apis/comment-page-1/#comment-14058</link>
		<dc:creator>Anthony Petrov</dc:creator>
		<pubDate>Mon, 09 Jun 2008 12:25:29 +0000</pubDate>
		<guid isPermaLink="false">http://stuffthathappens.com/blog/2008/05/13/no-new-apis/#comment-14058</guid>
		<description>In fact you can use the AWTUtilities w/o any problems on any platforms now. Go check how to do it here: 
http://weblogs.java.net/blog/joshy/archive/2008/06/java_doodle_fad.html</description>
		<content:encoded><![CDATA[<p>In fact you can use the AWTUtilities w/o any problems on any platforms now. Go check how to do it here:<br />
<a href="http://weblogs.java.net/blog/joshy/archive/2008/06/java_doodle_fad.html" rel="nofollow">http://weblogs.java.net/blog/joshy/archive/2008/06/java_doodle_fad.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alex Miller</title>
		<link>http://stuffthathappens.com/blog/2008/05/13/no-new-apis/comment-page-1/#comment-11041</link>
		<dc:creator>Alex Miller</dc:creator>
		<pubDate>Thu, 15 May 2008 05:06:00 +0000</pubDate>
		<guid isPermaLink="false">http://stuffthathappens.com/blog/2008/05/13/no-new-apis/#comment-11041</guid>
		<description>From having worked on several software products over the years, this sort of release and API game is just the tip of the standard-working-practice for releases (and certainly not Sun specific).  Customers want features, and they want them now.  Products release at a certain rate, usually determined by a variety of forces outside your control (fiscal cycles, industry cycles, engineering cycles, etc).  Rarely do these two worlds align.

Another example - certain federal agencies have very strict rules over what kind of certification must be done for a &quot;major&quot; or &quot;minor&quot; release and huge games are played to stay within these rules while avoiding security recertification (an annoying and lengthy process). 

As to your questions - if you can deal with the restrictions and are willing to modify your app when &quot;official&quot; support exists in an API, then go for it.  If not, then tough.  Wait for Java 7.  I understand the frustration but any release schedule is walking a tightrope - for a product as complicated and widely used as Java it&#039;s extremely challenging I&#039;m sure.</description>
		<content:encoded><![CDATA[<p>From having worked on several software products over the years, this sort of release and API game is just the tip of the standard-working-practice for releases (and certainly not Sun specific).  Customers want features, and they want them now.  Products release at a certain rate, usually determined by a variety of forces outside your control (fiscal cycles, industry cycles, engineering cycles, etc).  Rarely do these two worlds align.</p>
<p>Another example &#8211; certain federal agencies have very strict rules over what kind of certification must be done for a &#8220;major&#8221; or &#8220;minor&#8221; release and huge games are played to stay within these rules while avoiding security recertification (an annoying and lengthy process). </p>
<p>As to your questions &#8211; if you can deal with the restrictions and are willing to modify your app when &#8220;official&#8221; support exists in an API, then go for it.  If not, then tough.  Wait for Java 7.  I understand the frustration but any release schedule is walking a tightrope &#8211; for a product as complicated and widely used as Java it&#8217;s extremely challenging I&#8217;m sure.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eric Burke</title>
		<link>http://stuffthathappens.com/blog/2008/05/13/no-new-apis/comment-page-1/#comment-10975</link>
		<dc:creator>Eric Burke</dc:creator>
		<pubDate>Wed, 14 May 2008 11:41:48 +0000</pubDate>
		<guid isPermaLink="false">http://stuffthathappens.com/blog/2008/05/13/no-new-apis/#comment-10975</guid>
		<description>But why not just call it Java 7, making it part of the official API right away? It feels like we&#039;re making compromises in the name of keeping the name &quot;6u10&quot; instead of moving to &quot;7&quot;.</description>
		<content:encoded><![CDATA[<p>But why not just call it Java 7, making it part of the official API right away? It feels like we&#8217;re making compromises in the name of keeping the name &#8220;6u10&#8243; instead of moving to &#8220;7&#8243;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aekold</title>
		<link>http://stuffthathappens.com/blog/2008/05/13/no-new-apis/comment-page-1/#comment-10960</link>
		<dc:creator>Aekold</dc:creator>
		<pubDate>Wed, 14 May 2008 07:47:32 +0000</pubDate>
		<guid isPermaLink="false">http://stuffthathappens.com/blog/2008/05/13/no-new-apis/#comment-10960</guid>
		<description>But official API is not changed. Backdoor classes existed in Java always, and many projects used it behind the scene. Like SwingUtilities2 or Base64Decoder, didn&#039;t you ever saw it?
So, if you are writing legacy application and want it to run everywhere - transparency is not for you. But if you are mature hacker and using undocumented API - you can do it. Think of it like of technology preview, and hope it will be added to official API of Java 7.</description>
		<content:encoded><![CDATA[<p>But official API is not changed. Backdoor classes existed in Java always, and many projects used it behind the scene. Like SwingUtilities2 or Base64Decoder, didn&#8217;t you ever saw it?<br />
So, if you are writing legacy application and want it to run everywhere &#8211; transparency is not for you. But if you are mature hacker and using undocumented API &#8211; you can do it. Think of it like of technology preview, and hope it will be added to official API of Java 7.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ophir Radnitz</title>
		<link>http://stuffthathappens.com/blog/2008/05/13/no-new-apis/comment-page-1/#comment-10915</link>
		<dc:creator>Ophir Radnitz</dc:creator>
		<pubDate>Tue, 13 May 2008 22:19:30 +0000</pubDate>
		<guid isPermaLink="false">http://stuffthathappens.com/blog/2008/05/13/no-new-apis/#comment-10915</guid>
		<description>Thank you. Brilliant post.</description>
		<content:encoded><![CDATA[<p>Thank you. Brilliant post.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eric Burke</title>
		<link>http://stuffthathappens.com/blog/2008/05/13/no-new-apis/comment-page-1/#comment-10906</link>
		<dc:creator>Eric Burke</dc:creator>
		<pubDate>Tue, 13 May 2008 18:21:01 +0000</pubDate>
		<guid isPermaLink="false">http://stuffthathappens.com/blog/2008/05/13/no-new-apis/#comment-10906</guid>
		<description>One more question...will the first JavaFX implementation use these new APIs behind the scenes, and how will that affect portability?</description>
		<content:encoded><![CDATA[<p>One more question&#8230;will the first JavaFX implementation use these new APIs behind the scenes, and how will that affect portability?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 2.088 seconds -->
