<?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>Object Definitions Blog</title>
	<atom:link href="http://www.objectdefinitions.com/odblog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.objectdefinitions.com/odblog</link>
	<description>Software Development - random theories, code snippits and opinions</description>
	<lastBuildDate>Thu, 01 Jul 2010 22:52:43 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Setting up an IMAP account with SSL does not work with Android 2.1</title>
		<link>http://www.objectdefinitions.com/odblog/2010/setting-up-an-imap-account-with-ssl-does-not-work-with-android-2-1/</link>
		<comments>http://www.objectdefinitions.com/odblog/2010/setting-up-an-imap-account-with-ssl-does-not-work-with-android-2-1/#comments</comments>
		<pubDate>Thu, 01 Jul 2010 22:49:03 +0000</pubDate>
		<dc:creator>Nick</dc:creator>
				<category><![CDATA[hardware]]></category>
		<category><![CDATA[account]]></category>
		<category><![CDATA[Android 2.1]]></category>
		<category><![CDATA[broken]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[IMAP]]></category>
		<category><![CDATA[setup]]></category>
		<category><![CDATA[SSL]]></category>

		<guid isPermaLink="false">http://www.objectdefinitions.com/odblog/?p=274</guid>
		<description><![CDATA[I had this problem after upgrading my Hero to Android 2.1
I previously had an imap mailbox working fine, with an SSL connection, but setting it up again under 2.1 seemed to get me nowhere.
After going to manual setup and entering the incoming server details, clicking continue would simply take me back to the same page [...]]]></description>
		<wfw:commentRss>http://www.objectdefinitions.com/odblog/2010/setting-up-an-imap-account-with-ssl-does-not-work-with-android-2-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New jtimeseries project on sourceforge</title>
		<link>http://www.objectdefinitions.com/odblog/2010/new-jtimeseries-project-on-sourceforge/</link>
		<comments>http://www.objectdefinitions.com/odblog/2010/new-jtimeseries-project-on-sourceforge/#comments</comments>
		<pubDate>Thu, 20 May 2010 07:33:29 +0000</pubDate>
		<dc:creator>Nick</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[jtimeseries]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[xml]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[metrics]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[profiling]]></category>
		<category><![CDATA[stats]]></category>
		<category><![CDATA[timeseries]]></category>

		<guid isPermaLink="false">http://www.objectdefinitions.com/odblog/?p=264</guid>
		<description><![CDATA[For the last year and a half I have been hard at work at a new open source project jtimeseries.
This has finally made it onto sourceforge!
So what can you do with this jtimeseries thing?
Quite a lot, already. Let me explain how this project was conceived&#8230;.
Initially, I was looking for a java based API which I [...]]]></description>
		<wfw:commentRss>http://www.objectdefinitions.com/odblog/2010/new-jtimeseries-project-on-sourceforge/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>adi 198x drivers for Windows 7</title>
		<link>http://www.objectdefinitions.com/odblog/2010/adi-198x-drivers-for-windows-7/</link>
		<comments>http://www.objectdefinitions.com/odblog/2010/adi-198x-drivers-for-windows-7/#comments</comments>
		<pubDate>Thu, 04 Mar 2010 22:45:50 +0000</pubDate>
		<dc:creator>Nick</dc:creator>
				<category><![CDATA[hardware]]></category>

		<guid isPermaLink="false">http://www.objectdefinitions.com/odblog/?p=258</guid>
		<description><![CDATA[I have an old Dimension 4700 and Windows 7 couldn&#8217;t find audio drivers for adi 190x sound card.
After a lot of searching I came across the following link to drivers from an IBM ftp server:
http://ftp.us.dell.com/audio/R145551.EXE
These are vista drivers, for &#8216;Soundmax Integrated Digital Audio&#8217; which appear to support the adi-198x and they installed fine for me [...]]]></description>
		<wfw:commentRss>http://www.objectdefinitions.com/odblog/2010/adi-198x-drivers-for-windows-7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to find the pid of a java process from code</title>
		<link>http://www.objectdefinitions.com/odblog/2010/how-to-find-the-pid-of-a-java-process-from-code/</link>
		<comments>http://www.objectdefinitions.com/odblog/2010/how-to-find-the-pid-of-a-java-process-from-code/#comments</comments>
		<pubDate>Wed, 03 Mar 2010 12:35:56 +0000</pubDate>
		<dc:creator>Nick</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[find]]></category>
		<category><![CDATA[finding]]></category>
		<category><![CDATA[how to]]></category>
		<category><![CDATA[JMX]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[pid]]></category>
		<category><![CDATA[process]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.objectdefinitions.com/odblog/?p=255</guid>
		<description><![CDATA[Finding the pid of a running java process from java code]]></description>
		<wfw:commentRss>http://www.objectdefinitions.com/odblog/2010/how-to-find-the-pid-of-a-java-process-from-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JTable setRowHeight causes slow repainting</title>
		<link>http://www.objectdefinitions.com/odblog/2009/jtable-setrowheight-causes-slow-repainting/</link>
		<comments>http://www.objectdefinitions.com/odblog/2009/jtable-setrowheight-causes-slow-repainting/#comments</comments>
		<pubDate>Sat, 06 Jun 2009 15:22:18 +0000</pubDate>
		<dc:creator>Nick</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[swing]]></category>
		<category><![CDATA[jtable]]></category>
		<category><![CDATA[repaint]]></category>
		<category><![CDATA[setRowHeight]]></category>

		<guid isPermaLink="false">http://www.objectdefinitions.com/odblog/?p=234</guid>
		<description><![CDATA[I&#8217;ve spent way too much time in the last few months fixing and optimising table rendering performance for a high performance Java application I&#8217;m working on at the moment. The problems were particularly hard to find becuase the app supports customization of almost every aspect of JTable UI, with custom rendering for rows, columns and [...]]]></description>
		<wfw:commentRss>http://www.objectdefinitions.com/odblog/2009/jtable-setrowheight-causes-slow-repainting/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>SwingCommand part 7 &#8211; Composite Commands</title>
		<link>http://www.objectdefinitions.com/odblog/2009/swingcommand-part-7-composite-commands/</link>
		<comments>http://www.objectdefinitions.com/odblog/2009/swingcommand-part-7-composite-commands/#comments</comments>
		<pubDate>Sat, 02 May 2009 01:06:22 +0000</pubDate>
		<dc:creator>Nick</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.objectdefinitions.com/odblog/?p=160</guid>
		<description><![CDATA[There are occasions when it is useful to group commands together and execute several in combination. SwingCommand provides a CompositeCommandTask which allows you to group commands together in a single task which executes them sequentially.
TaskListeners on the CompositeCommandTask receive progress events as each child command is processed. The example below creates a String progress value [...]]]></description>
		<wfw:commentRss>http://www.objectdefinitions.com/odblog/2009/swingcommand-part-7-composite-commands/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SwingCommand part 6 &#8211; Cancellation</title>
		<link>http://www.objectdefinitions.com/odblog/2009/swingcommand-part-6-cancellation/</link>
		<comments>http://www.objectdefinitions.com/odblog/2009/swingcommand-part-6-cancellation/#comments</comments>
		<pubDate>Sat, 02 May 2009 01:05:59 +0000</pubDate>
		<dc:creator>Nick</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.objectdefinitions.com/odblog/?p=145</guid>
		<description><![CDATA[SwingCommand has support for cancellable commands. To support cancellation for a Task it is easiest if the Task extends InterruptibleTask. InterruptibleTask helps to implement the logic necessary to interrupt the background thread if cancel() is called.
When you invoke command.execute() on a SwingCommand instance, a reference to the Task which is created to handle the execution [...]]]></description>
		<wfw:commentRss>http://www.objectdefinitions.com/odblog/2009/swingcommand-part-6-cancellation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SwingCommand part 5 &#8211; Task States and Error Handling</title>
		<link>http://www.objectdefinitions.com/odblog/2009/swingcommand-part-5-task-states-and-error-handling/</link>
		<comments>http://www.objectdefinitions.com/odblog/2009/swingcommand-part-5-task-states-and-error-handling/#comments</comments>
		<pubDate>Sat, 02 May 2009 01:05:39 +0000</pubDate>
		<dc:creator>Nick</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.objectdefinitions.com/odblog/?p=153</guid>
		<description><![CDATA[Task States
It is possible to find the current state of a Task instance directly by calling task.getExecutionState();
There are six ExecutionStates: NOT_RUN, PENDING, STARTED, SUCCESS, CANCELLED and ERROR.
A task starts in state NOT_RUN. During the call to command.execute(), the state will change to PENDING. Once task processing begins (which may be some time later if the [...]]]></description>
		<wfw:commentRss>http://www.objectdefinitions.com/odblog/2009/swingcommand-part-5-task-states-and-error-handling/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SwingCommand part 4 &#8211; Using Executors</title>
		<link>http://www.objectdefinitions.com/odblog/2009/swingcommand-part-4-using-executors/</link>
		<comments>http://www.objectdefinitions.com/odblog/2009/swingcommand-part-4-using-executors/#comments</comments>
		<pubDate>Sat, 02 May 2009 01:05:17 +0000</pubDate>
		<dc:creator>Nick</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.objectdefinitions.com/odblog/?p=137</guid>
		<description><![CDATA[SwingCommand has good integration with the java.util.Concurrent, and this allows you to control which background thread will be used to run your BackgroundTask. You can specify the Executor which should be used by your SwingCommand.
This can be very useful. For example, there are occasions when it is important to ensure that only one background task [...]]]></description>
		<wfw:commentRss>http://www.objectdefinitions.com/odblog/2009/swingcommand-part-4-using-executors/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SwingCommand part 3 &#8211; Showing Progress</title>
		<link>http://www.objectdefinitions.com/odblog/2009/swingcommand-part-3-showing-progress/</link>
		<comments>http://www.objectdefinitions.com/odblog/2009/swingcommand-part-3-showing-progress/#comments</comments>
		<pubDate>Sat, 02 May 2009 01:04:57 +0000</pubDate>
		<dc:creator>Nick</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.objectdefinitions.com/odblog/?p=134</guid>
		<description><![CDATA[The progress animation triggered by the TaskListener in the previous example would at least inform the user that a SwingCommand is executing. However, sometimes it may be useful for a long running command to show publish interim results, or simply post more descriptive progress updates.
To help with this, as well as allowing you to set [...]]]></description>
		<wfw:commentRss>http://www.objectdefinitions.com/odblog/2009/swingcommand-part-3-showing-progress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
