<?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>Optis community blog &#187; Java</title>
	<atom:link href="http://blog.optis.be/tag/java/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.optis.be</link>
	<description>The Optis Community Blog</description>
	<lastBuildDate>Wed, 18 Nov 2009 21:32:24 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Recommended reading list: Java EE and WebSphere Application Server</title>
		<link>http://blog.optis.be/2009/09/29/recommended-reading-list-java-ee-and-websphere-application-server/</link>
		<comments>http://blog.optis.be/2009/09/29/recommended-reading-list-java-ee-and-websphere-application-server/#comments</comments>
		<pubDate>Tue, 29 Sep 2009 04:41:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[IBM]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[reading list]]></category>

		<guid isPermaLink="false">http://blog.optis.be/?p=379</guid>
		<description><![CDATA[This list of recommended reading connects you to documents that contain                 essential information that practitioners should know and understand before                 diving into Java™ [...]]]></description>
			<content:encoded><![CDATA[<p>This list of recommended reading connects you to documents that contain                 essential information that practitioners should know and understand before                 diving into Java™ EE application design and implementation using                 IBM® WebSphere® Application Server.</p>
<p>This list is intended for anyone interested in using or learning more about                 WebSphere Application Server.</p>
<p><a href="http://www.ibm.com/developerworks/websphere/library/techarticles/0305_issw/recommendedreading.html">Continue reading</a></p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fblog.optis.be%2F2009%2F09%2F29%2Frecommended-reading-list-java-ee-and-websphere-application-server%2F&amp;linkname=Recommended%20reading%20list%3A%20Java%20EE%20and%20WebSphere%20Application%20Server"><img src="http://blog.optis.be/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://blog.optis.be/2009/09/29/recommended-reading-list-java-ee-and-websphere-application-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Check exceptions vs unchecked exceptions</title>
		<link>http://blog.optis.be/2009/09/18/check_exceptions_vs_unchecked_exceptions/</link>
		<comments>http://blog.optis.be/2009/09/18/check_exceptions_vs_unchecked_exceptions/#comments</comments>
		<pubDate>Fri, 18 Sep 2009 05:32:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[J2EE]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[check exception]]></category>

		<guid isPermaLink="false">http://blog.optis.be/?p=370</guid>
		<description><![CDATA[Another interesting article about checked-exceptions. I know this is not new, but every time a new project starts, I&#8217;m having the same discussion about checked-exceptions.
Once upon a time Java created an experiment called checked-exceptions, you know you have to declare exceptions or catch them. Since that time no other language (I know of) has decided [...]]]></description>
			<content:encoded><![CDATA[<p>Another interesting article about checked-exceptions. I know this is not new, but every time a new project starts, I&#8217;m having the same discussion about checked-exceptions.</p>
<p>Once upon a time Java created an experiment called checked-exceptions, you know you have to declare exceptions or catch them. Since that time no other language (I know of) has decided to copy this idea, but somehow the Java developers are in love with checked exceptions&#8230;</p>
<p><a href="http://java.dzone.com/articles/checked-exceptions-i-love-you">Continue reading&#8230;</a></p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fblog.optis.be%2F2009%2F09%2F18%2Fcheck_exceptions_vs_unchecked_exceptions%2F&amp;linkname=Check%20exceptions%20vs%20unchecked%20exceptions"><img src="http://blog.optis.be/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://blog.optis.be/2009/09/18/check_exceptions_vs_unchecked_exceptions/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>IBM Monitoring and Diagnostic Tools for Java &#8211; Health Center</title>
		<link>http://blog.optis.be/2009/05/27/ibm-monitoring-and-diagnostic-tools-for-java-health-center/</link>
		<comments>http://blog.optis.be/2009/05/27/ibm-monitoring-and-diagnostic-tools-for-java-health-center/#comments</comments>
		<pubDate>Wed, 27 May 2009 05:18:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[IBM]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Health Center]]></category>
		<category><![CDATA[JVM]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://blog.optis.be/?p=236</guid>
		<description><![CDATA[Health Center is a low-processor and memory usage diagnostic tool for monitoring the status of a running IBM Java Virtual Machine (JVM). It provides live information and recommendations in each of the following areas:

Classes &#8211; information about classes being loaded
Environment &#8211; details of the configuration and system of the monitored application
Garbage collection &#8211; information about [...]]]></description>
			<content:encoded><![CDATA[<p>Health Center is a low-processor and memory usage diagnostic tool for monitoring the status of a running IBM Java Virtual Machine (JVM). It provides live information and recommendations in each of the following areas:</p>
<ul>
<li>Classes &#8211; information about classes being loaded</li>
<li>Environment &#8211; details of the configuration and system of the monitored application</li>
<li>Garbage collection &#8211; information about the Java heap and pause times</li>
<li>Locking &#8211; information about contention on inflated locks</li>
<li>Profiling &#8211; sampling profile of Java methods including call paths</li>
</ul>
<p><a href="http://www.ibm.com/developerworks/java/jdk/tools/healthcenter/">Read more</a></p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fblog.optis.be%2F2009%2F05%2F27%2Fibm-monitoring-and-diagnostic-tools-for-java-health-center%2F&amp;linkname=IBM%20Monitoring%20and%20Diagnostic%20Tools%20for%20Java%20%26%238211%3B%20Health%20Center"><img src="http://blog.optis.be/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://blog.optis.be/2009/05/27/ibm-monitoring-and-diagnostic-tools-for-java-health-center/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>James Taylor and his thoughs on IBM and ILog</title>
		<link>http://blog.optis.be/2009/01/30/james-taylor-and-his-thoughs-on-ibm-and-ilog/</link>
		<comments>http://blog.optis.be/2009/01/30/james-taylor-and-his-thoughs-on-ibm-and-ilog/#comments</comments>
		<pubDate>Fri, 30 Jan 2009 06:45:47 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[ILog]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[IBM]]></category>

		<guid isPermaLink="false">http://blog.optis.be/?p=123</guid>
		<description><![CDATA[Recently James Taylor wrote some articles about his thoughs on IBM and ILog.
Read his thoughs in the following articles &#8230;

IBM and ILOG &#8211; Simpler, more agile processes
IBM and ILOG &#8211; Java, COBOL AND .Net
IBM and ILOG &#8211; Thoughts on Jerry Cuomo’s WebSphere Top 10
IBM and ILOG for a smarter planet
IBM and ILOG &#8211; What Else?

]]></description>
			<content:encoded><![CDATA[<p>Recently James Taylor wrote some articles about his thoughs on IBM and ILog.</p>
<p>Read his thoughs in the following articles &#8230;</p>
<ol>
<li><a href="http://jtonedm.com/2009/01/21/ibm-and-ilog-simpler-more-agile-processes/">IBM and ILOG &#8211; Simpler, more agile processes</a></li>
<li><a title="IBM and ILOG - Java, COBOL AND .Net" href="http://jtonedm.com/2009/01/23/ibm-and-ilog-java-cobol-and-net/">IBM and ILOG &#8211; Java, COBOL AND .Net</a></li>
<li><a title="IBM and ILOG - Thoughts on Jerry Cuomo’s WebSphere Top 10" href="http://jtonedm.com/2009/01/24/ibm-and-ilog-thoughts-on-jerry-cuomos-websphere-top-10/">IBM and ILOG &#8211; Thoughts on Jerry Cuomo’s WebSphere Top 10</a></li>
<li><a title="IBM and ILOG for a smarter planet" href="http://jtonedm.com/2009/01/27/ibm-and-ilog-for-a-smarter-system/">IBM and ILOG for a smarter planet</a></li>
<li><a title="IBM and ILOG - What Else?" href="http://jtonedm.com/2009/01/29/ibm-and-ilog-what-else/">IBM and ILOG &#8211; What Else?</a></li>
</ol>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fblog.optis.be%2F2009%2F01%2F30%2Fjames-taylor-and-his-thoughs-on-ibm-and-ilog%2F&amp;linkname=James%20Taylor%20and%20his%20thoughs%20on%20IBM%20and%20ILog"><img src="http://blog.optis.be/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://blog.optis.be/2009/01/30/james-taylor-and-his-thoughs-on-ibm-and-ilog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fast development with OpenXava</title>
		<link>http://blog.optis.be/2009/01/26/fast-development-with-openxava/</link>
		<comments>http://blog.optis.be/2009/01/26/fast-development-with-openxava/#comments</comments>
		<pubDate>Mon, 26 Jan 2009 05:56:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Ajax]]></category>

		<guid isPermaLink="false">http://blog.optis.be/?p=112</guid>
		<description><![CDATA[OpenXava is a productive way for creating AJAX Enterprise Applications with Java. Indeed, it&#8217;s faster developing with OpenXava than with Ruby On Rails, Spring MVC, or any other MVC framework. This is because in OpenXava you only have to write the Model. The Controllers are reused, and the View are generated automatically.
Read more
]]></description>
			<content:encoded><![CDATA[<p>OpenXava is a productive way for creating AJAX Enterprise Applications with Java. Indeed, it&#8217;s faster developing with OpenXava than with Ruby On Rails, Spring MVC, or any other <a href="http://en.wikipedia.org/wiki/Model-view-controller">MVC</a> framework. This is because in OpenXava you only have to write the Model. The Controllers are reused, and the View are generated automatically.</p>
<p>Read <a href="http://www.gestion400.com/web/guest/home">more</a></p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fblog.optis.be%2F2009%2F01%2F26%2Ffast-development-with-openxava%2F&amp;linkname=Fast%20development%20with%20OpenXava"><img src="http://blog.optis.be/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://blog.optis.be/2009/01/26/fast-development-with-openxava/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>VisualVM All-in-one Java Troubleshooting Tool</title>
		<link>http://blog.optis.be/2009/01/15/visualvm-all-in-one-java-troubleshooting-tool/</link>
		<comments>http://blog.optis.be/2009/01/15/visualvm-all-in-one-java-troubleshooting-tool/#comments</comments>
		<pubDate>Thu, 15 Jan 2009 05:44:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Tools]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://blog.optis.be/?p=87</guid>
		<description><![CDATA[VisualVM is a visual tool integrating several commandline JDK tools and lightweight profiling capabilities. Designed for both production and development time use, it further enhances the capability of monitoring and performance analysis for the Java SE platform


Visit the official website
]]></description>
			<content:encoded><![CDATA[<div><a href="https://visualvm.dev.java.net/">VisualVM</a> is a visual tool integrating several commandline JDK tools and lightweight profiling capabilities. Designed for both production and development time use, it further enhances the capability of monitoring and performance analysis for the Java SE platform</div>
<div></div>
<div style="text-align: center;"><a href="http://blog.optis.be/wp-content/uploads/localremoteapps.jpg"><img class="aligncenter size-medium wp-image-88" title="localremoteapps" src="http://blog.optis.be/wp-content/uploads/localremoteapps-300x220.jpg" alt="localremoteapps" width="300" height="220" /></a></div>
<div><a href="https://visualvm.dev.java.net/">Visit the official website</a></div>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fblog.optis.be%2F2009%2F01%2F15%2Fvisualvm-all-in-one-java-troubleshooting-tool%2F&amp;linkname=VisualVM%20All-in-one%20Java%20Troubleshooting%20Tool"><img src="http://blog.optis.be/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://blog.optis.be/2009/01/15/visualvm-all-in-one-java-troubleshooting-tool/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Eclipse Memory Analyzer</title>
		<link>http://blog.optis.be/2009/01/08/the-eclipse-memory-analyzer/</link>
		<comments>http://blog.optis.be/2009/01/08/the-eclipse-memory-analyzer/#comments</comments>
		<pubDate>Thu, 08 Jan 2009 06:00:56 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Eclipse]]></category>

		<guid isPermaLink="false">http://blog.optis.be/?p=59</guid>
		<description><![CDATA[The Eclipse Memory Analyzer is a fast and feature-rich Java heap analyzer that helps you 		find memory leaks and reduce memory consumption.
The Memory Analyzer was developed to analyze productive heap dumps with hundreds of millions 		of objects. Once the heap dump is parsed, you can re-open it instantly, immediately get the 		retained size of single [...]]]></description>
			<content:encoded><![CDATA[<p>The Eclipse Memory Analyzer is a fast and feature-rich <strong>Java heap analyzer</strong> that helps you 		find memory leaks and reduce memory consumption.</p>
<p>The Memory Analyzer was developed to analyze productive heap dumps with hundreds of millions 		of objects. Once the heap dump is parsed, you can re-open it instantly, immediately get the 		retained size of single objects and quickly approximate the retained size of a set of objects. 		The reference chain to the Garbage Collection Roots then details why the object is not garbage collected.</p>
<p>Using these features, a report automatically extracts leak suspects. It includes details about 		the objects accumulated, the path to the GC Roots, plus general information like system properties.</p>
<p>Some screenshots:</p>
<p>1. Overview</p>
<p style="text-align: center;"><a href="http://www.eclipse.org/mat/about/overview.png"><img class="aligncenter" src="http://www.eclipse.org/mat/about/overview_small.png" border="0" alt="Overview Screenshot" /></a></p>
<p style="text-align: left;">2. Histogram</p>
<p style="text-align: center;"><a href="http://www.eclipse.org/mat/about/histogram.png"><img class="aligncenter" src="http://www.eclipse.org/mat/about/histogram_small.png" border="0" alt="Histogram Screenshot" /></a></p>
<p style="text-align: left;">3. Dominator tree</p>
<p style="text-align: center;"><a href="http://www.eclipse.org/mat/about/dominator_tree.png"><img class="aligncenter" src="http://www.eclipse.org/mat/about/dominator_tree_small.png" border="0" alt="Dominator Tree Screenshot" /></a></p>
<p style="text-align: left;">4. Path to GC Roots</p>
<p style="text-align: center;"><a href="http://www.eclipse.org/mat/about/path_2_gc_roots.png"><img class="aligncenter" src="http://www.eclipse.org/mat/about/path_2_gc_roots_small.png" border="0" alt="Path to GC Roots Screenshot" /></a></p>
<p style="text-align: left;">5. Dominator Tree Grouped by Class Loader</p>
<p style="text-align: center;"><a href="http://www.eclipse.org/mat/about/dominator_tree_grouped.png"><img class="aligncenter" src="http://www.eclipse.org/mat/about/dominator_tree_grouped_small.png" border="0" alt="Dominator Tree Grouped by Class Loader Screenshot" /></a></p>
<p style="text-align: center;">
<p style="text-align: left;">Product <a href="http://www.eclipse.org/mat/">home</a></p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fblog.optis.be%2F2009%2F01%2F08%2Fthe-eclipse-memory-analyzer%2F&amp;linkname=The%20Eclipse%20Memory%20Analyzer"><img src="http://blog.optis.be/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://blog.optis.be/2009/01/08/the-eclipse-memory-analyzer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ProGuard Version 4.3 &#8211; Free Optimizer and Obfuscator</title>
		<link>http://blog.optis.be/2008/12/19/proguard-version-43-free-optimizer-and-obfuscator/</link>
		<comments>http://blog.optis.be/2008/12/19/proguard-version-43-free-optimizer-and-obfuscator/#comments</comments>
		<pubDate>Fri, 19 Dec 2008 05:39:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://blog.optis.be/?p=48</guid>
		<description><![CDATA[Eric Lafortune announced a new version of his free Java class file shrinker, optimizer, obfuscator, and preverifier.
ProGuard is distributed under the terms of the GPL. You can download the program, documentation, and examples from proguard.sourceforge.net.
]]></description>
			<content:encoded><![CDATA[<p><span class="submitted">Eric Lafortune announced a new version of his </span>free Java class file shrinker, optimizer, obfuscator, and preverifier.</p>
<p>ProGuard is distributed under the terms of the GPL. You can download the program, documentation, and examples from <a href="http://proguard.sourceforge.net/">proguard.sourceforge.net</a>.</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fblog.optis.be%2F2008%2F12%2F19%2Fproguard-version-43-free-optimizer-and-obfuscator%2F&amp;linkname=ProGuard%20Version%204.3%20%26%238211%3B%20Free%20Optimizer%20and%20Obfuscator"><img src="http://blog.optis.be/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://blog.optis.be/2008/12/19/proguard-version-43-free-optimizer-and-obfuscator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dependency injection with Guice</title>
		<link>http://blog.optis.be/2008/12/10/dependency-injection-with-guice/</link>
		<comments>http://blog.optis.be/2008/12/10/dependency-injection-with-guice/#comments</comments>
		<pubDate>Wed, 10 Dec 2008 05:35:39 +0000</pubDate>
		<dc:creator>tobbawi</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Google]]></category>

		<guid isPermaLink="false">http://blog.optis.be/?p=31</guid>
		<description><![CDATA[Guice is Google&#8217;s open source dependency injection framework for Java™ development. It enables better testing and modularity by taking away the pain of writing your own factories. Nicholas Lesiecki offers a tour of the most important Guice concepts that will leave you ready to Guice up your applications.
Read the full article here
]]></description>
			<content:encoded><![CDATA[<p>Guice is Google&#8217;s open source dependency injection framework for Java™ development. It enables better testing and modularity by taking away the pain of writing your own factories. Nicholas Lesiecki offers a tour of the most important Guice concepts that will leave you ready to Guice up your applications.</p>
<p>Read the full article <a href="http://www.ibm.com/developerworks/java/library/j-guice.html?ca=drs-">here</a></p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fblog.optis.be%2F2008%2F12%2F10%2Fdependency-injection-with-guice%2F&amp;linkname=Dependency%20injection%20with%20Guice"><img src="http://blog.optis.be/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://blog.optis.be/2008/12/10/dependency-injection-with-guice/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

