<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>The Bruised Edge &#187; Java</title>
	<atom:link href="http://weblog.kevinclarke.info/category/java/feed/" rel="self" type="application/rss+xml" />
	<link>http://weblog.kevinclarke.info</link>
	<description>Digital Libraries, Repositories, Programming, Technology, Librarianship, etc.</description>
	<lastBuildDate>Wed, 28 Jul 2010 03:19:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Apple Dropping Java (Again)</title>
		<link>http://weblog.kevinclarke.info/2005/07/11/apple-dropping-java-again/</link>
		<comments>http://weblog.kevinclarke.info/2005/07/11/apple-dropping-java-again/#comments</comments>
		<pubDate>Mon, 11 Jul 2005 22:37:20 +0000</pubDate>
		<dc:creator>ksclarke</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://kevinclarke.info/weblog/?p=223</guid>
		<description><![CDATA[Seems Apple will be dropping Java as a supported programming language for its GUI features. From this point on, developers are encouraged to write their programs in Objective-C. I’m surprised, but not too surprised… Apple does have a long history of NIH decisions. It is interesting because Apple has been implementing native peers for the [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://developer.apple.com/documentation/Cocoa/Conceptual/LanguageIntegration/index.html">Seems</a> Apple will be dropping Java as a supported programming language for its GUI features. From this point on, developers are encouraged to write their programs in Objective-C. I’m surprised, but not too surprised… Apple does have a long history of NIH decisions.</p>
<p>It is interesting because Apple has been implementing native peers for the Swing toolkit. This, and the thought that GNU’s Classpath will be doing the same (their work is already underway), is what has kept me wavering between SWT (or Java-Gnome/GTK) and Swing (though, I don’t do a lot of client side programming at all). I think the decision has been made for me now.</p>
<p>SWT seems to be the way into the future for Java client-side development. It might be possible that the Java-Gnome GTK stuff will run on Windows and on a Mac (there are ports underway for the later and the former is already working), but SWT definitely has more momentum. One outstanding reason to use the Java-Gnome stuff, though, would be if you only develop for Gnome or you need a GPL compatible license (since EPL/CPL has been listed as incompatible by the FSF; this would mean if you reference any GPLed program from your code).</p>
<p>Wow. Well, that was big news and a bit disappointing, but at least there are alternatives already out there and thriving… Perhaps this has been in the works for awhile (and might be one reason the SWT port was not picked up by Apple as the Eclipse people would have liked — they want out of everything but the Objective-C business). Oh well… time to start digging into <a href="http://cookxml.sourceforge.net/cookswt/">CookSWT</a> I think.</p>
]]></content:encoded>
			<wfw:commentRss>http://weblog.kevinclarke.info/2005/07/11/apple-dropping-java-again/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Not JDK&#8217;s Fault</title>
		<link>http://weblog.kevinclarke.info/2004/06/10/not-jdks-fault/</link>
		<comments>http://weblog.kevinclarke.info/2004/06/10/not-jdks-fault/#comments</comments>
		<pubDate>Fri, 11 Jun 2004 01:09:11 +0000</pubDate>
		<dc:creator>ksclarke</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://kevinclarke.info/weblog/?p=246</guid>
		<description><![CDATA[Turns out the memory leak was not JDK&#8217;s fault. It was Tomcat&#8217;s. Upgrading to the latest version solved the problem. We&#8217;re pretty sure at least. Rollout for the lane-beta site should take place tomorrow morning. I&#8217;m still adding in features to the metasearch and Phil has come up with a good way to leverage the [...]]]></description>
			<content:encoded><![CDATA[<p>Turns out the memory leak was not JDK&#8217;s fault. It was Tomcat&#8217;s. Upgrading to the latest version solved the problem. We&#8217;re pretty sure at least.</p>
<p>Rollout for the lane-beta site should take place tomorrow morning. I&#8217;m still adding in features to the metasearch and Phil has come up with a good way to leverage the hit count database I keep so I hope to implement that next. Turns out we are going to wait on the statistics and see how much parameter data we can get from WebTrends. The search will keep logging usage in its database just in case we need to go that route though.</p>
<p>Overall, I think we can breathe a sigh of relief. Now it is just a matter of fixing the small things, making minor tweaks, and then eventually getting some more user feedback to guide future improvements. There are still engines to add into the metasearch though so that should keep me busy for awhile.</p>
<p>Oh, and for future reference (why I added this post)&#8230; a nice tool for debugging: <a href="http://developers.sun.com/dev/coolstuff/jvmstat/">jvmstat</a>. That&#8217;s probably just a temporary link, but hey aren&#8217;t they all? Why am I adding a temporary link here? Good question self. I should be logging it in a link logger. Oh well, I&#8217;ll do that too.</p>
]]></content:encoded>
			<wfw:commentRss>http://weblog.kevinclarke.info/2004/06/10/not-jdks-fault/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Whew&#8230; JDK&#8217;s Bug, Not Lane&#8217;s</title>
		<link>http://weblog.kevinclarke.info/2004/06/07/whew-jdks-bug-not-lanes/</link>
		<comments>http://weblog.kevinclarke.info/2004/06/07/whew-jdks-bug-not-lanes/#comments</comments>
		<pubDate>Mon, 07 Jun 2004 21:44:30 +0000</pubDate>
		<dc:creator>ksclarke</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://kevinclarke.info/weblog/?p=247</guid>
		<description><![CDATA[Charles was able to determine that the memory leak was actually a JDK 1.4.1 StringBuffer bug. We seem to have fixed it by upgrading to JDK 1.4.3. Hooray! I&#8217;m now working on a statistics module so we can see how people use the site. Nothing fancy&#8230; just dump results from the database into Excel spreadsheets [...]]]></description>
			<content:encoded><![CDATA[<p>Charles was able to determine that the memory leak was actually a JDK 1.4.1 <a href="http://bugs.sun.com/view_bug.do?bug_id=4724129">StringBuffer bug</a>. We seem to have fixed it by upgrading to JDK 1.4.3. Hooray!</p>
<p>I&#8217;m now working on a statistics module so we can see how people use the site. Nothing fancy&#8230; just dump results from the database into Excel spreadsheets so that people can manipulate the data on their own. This should be a useful addition to the data we can get from WebTrends.</p>
<p>In particular, my module should make it easier to parse out which licensed resources are being used with which search terms, which might prove an interesting area for future work/improvements. Right now we are using data from our database, but I wonder how much can be manipulated out of the WebTrends data&#8230; perhaps with a little post-processing to make it more user-friendly.</p>
<p>Everything else with the federated search seems pretty stable at this point.</p>
]]></content:encoded>
			<wfw:commentRss>http://weblog.kevinclarke.info/2004/06/07/whew-jdks-bug-not-lanes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Federated Search Countdown</title>
		<link>http://weblog.kevinclarke.info/2004/06/06/federated-search-countdown/</link>
		<comments>http://weblog.kevinclarke.info/2004/06/06/federated-search-countdown/#comments</comments>
		<pubDate>Sun, 06 Jun 2004 07:57:00 +0000</pubDate>
		<dc:creator>ksclarke</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://kevinclarke.info/weblog/?p=245</guid>
		<description><![CDATA[Okay, two days to our soft rollout of the new website and federated search. We are seeing OutOfMemoryExceptions with the new production machine (leak or not enough allocated?) and something (Tomcat or Apache, we think) is modifying the HTML that comes back by adding a line feed in tags, causing pages to not display (only [...]]]></description>
			<content:encoded><![CDATA[<p>Okay, two days to our soft rollout of the new website and federated search. We are seeing OutOfMemoryExceptions with the new production machine (leak or not enough allocated?) and something (Tomcat or Apache, we think) is modifying the HTML that comes back by adding a line feed in tags, causing pages to not display (only on Mozilla, Firefox, and Safari browsers at least). We haven&#8217;t seen any of this on the stage/development servers. It makes me a bit nervous&#8230; I guess I shouldn&#8217;t be since the production server is in the realm of our IT department.</p>
<p>Still, until recently, we (the library) managed our own servers and it feels a bit strange to leave it in someone else&#8217;s hands. If it works on the development and stage servers, though, it should work on the production one, right?</p>
]]></content:encoded>
			<wfw:commentRss>http://weblog.kevinclarke.info/2004/06/06/federated-search-countdown/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
