<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Java Magazine</title>
	<atom:link href="http://jayjonas.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://jayjonas.wordpress.com</link>
	<description>Short buzzwords from Java-related topics.</description>
	<lastBuildDate>Thu, 20 Aug 2009 14:23:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='jayjonas.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Java Magazine</title>
		<link>http://jayjonas.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://jayjonas.wordpress.com/osd.xml" title="Java Magazine" />
	<atom:link rel='hub' href='http://jayjonas.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Top Five Java Technologies to Learn in 2009</title>
		<link>http://jayjonas.wordpress.com/2008/11/21/top-five-java-technologies-to-learn-in-2009/</link>
		<comments>http://jayjonas.wordpress.com/2008/11/21/top-five-java-technologies-to-learn-in-2009/#comments</comments>
		<pubDate>Fri, 21 Nov 2008 13:31:22 +0000</pubDate>
		<dc:creator>Jay Jonas</dc:creator>
				<category><![CDATA[Top Five]]></category>
		<category><![CDATA[Groovy]]></category>
		<category><![CDATA[GWT]]></category>
		<category><![CDATA[OSGi Eclipse]]></category>

		<guid isPermaLink="false">http://jayjonas.wordpress.com/?p=11</guid>
		<description><![CDATA[I took this list somewhere I can&#8217;t remember. That&#8217;s not yet a complete list, Mr. Letterman. But I will update it later. #? OSGI &#8211; Reality check, monolithic containers carry too much baggage and Java libraries are so richly cross dependent. The trend is there, a lot of frameworks are moving towards OSGI to bring [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jayjonas.wordpress.com&amp;blog=2702337&amp;post=11&amp;subd=jayjonas&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I took this list somewhere I can&#8217;t remember. That&#8217;s not yet a complete list, Mr. Letterman. But I will update it later.</p>
<p><strong>#? OSGI</strong> &#8211; Reality check, monolithic containers carry too much baggage and Java libraries are so richly cross dependent. The trend is there, a lot of frameworks are moving towards OSGI to bring some sanity in their deployment. Projects that have employed OSGI in anger are Eclipse via <a href="http://www.eclipse.org/equinox/server/">Equinox</a>, <a href="http://blogs.nuxeo.com/sections/blogs/eric_barroca/2006_09_27_nuxeo-runtime-1-0-extension-points-for-java-ee-osgi-for-jboss-as">Nuxeo</a> and  <a href="http://bea.com/framework.jsp?CNT=msa.jsp&amp;FP=/content">BEA Event Server</a>,<br />
<strong></strong></p>
<p><strong>#? JCR</strong> &#8211; Reality check, not all data fits well within a relational database. In most cases, users want to store their own documents and have those properly managed (i.e. versioned). JCR with it&#8217;s Jackrabbit implementation is becoming the de-facto standard for maintaining data other than the structured kind. Some examples of projects that have used this in unexpected and innovative ways are <a href="http://labs.jboss.com/drools/">Drools BRMS</a> for managing business rules, <a href="http://incubator.apache.org/sling/site/index.html">Apache Sling</a> for universal resource storage and <a href="http://mulesource.com/products/galaxy.php">Mule Galaxy</a> for SOA governance management.<br />
<strong></strong></p>
<p><strong>#3 GWT</strong> &#8211; Reality check, AJAX is here to stay and Javascript is still a pain to work with. GWT is gaining traction like wildfire at the expense of other Java web technologies like JSF. A lot of projects have begun creating extremely cool products with it. Some impressive examples are <a href="http://www.queplix.com/solutions/queweb-customer-care/">Queplix</a> a CRM, <a href="http://www.compiere.com/">Compiere</a> an ERP and <a href="http://www.gpokr.com/">GPokr</a> a multiplayer Texas hold-em poker game.<br />
<strong></strong></p>
<p><strong>#2 Groovy</strong> &#8211; Reality check, sometimes you have to write quick and dirty scripts to get your tasks done quickly. There&#8217;s a lot of traction these days for dynamic scripting languages like Ruby. However if you want to truly leverage your existing skill set, then it&#8217;s more efficient to take a evolutionary step. Groovy has come a long way since it&#8217;s <a href="http://www.manageability.org/blog/stuff/what-is-wrong-with-groovy">rocky beginnings</a>. I believe Groovy is finally mature enough (it finally has a debugger) that it&#8217;s safe to dip your toes in it. Furthermore, there&#8217;s are a of books, books about frameworks (i.e. <a href="http://graemerocher.blogspot.com/2008/01/grails-making-java-developers-forget.html">Grails</a>) and tools (i.e. IntelliJ) that help you from getting lost.<br />
<strong></strong></p>
<p><strong>#1 <a href="http://www.manageability.org/blog/stuff/open-source-grid-cluster-java">Cloud Computing</a></strong> &#8211; Reality check, sometimes it just isn&#8217;t worth it to setup your own physical servers. Amazon&#8217;s services are going to be an extreme boon to development productivity. One of the most time consuming efforts, and one that is too often taken for granted, is the deployment of a load and performance testing harness. In a lot of rigid organization, it is sometime problematic to acquire so much hardware for use only for short time periods. There aren&#8217;t many tools out there yet for the Java developer (see: &#8220;<a href="http://www.gridgain.com/product_junits.html">Grid Gain Distributed JUnit</a>&#8220;), however it&#8217;s ramping up pretty quickly. So just as we create our builds from the cloud via Maven repositories, one shouldn&#8217;t be surprised to find cloud based testing resources to be part of every developer&#8217;s tool chain in the future.</p>
<p><strong></strong></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jayjonas.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jayjonas.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jayjonas.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jayjonas.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jayjonas.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jayjonas.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jayjonas.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jayjonas.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jayjonas.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jayjonas.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jayjonas.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jayjonas.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jayjonas.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jayjonas.wordpress.com/11/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jayjonas.wordpress.com&amp;blog=2702337&amp;post=11&amp;subd=jayjonas&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jayjonas.wordpress.com/2008/11/21/top-five-java-technologies-to-learn-in-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6f568236dd72ccc97b2b6c5f3c8bf06a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Jay Jonas</media:title>
		</media:content>
	</item>
		<item>
		<title>AppFuse: removing auto-generated classes</title>
		<link>http://jayjonas.wordpress.com/2008/09/11/appfuse-removing-auto-generated-classes/</link>
		<comments>http://jayjonas.wordpress.com/2008/09/11/appfuse-removing-auto-generated-classes/#comments</comments>
		<pubDate>Thu, 11 Sep 2008 13:19:34 +0000</pubDate>
		<dc:creator>Jay Jonas</dc:creator>
				<category><![CDATA[AppFuse]]></category>

		<guid isPermaLink="false">http://jayjonas.wordpress.com/?p=24</guid>
		<description><![CDATA[Martin Homi, from Think.Reflect.Act, wrote this usefull post. I reproduce it here as part of a kind of a Log Post. AppFuse is an application-framework based on the latest software developments. One extremely useful feature is automatic generation of code (snippets) from POJO classes. Unfortunately, there is no auto-deinstall function. So once, you have generated [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jayjonas.wordpress.com&amp;blog=2702337&amp;post=24&amp;subd=jayjonas&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Martin Homi, from <a title="Think.Reflect.Act" href="http://www.homik.de/think" target="_blank">Think.Reflect.Act</a>, wrote this usefull post. I reproduce it here as part of a kind of a Log Post.</p>
<blockquote><p><a title="AppFuse" href="http://www.appfuse.org/" target="_blank">AppFuse</a> is an application-framework based on the latest software developments. One extremely useful feature is automatic generation of code (snippets) from POJO classes. Unfortunately, there is no auto-deinstall function. So once, you have generated and installed code automatically, you have to remove the code snippets by hand.Here is a short description how to proceed. Let’s assume, you did not go through the full “Person” tutorial. Instead you implemented a POJO class including annotations and ran ‘mvn appfuse:gen|install -Dentity=Person’. To remove “Person” from project you have to delete:</p>
<ul>
<li><strong>src/main/java/**/model</strong>/<strong>Person.java</strong></li>
<li><strong>src/main/java/**/model/webapp/action/</strong><strong>PersonAction.java</strong></li>
<li><strong>src/test/java/**/model/webapp/action/</strong><strong>PersonActionTest.java </strong></li>
<li><strong>src/main/resources/**/model/Person-validation.xml </strong></li>
<li><strong>src/main/resources/**/webapp/action/PersonAction-validation.xml </strong></li>
<li><strong>src/main/webapp/WEB-INF/pages/personForm.jsp </strong></li>
<li><strong>src/main/webapp/WEB-INF/pages/personList.jsp </strong></li>
</ul>
<p>Remove “Person” related entries from the following files:</p>
<ul>
<li><strong>src/main/resources/hibernate.cfg.xml </strong>Delete mapping to Person modell class.</li>
<li><strong>src/main/resources/struts.xml </strong>Delete all Person actions.</li>
<li><strong>src/main/resources/ApplicationResources.properties </strong>Delete properties related to Person. Also delete properties inside other languages.</li>
<li><strong>src/main/webapp/common/menu.jsp</strong> Delete entry for Person</li>
<li><strong>src/main/webapp/WEB-INF/applicationContext.xml </strong>Delete Person related beans.</li>
<li><strong>src/main/webapp/WEB-INF/menu-config.xml </strong>Delete Person section.</li>
<li><strong>src/test/resources/sample-data.xml<em> </em></strong>Delete Person mockup data.</li>
<li><strong>src/test/resources/web-tests.xml</strong> Delete Person Canoo web test data. Don’t forget to delete PersonTests in the top target.</li>
</ul>
</blockquote>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/jayjonas.wordpress.com/24/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/jayjonas.wordpress.com/24/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jayjonas.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jayjonas.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jayjonas.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jayjonas.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jayjonas.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jayjonas.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jayjonas.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jayjonas.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jayjonas.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jayjonas.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jayjonas.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jayjonas.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jayjonas.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jayjonas.wordpress.com/24/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jayjonas.wordpress.com&amp;blog=2702337&amp;post=24&amp;subd=jayjonas&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jayjonas.wordpress.com/2008/09/11/appfuse-removing-auto-generated-classes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6f568236dd72ccc97b2b6c5f3c8bf06a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Jay Jonas</media:title>
		</media:content>
	</item>
		<item>
		<title>Space Invaders are Back</title>
		<link>http://jayjonas.wordpress.com/2008/09/03/space-invaders-are-back/</link>
		<comments>http://jayjonas.wordpress.com/2008/09/03/space-invaders-are-back/#comments</comments>
		<pubDate>Thu, 04 Sep 2008 01:32:51 +0000</pubDate>
		<dc:creator>Jay Jonas</dc:creator>
				<category><![CDATA[MIDP]]></category>
		<category><![CDATA[MIDP2 Space Invaders Emulator Motorola Intel 8080]]></category>

		<guid isPermaLink="false">http://jayjonas.wordpress.com/?p=21</guid>
		<description><![CDATA[<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jayjonas.wordpress.com&amp;blog=2702337&amp;post=21&amp;subd=jayjonas&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<span style="text-align:center; display: block;"><a href="http://jayjonas.wordpress.com/2008/09/03/space-invaders-are-back/"><img src="http://img.youtube.com/vi/97OttHpHc1M/2.jpg" alt="" /></a></span>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/jayjonas.wordpress.com/21/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/jayjonas.wordpress.com/21/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jayjonas.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jayjonas.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jayjonas.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jayjonas.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jayjonas.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jayjonas.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jayjonas.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jayjonas.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jayjonas.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jayjonas.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jayjonas.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jayjonas.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jayjonas.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jayjonas.wordpress.com/21/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jayjonas.wordpress.com&amp;blog=2702337&amp;post=21&amp;subd=jayjonas&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jayjonas.wordpress.com/2008/09/03/space-invaders-are-back/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6f568236dd72ccc97b2b6c5f3c8bf06a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Jay Jonas</media:title>
		</media:content>
	</item>
		<item>
		<title>Google Chrome: Back to the Future</title>
		<link>http://jayjonas.wordpress.com/2008/09/03/google-chrome-back-to-the-future/</link>
		<comments>http://jayjonas.wordpress.com/2008/09/03/google-chrome-back-to-the-future/#comments</comments>
		<pubDate>Thu, 04 Sep 2008 01:21:42 +0000</pubDate>
		<dc:creator>Jay Jonas</dc:creator>
				<category><![CDATA[Splash Screen of the Day]]></category>
		<category><![CDATA[Google Chrome Mosaic]]></category>

		<guid isPermaLink="false">http://jayjonas.wordpress.com/?p=19</guid>
		<description><![CDATA[Remember that set of poorly debugged device drivers?<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jayjonas.wordpress.com&amp;blog=2702337&amp;post=19&amp;subd=jayjonas&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div id="attachment_18" class="wp-caption aligncenter" style="width: 310px"><a href="http://jayjonas.files.wordpress.com/2008/09/googlechrome.png"><img class="size-medium wp-image-18" src="http://jayjonas.files.wordpress.com/2008/09/googlechrome.png?w=300&#038;h=253" alt="Google Chrome" width="300" height="253" /></a><p class="wp-caption-text">Google Chrome</p></div>
<p>Remember that <em><em>set</em> </em>of poorly debugged <em>device drivers?</em></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/jayjonas.wordpress.com/19/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/jayjonas.wordpress.com/19/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jayjonas.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jayjonas.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jayjonas.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jayjonas.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jayjonas.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jayjonas.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jayjonas.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jayjonas.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jayjonas.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jayjonas.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jayjonas.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jayjonas.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jayjonas.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jayjonas.wordpress.com/19/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jayjonas.wordpress.com&amp;blog=2702337&amp;post=19&amp;subd=jayjonas&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jayjonas.wordpress.com/2008/09/03/google-chrome-back-to-the-future/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6f568236dd72ccc97b2b6c5f3c8bf06a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Jay Jonas</media:title>
		</media:content>

		<media:content url="http://jayjonas.files.wordpress.com/2008/09/googlechrome.png?w=300" medium="image">
			<media:title type="html">Google Chrome</media:title>
		</media:content>
	</item>
		<item>
		<title>Java Splash Screen of the day</title>
		<link>http://jayjonas.wordpress.com/2008/05/29/java-splashscreen-of-the-day/</link>
		<comments>http://jayjonas.wordpress.com/2008/05/29/java-splashscreen-of-the-day/#comments</comments>
		<pubDate>Thu, 29 May 2008 16:44:34 +0000</pubDate>
		<dc:creator>Jay Jonas</dc:creator>
				<category><![CDATA[Eclipse Platform]]></category>
		<category><![CDATA[Splash Screen of the Day]]></category>
		<category><![CDATA[splash eclipse]]></category>

		<guid isPermaLink="false">http://jayjonas.wordpress.com/?p=16</guid>
		<description><![CDATA[I love splash screens so much so I will post java application splash screens here. If you don&#8217;t know, splash screen is an image that appears while a computer program is loading and it is used to displays the product name and version, the vendor&#8217;s corporate image and branding. The splash screen also contains important [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jayjonas.wordpress.com&amp;blog=2702337&amp;post=16&amp;subd=jayjonas&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I love splash screens so much so I will post java application splash screens here. If you don&#8217;t know, splash screen is an image that appears while a computer program is loading and it is used to displays the product name and version, the vendor&#8217;s corporate image and branding. The splash screen also contains important copyright and third party components information, as well as provides automated text information about application loading.</p>
<p>Today, the Java Splash Screen of the Day goes to Eclipse Ganymede 3.4.0 RC1, the next version of the open development platform from <a title="Eclipse Foundation" href="http://www.eclipse.org/" target="_blank">Eclipse Foundation</a>.</p>
<p><a href="http://jayjonas.files.wordpress.com/2008/05/eclipse_ganymede.jpg"><img class="aligncenter size-medium wp-image-17" src="http://jayjonas.files.wordpress.com/2008/05/eclipse_ganymede.jpg?w=300&#038;h=193" alt="Eclipse 3.4.0 Ganymede RC1" width="300" height="193" /></a></p>
<pre>455x294x24</pre>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/jayjonas.wordpress.com/16/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/jayjonas.wordpress.com/16/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jayjonas.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jayjonas.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jayjonas.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jayjonas.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jayjonas.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jayjonas.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jayjonas.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jayjonas.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jayjonas.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jayjonas.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jayjonas.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jayjonas.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jayjonas.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jayjonas.wordpress.com/16/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jayjonas.wordpress.com&amp;blog=2702337&amp;post=16&amp;subd=jayjonas&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jayjonas.wordpress.com/2008/05/29/java-splashscreen-of-the-day/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6f568236dd72ccc97b2b6c5f3c8bf06a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Jay Jonas</media:title>
		</media:content>

		<media:content url="http://jayjonas.files.wordpress.com/2008/05/eclipse_ganymede.jpg?w=300" medium="image">
			<media:title type="html">Eclipse 3.4.0 Ganymede RC1</media:title>
		</media:content>
	</item>
		<item>
		<title>Eclipse Icons</title>
		<link>http://jayjonas.wordpress.com/2008/05/20/eclipse-icons/</link>
		<comments>http://jayjonas.wordpress.com/2008/05/20/eclipse-icons/#comments</comments>
		<pubDate>Wed, 21 May 2008 01:17:30 +0000</pubDate>
		<dc:creator>Jay Jonas</dc:creator>
				<category><![CDATA[downloads]]></category>
		<category><![CDATA[Eclipse Platform]]></category>
		<category><![CDATA[icon eclipse]]></category>

		<guid isPermaLink="false">http://jayjonas.wordpress.com/?p=15</guid>
		<description><![CDATA[Ben had a nice script for fetching all the icons from the cvs. I&#8217;m adding it here because I don&#8217;t want to lost it: #!/bin/shCVSROOT=:pserver:anonymous@dev.eclipse.org:/cvsroot/eclipse export CVSROOT mkdir -p eclipse cd eclipse cvs -q co org.eclipse.debug.ui/icons cvs -q co org.eclipse.pde.ui/icons cvs -q co org.eclipse.jdt.ui/icons cvs -q co org.eclipse.vcm.ui/icons cvs -q co org.eclipse.team.ui/icons cvs -q co [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jayjonas.wordpress.com&amp;blog=2702337&amp;post=15&amp;subd=jayjonas&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Ben had <a title="Ben's original Eclipse Icons article" href="http://blogs.codehaus.org/people/bwalding/archives/000779_icons_borrowed_from_eclipse.html" target="_blank">a nice script </a>for fetching all the icons from the cvs. I&#8217;m adding it here because I don&#8217;t want to lost it:<img class="alignright" style="float:right;" src="http://wiki.eclipse.org/images/3/30/Spec_size_dgm16samp.gif" alt="Eclipse Icon" /></p>
<blockquote>
<pre><span style="color:#0000ff;"><span style="font-size:85%;">#!/bin/sh</span><span style="font-size:85%;">CVSROOT=:pserver:anonymous@dev.eclipse.org:/cvsroot/eclipse
export CVSROOT</span></span></pre>
</blockquote>
<blockquote>
<pre><span style="color:#0000ff;"><span style="font-size:85%;">mkdir -p eclipse
cd eclipse
cvs -q co org.eclipse.debug.ui/icons
cvs -q co org.eclipse.pde.ui/icons
cvs -q co org.eclipse.jdt.ui/icons
cvs -q co org.eclipse.vcm.ui/icons
cvs -q co org.eclipse.team.ui/icons
cvs -q co org.eclipse.ant.ui/icons
cvs -q co org.eclipse.help.ui/icons
cvs -q co org.eclipse.ui/icons
cvs -q co org.eclipse.ui.views/icons
cvs -q co org.eclipse.ui.console/icons
cd ..
rm -f ~/public_html/eclipse-icons.zip
find eclipse -name "*.gif" -print | zip ~/public_html/eclipse-icons.zip -@
 </span></span></pre>
</blockquote>
<p>Many common images, as such as undo, redo, file, folder, cut and copy, are available thru the <span style="font-family:courier new;color:#3333ff;">org.eclipse.ui.ISharedImages</span> interface. You can get them with <span style="font-family:courier new;color:#3333ff;">IWorkbench</span>:</p>
<blockquote>
<pre><span style="font-size:85%;"><span style="font-family:courier new;color:#3333ff;">Image folderImg = PlatformUI.getWorkbench().getSharedImages().getImage(ISharedImages.IMG_OBJ_FOLDER)
 </span></span></pre>
</blockquote>
<p>If you want to access the icons from other plugins without bundling them in your plugin, just do this:</p>
<blockquote>
<pre><span style="font-size:85%;color:#3333ff;"><span style="font-family:courier new;">AbstractUIPlugin.imageDescriptorFromPlugin("org.eclipse.ui", "$nl$/icons/full/etool16/import_wiz.gif");
 </span></span></pre>
</blockquote>
<p>The complete set of above icons can be downloaded from <a title="Eclipse Icons set" href="http://www.4shared.com/file/126056678/4af734ff/EclipseIcons.html" target="_blank">here</a> <span style="color:#808080;">(*)</span> and it&#8217;s all under <a title="Eclipse Public License from Wikipedia" href="http://en.wikipedia.org/wiki/Eclipse_Public_License" target="_blank">EPL</a>. You can read the Eclipse Icons Graphics Specifications from <a title="UI Graphics Specifications" href="http://wiki.eclipse.org/UIGraphics_:_Specifications_:_IconSize%26Placement" target="_blank">here</a>.</p>
<address><span style="color:#808080;"><em>(*) This link was broken, but it&#8217;s fixed now!</em></span><br />
</address>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/jayjonas.wordpress.com/15/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/jayjonas.wordpress.com/15/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jayjonas.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jayjonas.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jayjonas.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jayjonas.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jayjonas.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jayjonas.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jayjonas.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jayjonas.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jayjonas.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jayjonas.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jayjonas.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jayjonas.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jayjonas.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jayjonas.wordpress.com/15/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jayjonas.wordpress.com&amp;blog=2702337&amp;post=15&amp;subd=jayjonas&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jayjonas.wordpress.com/2008/05/20/eclipse-icons/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6f568236dd72ccc97b2b6c5f3c8bf06a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Jay Jonas</media:title>
		</media:content>

		<media:content url="http://wiki.eclipse.org/images/3/30/Spec_size_dgm16samp.gif" medium="image">
			<media:title type="html">Eclipse Icon</media:title>
		</media:content>
	</item>
		<item>
		<title>Utf-8 is the answer.</title>
		<link>http://jayjonas.wordpress.com/2008/05/15/utf-8-is-the-answer/</link>
		<comments>http://jayjonas.wordpress.com/2008/05/15/utf-8-is-the-answer/#comments</comments>
		<pubDate>Thu, 15 May 2008 15:08:58 +0000</pubDate>
		<dc:creator>Jay Jonas</dc:creator>
				<category><![CDATA[Eclipse Platform]]></category>
		<category><![CDATA[Eclipse]]></category>

		<guid isPermaLink="false">http://jayjonas.wordpress.com/?p=13</guid>
		<description><![CDATA[That it is! Don&#8217;t mess your strings. If you use Eclipse like me and you code for multi-platform (ie. Windows and Linux), then there is something you need to keep in mind. The default Eclipse text file encoding is an old Windows-1252, aka CP1252, but nowadays everywhere is UTF-8. Go to Preferences dialog and make [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jayjonas.wordpress.com&amp;blog=2702337&amp;post=13&amp;subd=jayjonas&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>That it is! Don&#8217;t mess your strings.<a href="http://jayjonas.files.wordpress.com/2008/05/text_file_encoding.png"><img class="alignright size-medium wp-image-14" style="border:0 none;float:right;margin:0;" src="http://jayjonas.files.wordpress.com/2008/05/text_file_encoding.png?w=300&#038;h=187" alt="Eclipse Preferences Dialog" width="300" height="187" /></a></p>
<p>If you use Eclipse like me and you code for multi-platform (ie. Windows and Linux), then <span>there is something you need to keep in mind. </span> The default <a title="Eclipse Foundation" href="http://www.eclipse.org" target="_blank">Eclipse </a>text file encoding  is an old <span> Windows-1252, aka<a href="http://en.wikipedia.org/wiki/CP1252" target="_blank"> CP1252</a>, but nowadays everywhere is <a href="http://en.wikipedia.org/wiki/Utf-8" target="_blank">UTF-8</a>. </span></p>
<p>Go to <strong>Preferences </strong>dialog and make your settings.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/jayjonas.wordpress.com/13/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/jayjonas.wordpress.com/13/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jayjonas.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jayjonas.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jayjonas.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jayjonas.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jayjonas.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jayjonas.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jayjonas.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jayjonas.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jayjonas.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jayjonas.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jayjonas.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jayjonas.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jayjonas.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jayjonas.wordpress.com/13/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jayjonas.wordpress.com&amp;blog=2702337&amp;post=13&amp;subd=jayjonas&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jayjonas.wordpress.com/2008/05/15/utf-8-is-the-answer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6f568236dd72ccc97b2b6c5f3c8bf06a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Jay Jonas</media:title>
		</media:content>

		<media:content url="http://jayjonas.files.wordpress.com/2008/05/text_file_encoding.png?w=300" medium="image">
			<media:title type="html">Eclipse Preferences Dialog</media:title>
		</media:content>
	</item>
		<item>
		<title>Getting Started with OSGi</title>
		<link>http://jayjonas.wordpress.com/2008/02/20/getting-started-with-osgi/</link>
		<comments>http://jayjonas.wordpress.com/2008/02/20/getting-started-with-osgi/#comments</comments>
		<pubDate>Thu, 21 Feb 2008 00:31:15 +0000</pubDate>
		<dc:creator>Jay Jonas</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[OSGi Eclipse]]></category>

		<guid isPermaLink="false">http://jayjonas.wordpress.com/?p=12</guid>
		<description><![CDATA[OSGi is the powerful dynamic framework that underlies the Eclipse IDE and platform, but its use is not restricted to Eclipse. In fact it is used everywhere from mobile phone and vehicle entertainment systems to enterprise application servers. It is, essentially, the module system for Java. Neil Bartlett, OSGi Enthusiast, recently gave a webinar presentation [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jayjonas.wordpress.com&amp;blog=2702337&amp;post=12&amp;subd=jayjonas&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><span class="field-item"><a href="http://www.osgi.org" title="OSGi Alliance">OSGi </a>is the powerful dynamic framework that underlies the <a href="http://www.eclipse.org" title="Eclipse Foundation">Eclipse IDE</a> and platform, but its use is not restricted to Eclipse. In fact it is used everywhere from mobile phone and vehicle entertainment systems to enterprise application servers. It is, essentially, the module system for Java.</span></p>
<p><span class="field-item">Neil Bartlett, </span>OSGi Enthusiast, recently gave a <span class="field-item">webinar </span>presentation that was <span class="field-item">broadcasted </span><span class="field-item">on <a href="http://live.eclipse.org/" title="Eclipse Live" target="_blank">Eclipse  Live</a>. The subject was an introduction to OSGi: what it is, when you should use it and how to get started learning it. The whole  presentation is avalaible following this <a href="http://adobedev.adobe.acrobat.com/p26049275/" title="Getting Started with OSGi webinar" target="_blank">link </a>and you can <a href="http://www.eclipse.org/projects/slides/OSGi_Webinar_Slides_080129.pdf" title="Getting Started with OSGi webinar slides" target="_blank">download the slides</a> as well as the <a href="http://www.eclipse.org/projects/slides/OSGi_Webinar_Demos_080129.zip" title="Getting Started with OSGi webinar demo source code" target="_blank">demo source code.</a></span></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/jayjonas.wordpress.com/12/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/jayjonas.wordpress.com/12/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jayjonas.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jayjonas.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jayjonas.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jayjonas.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jayjonas.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jayjonas.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jayjonas.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jayjonas.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jayjonas.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jayjonas.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jayjonas.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jayjonas.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jayjonas.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jayjonas.wordpress.com/12/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jayjonas.wordpress.com&amp;blog=2702337&amp;post=12&amp;subd=jayjonas&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jayjonas.wordpress.com/2008/02/20/getting-started-with-osgi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6f568236dd72ccc97b2b6c5f3c8bf06a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Jay Jonas</media:title>
		</media:content>
	</item>
		<item>
		<title>SQuirreL SQL Client</title>
		<link>http://jayjonas.wordpress.com/2008/02/02/squirrel-sql-client/</link>
		<comments>http://jayjonas.wordpress.com/2008/02/02/squirrel-sql-client/#comments</comments>
		<pubDate>Sat, 02 Feb 2008 03:43:23 +0000</pubDate>
		<dc:creator>Jay Jonas</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[database hibernate]]></category>

		<guid isPermaLink="false">http://javamagazine.wordpress.com/?p=6</guid>
		<description><![CDATA[As a developer I&#8217;m always wondering how much time I&#8217;ve got connect to databases and interacting with way more them then I&#8217;d prefer. My tool for these moments is SQuirreL, a Universal SQL Client. SQuirreL SQL Client is a program written in Java that allows me to view the contents of a database, execute SQL [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jayjonas.wordpress.com&amp;blog=2702337&amp;post=9&amp;subd=jayjonas&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>As a developer I&#8217;m always wondering how much time I&#8217;ve got connect to databases and interacting with way more them then I&#8217;d prefer. My tool for these moments is SQuirreL, a Universal SQL Client.</p>
<p><a href="http://squirrel-sql.sourceforge.net/" target="_blank">SQuirreL SQL Client</a> is a program written in Java that allows me to view the contents of a database, execute SQL commands  and perform a number of other functions. The list of supported JDBC-compliant databases is so impressive:</p>
<ul>
<li><a href="http://db.apache.org/derby/">Apache Derby </a> (formerly Cloudscape)<a href="http://db.apache.org/derby/integrate/SQuirreL_Derby.html"></a></li>
<li><a href="http://sourceforge.net/projects/firebird/">Firebird</a> with the JayBird JCA/JDBC Driver.</li>
<li><a href="http://www.frontbase.com/">FrontBase</a></li>
<li><a href="http://hsql.sourceforge.net/">Hypersonic SQL</a>.</li>
<li><a href="http://www.ibm.com/">IBM DB2</a> for Linux, OS/400 and Windows.</li>
<li><a href="http://www.interbase.com/">Interbase</a> with the <a href="http://www.interbase.com/">Interclient</a> JDBC driver.</li>
<li><a href="http://www.microsoft.com/">Microsoft Access</a> with the JDBC/ODBC bridge.</li>
<li><a href="http://www.microsoft.com/">Microsoft SQL Server</a> with the Microsoft, 					<a href="http://www.weblogic.com/">WebLogic</a> and 					<a href="http://jtds.sourceforge.net/">jTDS</a> 					JDBC drivers.</li>
<li><a href="http://www.mysql.com/">MySQL</a> with the <a href="http://mmmysql.sourceforge.net/">MM MySQL</a> JDBC driver.</li>
<li><a href="http://www.oracle.com/">Oracle 8i, 9i and 10g</a> with the Oracle thin and OCI drivers.</li>
<li><a href="http://www.postgresql.org/">PostgreSQL 7.1.3 and higher.</a></li>
<li>and so on&#8230;</li>
</ul>
<p>SQuirreL&#8217;s default language is English and the contribuitors has added  translation packages for several others. With a plugin architecture,  new functionalities are released to each new version. Did I mention it is Hibernate HQL supported too? Does not matter what database I will be connected, this simple front end open source  application makes my day a bit more easier.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/jayjonas.wordpress.com/9/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/jayjonas.wordpress.com/9/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jayjonas.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jayjonas.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jayjonas.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jayjonas.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jayjonas.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jayjonas.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jayjonas.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jayjonas.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jayjonas.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jayjonas.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jayjonas.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jayjonas.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jayjonas.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jayjonas.wordpress.com/9/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jayjonas.wordpress.com&amp;blog=2702337&amp;post=9&amp;subd=jayjonas&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jayjonas.wordpress.com/2008/02/02/squirrel-sql-client/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6f568236dd72ccc97b2b6c5f3c8bf06a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Jay Jonas</media:title>
		</media:content>
	</item>
		<item>
		<title>Dishonest Programming</title>
		<link>http://jayjonas.wordpress.com/2008/01/26/dishonest-programming/</link>
		<comments>http://jayjonas.wordpress.com/2008/01/26/dishonest-programming/#comments</comments>
		<pubDate>Sat, 26 Jan 2008 16:17:27 +0000</pubDate>
		<dc:creator>Jay Jonas</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://javamagazine.wordpress.com/2008/01/26/dishonest-programming/</guid>
		<description><![CDATA[David Brady, from Javalobby News, their weekly newsletter, wrote a interesting article about Dishonest Programming. I took this excerpt, wrote it down and put it on my desk. If you are a developer, you should read it too. Honesty Tip #1: Name functions for what they really do. You&#8217;ve been taught to write foo munging [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jayjonas.wordpress.com&amp;blog=2702337&amp;post=8&amp;subd=jayjonas&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>David Brady, from  <a href="http://java.dzone.com/" title="Javalobby" target="_blank">Javalobby </a>News, their <a title="1178049f6e9b4367_unsub" name="1178049f6e9b4367_unsub"></a>weekly newsletter, wrote a interesting article about <b>Dishonest Programming. </b>I took this excerpt, wrote it down and put it on my desk. If you are a developer, you should read it too.</p>
<blockquote><p><b>Honesty Tip #1:</b><br />
Name functions for what they really do. You&#8217;ve been taught to write foo munging code by drawing a box on the paper and labeling it fooMunger() and then writing the code. Okay, but when you&#8217;re done, go back and read your code. Is it really fooMunging code, or does it also do something else? If you&#8217;re spending 80% of your method checking error conditions, your method is clearly less concerned with munging foos than determining whether it should munge foos. Congratulations&#8211;you&#8217;ve written an event handler. Rename it to onMungeFoo() or handleFooMungeRequest() or whatever, and extract the code that ONLY munges foos to mungeFoo().</p></blockquote>
<blockquote><p><b>Honesty Tip #2:</b><br />
Let your yea mean yea and your nil mean nil. Don&#8217;t set up code to cleverly create side effects. EVERY effect is a side effect! Name your code for the intended side effect and document any other side effects. Don&#8217;t name your code for the unintended effect, especially if you think you&#8217;re cleverly creating an abstraction. (If the abstraction is really good AND other code will use it unchanged, you may create an abstracted method but you should still not use the abstraction in your other code. Write a wrapper method that explains your intended effect, like:</p>
<p><code>bool isLegalOverride(Foo a, Bar b) { return !areSimilar(a, b); }</code></p></blockquote>
<blockquote><p><b>Honesty Tip #3:</b><br />
Don&#8217;t pee on my leg and tell me it&#8217;s raining, and don&#8217;t write a public accessor to a private member and tell me that member is still private. If an object is completely and utterly accessible from anywhere in the application, it&#8217;s a global variable.</p></blockquote>
<blockquote><p><b>Honesty Tip #4:</b><br />
Don&#8217;t try to trick the compiler into giving you what you want. You&#8217;ll only trick your coworkers (and probably yourself). Tell the compiler what you want and write code that makes it give it to you.</p></blockquote>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/jayjonas.wordpress.com/8/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/jayjonas.wordpress.com/8/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jayjonas.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jayjonas.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jayjonas.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jayjonas.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jayjonas.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jayjonas.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jayjonas.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jayjonas.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jayjonas.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jayjonas.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jayjonas.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jayjonas.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jayjonas.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jayjonas.wordpress.com/8/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jayjonas.wordpress.com&amp;blog=2702337&amp;post=8&amp;subd=jayjonas&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jayjonas.wordpress.com/2008/01/26/dishonest-programming/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6f568236dd72ccc97b2b6c5f3c8bf06a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Jay Jonas</media:title>
		</media:content>
	</item>
	</channel>
</rss>
