<?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>Eclipse Papercuts</title>
	<atom:link href="http://www.vogella.de/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.vogella.de/blog</link>
	<description>Tips around Java, Eclipse and Web programming</description>
	<lastBuildDate>Fri, 12 Mar 2010 15:08:31 +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>Going plugin (from an OSGi bundle)</title>
		<link>http://www.vogella.de/blog/2010/03/12/converting-osgi-bundle-to-plugin/</link>
		<comments>http://www.vogella.de/blog/2010/03/12/converting-osgi-bundle-to-plugin/#comments</comments>
		<pubDate>Fri, 12 Mar 2010 15:08:31 +0000</pubDate>
		<dc:creator>Lars Vogel</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[OSGi]]></category>
		<category><![CDATA[Plugin]]></category>

		<guid isPermaLink="false">http://www.vogella.de/blog/?p=2197</guid>
		<description><![CDATA[
		
		
		
		The Eclipse plugin creation wizard allows to create OSGi bundles or Eclipse plugins. 

The most notable difference is that the PDE plugin editor does not show the extension tab. 

I recently wanted to use an plugin extension in a project which I initially created based on OSGi; therefore I wanted to enable the &#8220;Extension&#8221; and [...]]]></description>
			<content:encoded><![CDATA[<!--S-ButtonZ 1.1.5 Start--><div style="float: right; width: 42px; padding-right: 10px; margin: 0 0 0 10px;">
		<script type="text/javascript">
		<!--
		var dzone_url = "http://www.vogella.de/blog/2010/03/12/converting-osgi-bundle-to-plugin/";
		var dzone_title = "Going plugin (from an OSGi bundle)";
		var dzone_style = "1";
		var dzone_blurb = "";
		//-->
		</script>
		<script language="javascript" src="http://widgets.dzone.com/widgets/zoneit.js"></script></div><!--S-ButtonZ 1.1.5 End--><p>The Eclipse plugin creation wizard allows to create OSGi bundles or Eclipse plugins. </p>
<p><a href="http://www.vogella.de/blog/wp-content/uploads/2010/03/osgi1.gif"><img src="http://www.vogella.de/blog/wp-content/uploads/2010/03/osgi1.gif" alt="" width="496" height="602" class="aligncenter size-full wp-image-2201" /></a></p>
<p>The most notable difference is that the PDE plugin editor does not show the extension tab. </p>
<p><a href="http://www.vogella.de/blog/wp-content/uploads/2010/03/osgi20.gif"><img src="http://www.vogella.de/blog/wp-content/uploads/2010/03/osgi20.gif" alt="" width="375" height="447" class="aligncenter size-full wp-image-2202" /></a></p>
<p>I recently wanted to use an plugin extension in a project which I initially created based on OSGi; therefore I wanted to enable the &#8220;Extension&#8221; and the &#8220;Extension Point&#8221; tab in the PDE editor.</p>
<p>To do this remove the line &#8220;pluginProject.extensions.false&#8221; from the file .settings/org.eclipse.pde.core.prefs. Re-open the &#8220;MANIFEST.MF&#8221; and the Extensions tab will show.</p>
<p><a href="http://www.vogella.de/blog/wp-content/uploads/2010/03/osgi301.gif"><img src="http://www.vogella.de/blog/wp-content/uploads/2010/03/osgi301.gif" alt="" width="595" height="449" class="aligncenter size-full wp-image-2206" /></a></p>
<p>Many thanks to <a href="http://twitter.com/njbartlett">Neil Bartlett</a> for sharing this tip via <a href="http://twitter.com/vogella">twitter</a>. </p>
<div style="clear:both;">&nbsp;</div>]]></content:encoded>
			<wfw:commentRss>http://www.vogella.de/blog/2010/03/12/converting-osgi-bundle-to-plugin/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>One of a kind &#8211; Generating UUID with EMF</title>
		<link>http://www.vogella.de/blog/2010/03/11/emf-unique-ids/</link>
		<comments>http://www.vogella.de/blog/2010/03/11/emf-unique-ids/#comments</comments>
		<pubDate>Thu, 11 Mar 2010 14:13:31 +0000</pubDate>
		<dc:creator>Lars Vogel</dc:creator>
				<category><![CDATA[Eclipse]]></category>

		<guid isPermaLink="false">http://www.vogella.de/blog/?p=2176</guid>
		<description><![CDATA[
		
		
		
		Eclipse EMF provides the functionality to create universally unique identifier as described in A Universally Unique IDentifier (UUID) URN Namespace
To use this functionality just add a dependency to &#8220;org.eclipse.emf.ecore&#8221; to your plugin and you can start using it. 

package de.vogella.emf.uuid;

import org.eclipse.emf.ecore.util.EcoreUtil;

public class MakeUniqueIds {
	public static void main(String[] args) {
		for (int i=0; i&#38;lt;100; i++){
			System.out.println(EcoreUtil.generateUUID());
		}
	}
}

For example you [...]]]></description>
			<content:encoded><![CDATA[<!--S-ButtonZ 1.1.5 Start--><div style="float: right; width: 42px; padding-right: 10px; margin: 0 0 0 10px;">
		<script type="text/javascript">
		<!--
		var dzone_url = "http://www.vogella.de/blog/2010/03/11/emf-unique-ids/";
		var dzone_title = "One of a kind &#8211; Generating UUID with EMF";
		var dzone_style = "1";
		var dzone_blurb = "";
		//-->
		</script>
		<script language="javascript" src="http://widgets.dzone.com/widgets/zoneit.js"></script></div><!--S-ButtonZ 1.1.5 End--><p><a href="http://www.vogella.de/articles/EclipseEMF/article.html">Eclipse EMF</a> provides the functionality to create universally unique identifier as described in <a href="http://www.ietf.org/rfc/rfc4122.txt">A Universally Unique IDentifier (UUID) URN Namespace</a></p>
<p>To use this functionality just add a dependency to &#8220;org.eclipse.emf.ecore&#8221; to your plugin and you can start using it. </p>
<pre class="brush: java;">
package de.vogella.emf.uuid;

import org.eclipse.emf.ecore.util.EcoreUtil;

public class MakeUniqueIds {
	public static void main(String[] args) {
		for (int i=0; i&amp;lt;100; i++){
			System.out.println(EcoreUtil.generateUUID());
		}
	}
}
</pre>
<p>For example you may get &#8220;_Fj9QPC0XEd-zxLXA4jfyXA&#8221; as a result. </p>
<p><a href="http://www.vogella.de/articles/EclipseE4/article.html">Eclipse e4</a> is currently using this functionality to generated unique model Id&#39;s. The responsible class for this is &quot;org.eclipse.e4.workbench.ui.internal.E4XMIResource&quot;. </p>
<p>Thanks to <a href="http://blog.hantsuki.org/">Remy Suen</a> for providing this info on the e4 mailing list. </p>
<div style="clear:both;">&nbsp;</div>]]></content:encoded>
			<wfw:commentRss>http://www.vogella.de/blog/2010/03/11/emf-unique-ids/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Eclipse e4 New look and feel &#8211; A round the tab world</title>
		<link>http://www.vogella.de/blog/2010/03/10/eclipse-e4-new-look-and-feel/</link>
		<comments>http://www.vogella.de/blog/2010/03/10/eclipse-e4-new-look-and-feel/#comments</comments>
		<pubDate>Wed, 10 Mar 2010 01:23:13 +0000</pubDate>
		<dc:creator>Lars Vogel</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[E4]]></category>

		<guid isPermaLink="false">http://www.vogella.de/blog/?p=2135</guid>
		<description><![CDATA[
		
		
		
		Eclipse e4 M4 has introduce a new look and feel for the tabs in the workbench. See Eclipse e4 M4 New and Noteworthy. Unfortunately the news and noteworthy document did not give information how to enable this feature.
The e4 mailing list has recently discussed this topic and Remy Suen was kind enough to provide this [...]]]></description>
			<content:encoded><![CDATA[<!--S-ButtonZ 1.1.5 Start--><div style="float: right; width: 42px; padding-right: 10px; margin: 0 0 0 10px;">
		<script type="text/javascript">
		<!--
		var dzone_url = "http://www.vogella.de/blog/2010/03/10/eclipse-e4-new-look-and-feel/";
		var dzone_title = "Eclipse e4 New look and feel &#8211; A round the tab world";
		var dzone_style = "1";
		var dzone_blurb = "";
		//-->
		</script>
		<script language="javascript" src="http://widgets.dzone.com/widgets/zoneit.js"></script></div><!--S-ButtonZ 1.1.5 End--><p>Eclipse e4 M4 has introduce a new look and feel for the tabs in the workbench. See <a href="http://download.eclipse.org/e4/downloads/drops/S-1.0M4-201002271345/e4-news-M4.html">Eclipse e4 M4 New and Noteworthy</a>. Unfortunately the news and noteworthy document did not give information how to enable this feature.</p>
<p>The e4 mailing list has recently discussed this topic and <a href="http://blog.hantsuki.org/">Remy Suen</a> was kind enough to provide this information. To turn this feature on you have to add the tag &#8220;newtablook&#8221; to your PartStack. </p>
<p>For example if you create an new e4 application with the <a href="http://www.vogella.de/articles/EclipseE4/article.html#e4wizward">e4 wizard</a> you can add this tag via:</p>
<pre class="brush: xml;">

&lt;children xsi:type=&quot;application:PartSashContainer&quot; xmi:id=&quot;_vTa8kiuFEd-PeMLywHTM-g&quot; id=&quot;_vTa8kiuFEd-PeMLywHTM-g&quot;&gt;
  &lt;children xsi:type=&quot;application:PartStack&quot; xmi:id=&quot;_vTa8kyuFEd-PeMLywHTM-g&quot; id=&quot;_vTa8kyuFEd-PeMLywHTM-g&quot;&gt;
     &lt;tags&gt;newtablook&lt;/tags&gt;
   &lt;children xsi:type=&quot;application:Part&quot; xmi:id=&quot;_vTa8lCuFEd-PeMLywHTM-g&quot; id=&quot;_vTa8lCuFEd-PeMLywHTM-g&quot; label=&quot;Main&quot;/&gt;
&lt;/children&gt;
</pre>
<p>This lead to the following result: </p>
<p><a href="http://www.vogella.de/blog/wp-content/uploads/2010/03/roundcorners10.gif"><img src="http://www.vogella.de/blog/wp-content/uploads/2010/03/roundcorners10.gif" alt="" width="411" height="296" class="aligncenter size-full wp-image-2141" /></a></p>
<p>Compared to the &#8220;old&#8221; look and feel.</p>
<p><a href="http://www.vogella.de/blog/wp-content/uploads/2010/03/roundcorners04.gif"><img src="http://www.vogella.de/blog/wp-content/uploads/2010/03/roundcorners04.gif" alt="" width="400" height="305" class="aligncenter size-full wp-image-2142" /></a></p>
<p>For this topic see also <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=305147">Bug 305147</a> which discusses to move this feature to the CSS styling capabilities. </p>
<div style="clear:both;">&nbsp;</div>]]></content:encoded>
			<wfw:commentRss>http://www.vogella.de/blog/2010/03/10/eclipse-e4-new-look-and-feel/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>10 golden rules of asking questions in the OpenSource community</title>
		<link>http://www.vogella.de/blog/2010/03/09/asking-community-questions/</link>
		<comments>http://www.vogella.de/blog/2010/03/09/asking-community-questions/#comments</comments>
		<pubDate>Tue, 09 Mar 2010 14:40:03 +0000</pubDate>
		<dc:creator>Lars Vogel</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[community]]></category>

		<guid isPermaLink="false">http://www.vogella.de/blog/?p=2076</guid>
		<description><![CDATA[
		
		
		
		Based on my tutorial website I frequently receive questions from users. Some are very nice, precise, encouraging and some are of perceived bad quality. I also ask lot of questions in the Eclipse community and I try to ask good questions. Of course I frequently fail to ask good questions   but at least [...]]]></description>
			<content:encoded><![CDATA[<!--S-ButtonZ 1.1.5 Start--><div style="float: right; width: 42px; padding-right: 10px; margin: 0 0 0 10px;">
		<script type="text/javascript">
		<!--
		var dzone_url = "http://www.vogella.de/blog/2010/03/09/asking-community-questions/";
		var dzone_title = "10 golden rules of asking questions in the OpenSource community";
		var dzone_style = "1";
		var dzone_blurb = "";
		//-->
		</script>
		<script language="javascript" src="http://widgets.dzone.com/widgets/zoneit.js"></script></div><!--S-ButtonZ 1.1.5 End--><p>Based on my <a href="http://www.vogella.de/">tutorial website</a> I frequently receive questions from users. Some are very nice, precise, encouraging and some are of perceived bad quality. I also ask lot of questions in the Eclipse community and I try to ask good questions. Of course I frequently fail to ask good questions <img src='http://www.vogella.de/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  but at least I try. </p>
<p>So what makes a question, a good or even an excellent question?</p>
<p><a href="http://www.vogella.de/blog/wp-content/uploads/2010/03/checklist.jpg"><img class="aligncenter size-medium wp-image-2084" src="http://www.vogella.de/blog/wp-content/uploads/2010/03/checklist-265x300.jpg" alt="" width="265" height="300" /></a></p>
<p>I personally believe the following rules are a good guideline:</p>
<p><strong>10 Golden Rules </strong></p>
<ol>
<li> <em>Don&#8217;t be rude</em></li>
<li><em> Try to be as precise and as short as possible</em></li>
<li><em> Do your homework before asking (Google, search newgroups, read tutorials,&#8230;)</em></li>
<li><em> Try to ask one question at the time</em></li>
<li><em> Proof-read your question after writing it</em></li>
<li><em> Don&#8217;t expect others to do your work</em></li>
<li><em> Avoid private email if other channels exists</em></li>
<li><em> Remind yourself that people help you voluntarily</em></li>
<li><em> Read and follow up on suggestions</em></li>
<li><em> If you get a solution let others know</em></li>
</ol>
<p>What do you think? Did I miss an important point?</p>
<p>For a detailed discussion of how to ask good questions see <a href="http://catb.org/%7Eesr/faqs/smart-questions.html">How to ask  smart questions</a>.</p>
<div style="clear:both;">&nbsp;</div>]]></content:encoded>
			<wfw:commentRss>http://www.vogella.de/blog/2010/03/09/asking-community-questions/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Slideware &#8211; Finding pretty pictures and images for presentations</title>
		<link>http://www.vogella.de/blog/2010/03/08/images-for-presentations/</link>
		<comments>http://www.vogella.de/blog/2010/03/08/images-for-presentations/#comments</comments>
		<pubDate>Mon, 08 Mar 2010 13:27:23 +0000</pubDate>
		<dc:creator>Lars Vogel</dc:creator>
				<category><![CDATA[Presentation Zen]]></category>

		<guid isPermaLink="false">http://www.vogella.de/blog/?p=2094</guid>
		<description><![CDATA[
		
		
		
		Since recently I try to deliver presentation with more visual effects based on the Presentation Zen approach. Of course one of the problems is to find nice pictures. 

I&#8217;m aware of the following sites:


stock.xchng


Flickr


Thanks to Florian Heidenreich for pointing stock.xchng  out to me in Twittter. 
If you select images from these sites make sure [...]]]></description>
			<content:encoded><![CDATA[<!--S-ButtonZ 1.1.5 Start--><div style="float: right; width: 42px; padding-right: 10px; margin: 0 0 0 10px;">
		<script type="text/javascript">
		<!--
		var dzone_url = "http://www.vogella.de/blog/2010/03/08/images-for-presentations/";
		var dzone_title = "Slideware &#8211; Finding pretty pictures and images for presentations";
		var dzone_style = "1";
		var dzone_blurb = "";
		//-->
		</script>
		<script language="javascript" src="http://widgets.dzone.com/widgets/zoneit.js"></script></div><!--S-ButtonZ 1.1.5 End--><p>Since recently I try to deliver presentation with more visual effects based on the <a href="http://www.vogella.de/blog/2010/02/26/presentation-zen/">Presentation Zen</a> approach. Of course one of the problems is to find nice pictures. </p>
<p><a href="http://www.vogella.de/blog/wp-content/uploads/2010/03/presentation10.gif"><img src="http://www.vogella.de/blog/wp-content/uploads/2010/03/presentation10-300x225.gif" alt="" width="300" height="225" class="aligncenter size-medium wp-image-2096" /></a></p>
<p>I&#8217;m aware of the following sites:</p>
<ul>
<li>
<a href="http://www.sxc.hu">stock.xchng</a>
</li>
<li>
<a href="http://www.flickr.com/">Flickr</a></p>
</li>
</ul>
<p>Thanks to <a href="http://twitter.com/fhe">Florian Heidenreich</a> for pointing <a href="http://www.sxc.hu">stock.xchng</a>  out to <a href="http://twitter.com/vogella">me in Twittter</a>. </p>
<p>If you select images from these sites make sure to check the usage license, some may require permission from the author, others may ask you to give credit to the author, etc. Also make sure to give the author credit for his work in any case. A common approach to give credit to the author is to add a slide to the presentation which lists the URL of the pictures. </p>
<p>I personally really liked <a href="http://www.sxc.hu">stock.xchng</a>; it made it easy to find beautiful pictures which have a very permissive licenses. My first impression from Flickr was not as amazing; there are simple to many pictures to select from. <a href="http://twitter.com/peterfriese">Peter Friese</a> pointed out a program ViewFinder for the Mac but I have not yet tried that.</p>
<p>The major pay site with beautiful artwork is <a href="http://www.istockphoto.com/index.php">istockphoto</a>. Really great images but you have to pay for them. </p>
<p>If you know other web sites for nice pictures please let me know. Or perhaps you want to share your tricks how to select good images at Flickr. </p>
<p><a href="http://www.vogella.de/blog/wp-content/uploads/2010/03/pins_brans.jpg"><img src="http://www.vogella.de/blog/wp-content/uploads/2010/03/pins_brans-300x225.jpg" alt="" width="300" height="225" class="aligncenter size-medium wp-image-2101" /></a></p>
<div style="clear:both;">&nbsp;</div>]]></content:encoded>
			<wfw:commentRss>http://www.vogella.de/blog/2010/03/08/images-for-presentations/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>The problem is choice &#8211; My focus topics for the remainder of 2010</title>
		<link>http://www.vogella.de/blog/2010/03/02/focus-topics-2010/</link>
		<comments>http://www.vogella.de/blog/2010/03/02/focus-topics-2010/#comments</comments>
		<pubDate>Tue, 02 Mar 2010 18:45:31 +0000</pubDate>
		<dc:creator>Lars Vogel</dc:creator>
				<category><![CDATA[Private]]></category>
		<category><![CDATA[vogella]]></category>

		<guid isPermaLink="false">http://www.vogella.de/blog/?p=2052</guid>
		<description><![CDATA[
		
		
		
		There are lots and lots of exciting technologies available. Programming languages like Scala, Groovy, JavaFX, C# and frameworks as Spring, Grails, Lift, and lots more. Even within  one area, for example the Eclipse framework, there are a legion of frameworks and projects which allow make things easier. 
In my blog entry Predictable Irrational I [...]]]></description>
			<content:encoded><![CDATA[<!--S-ButtonZ 1.1.5 Start--><div style="float: right; width: 42px; padding-right: 10px; margin: 0 0 0 10px;">
		<script type="text/javascript">
		<!--
		var dzone_url = "http://www.vogella.de/blog/2010/03/02/focus-topics-2010/";
		var dzone_title = "The problem is choice &#8211; My focus topics for the remainder of 2010";
		var dzone_style = "1";
		var dzone_blurb = "";
		//-->
		</script>
		<script language="javascript" src="http://widgets.dzone.com/widgets/zoneit.js"></script></div><!--S-ButtonZ 1.1.5 End--><p>There are lots and lots of exciting technologies available. Programming languages like Scala, Groovy, JavaFX, C# and frameworks as Spring, Grails, Lift, and lots more. Even within  one area, for example the Eclipse framework, there are a legion of frameworks and projects which allow make things easier. </p>
<p>In my blog entry <a href="http://www.vogella.de/blog/2010/02/23/predictably-irrational-2/">Predictable Irrational</a> I discussed already that people have a tendency to leave too many options open. Having too many options open can be harmful as it prevents someone from putting focus into something. Unfortunately I&#8217;m not an exception to that tendency. </p>
<p>I decided that I should select 5 things for 2010 which I would like to have place a focus upon. This doesn&#8217;t mean that I won&#8217;t do anything else but I would like to define certain focus topics which I would like to gain knowledge about.</p>
<p>Ok and here is the list:</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
<a href="http://www.vogella.de/articles/RichClientPlatform/article.html">Eclipse</a> with focus on <a href="http://www.vogella.de/articles/EclipseE4/article.html">Eclipse e4</a><br />
Hadoop / MapReduce<br />
<a href="http://www.vogella.de/articles/GoogleAppEngineJava/article.html">Google App Engine</a><br />
<a href="http://www.vogella.de/articles/GWT/article.html">GWT </a><br />
<a href="http://www.vogella.de/articles/Android/article.html">Android</a><br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>Even though these are still big areas it is less then what I&#8217;m currently have on my list of things. </p>
<p>So why did I selected these topics?</p>
<p>Android is a fun platform and has a amazing programming interface which is intuitive, easy to use and fun. GWT is just to good to be ignored and the GAE provides such an easy mechanisms to host web application that I have to continue to use it. </p>
<p>Hadoop and distributed computing are clearly the future for the most interesting problem solving approaches. Hadoop might also provide a solution of the the usage of multi-core machines. </p>
<p>Eclipse, Eclipse e4 and the whole Eclipse community is very deeply implanted in my heard therefore I have to stay in this area. In addition I&#8217;m still highly influenced by the book &#8220;Pragmatic programmer&#8221; and I still believe that the advice &#8220;Know your tools well&#8221; is one of the best advices I have ever heard.</p>
<p>Which technologies do you think will be most relevant for you in this year?</p>
<div style="clear:both;">&nbsp;</div>]]></content:encoded>
			<wfw:commentRss>http://www.vogella.de/blog/2010/03/02/focus-topics-2010/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Presentation Zen</title>
		<link>http://www.vogella.de/blog/2010/02/26/presentation-zen/</link>
		<comments>http://www.vogella.de/blog/2010/02/26/presentation-zen/#comments</comments>
		<pubDate>Fri, 26 Feb 2010 15:19:21 +0000</pubDate>
		<dc:creator>Lars Vogel</dc:creator>
				<category><![CDATA[Other]]></category>

		<guid isPermaLink="false">http://www.vogella.de/blog/?p=2033</guid>
		<description><![CDATA[
		
		
		
		A while ago I read the book &#8220;Presentation Zen&#8221; from Garr Reynolds. Garrs website can be found at Presentation Zen . 
I must thank Oliver Gierke for the recommendation of the book.

The advice this book gives is actually very simple:
1.) Use lots of whitespace

2.) Avoid lot of text
3.) Avoid lots of bullet points

4.) Don’t treat [...]]]></description>
			<content:encoded><![CDATA[<!--S-ButtonZ 1.1.5 Start--><div style="float: right; width: 42px; padding-right: 10px; margin: 0 0 0 10px;">
		<script type="text/javascript">
		<!--
		var dzone_url = "http://www.vogella.de/blog/2010/02/26/presentation-zen/";
		var dzone_title = "Presentation Zen";
		var dzone_style = "1";
		var dzone_blurb = "";
		//-->
		</script>
		<script language="javascript" src="http://widgets.dzone.com/widgets/zoneit.js"></script></div><!--S-ButtonZ 1.1.5 End--><p>A while ago I read the book &#8220;Presentation Zen&#8221; from Garr Reynolds. Garrs website can be found at <a href="http://www.presentationzen.com/">Presentation Zen </a>. </p>
<p>I must thank <a href="http://www.olivergierke.de/">Oliver Gierke</a> for the recommendation of the book.</p>
<p><a href="http://www.vogella.de/blog/wp-content/uploads/2010/02/upload10.gif"><img src="http://www.vogella.de/blog/wp-content/uploads/2010/02/upload10.gif" alt="" width="952" height="710" class="aligncenter size-full wp-image-2045" /></a></p>
<p>The advice this book gives is actually very simple:</p>
<p>1.) Use lots of whitespace</p>
<p><a href="http://www.vogella.de/blog/wp-content/uploads/2010/02/upload20.gif"><img src="http://www.vogella.de/blog/wp-content/uploads/2010/02/upload20.gif" alt="" width="924" height="585" class="aligncenter size-full wp-image-2046" /></a></p>
<p>2.) Avoid lot of text<br />
3.) Avoid lots of bullet points</p>
<p><a href="http://www.vogella.de/blog/wp-content/uploads/2010/02/upload30.gif"><img src="http://www.vogella.de/blog/wp-content/uploads/2010/02/upload30.gif" alt="" width="948" height="602" class="aligncenter size-full wp-image-2047" /></a><br />
4.) Don’t treat powerpoint as a replacement for word<br />
5.) Use a few nice looking pictures<br />
6.) in extreme a presentation should be worthless without the presenter to explain it</p>
<p>You find nice introductions and examples in the following links.</p>
<p><a href="http://www.slideshare.net/ciprian/ideas-on-how-to-create-powerful-presentations-1027429">How to create powerful presentations</a></p>
<p><a href="http://www.slideshare.net/mscofino/designing-compelling-presentations">Designing compelling presentations</a></p>
<p>If you have other good examples please let me know.</p>
<p>I really enjoy listening to presentations delivered in this format and if I have the opportunity to use this format I also have much more fun in presenting.</p>
<div style="clear:both;">&nbsp;</div>]]></content:encoded>
			<wfw:commentRss>http://www.vogella.de/blog/2010/02/26/presentation-zen/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Podcast from Dan Ariely &#8220;Predictably Irrational&#8221; and OpenSource</title>
		<link>http://www.vogella.de/blog/2010/02/23/predictably-irrational-2/</link>
		<comments>http://www.vogella.de/blog/2010/02/23/predictably-irrational-2/#comments</comments>
		<pubDate>Tue, 23 Feb 2010 03:46:02 +0000</pubDate>
		<dc:creator>Lars Vogel</dc:creator>
				<category><![CDATA[Other]]></category>
		<category><![CDATA[Podcast]]></category>
		<category><![CDATA[Social]]></category>

		<guid isPermaLink="false">http://www.vogella.de/blog/?p=2007</guid>
		<description><![CDATA[
		
		
		
		Dan Ariely is the author of the book &#8220;Predictably Irrational: The Hidden Forces That Shape Our Decisions&#8221; and discusses in this podcast his theories under the content of OpenSource with Dan Bricklin. 
This is an older podcast, but well worth listening too. They especially discuss the difference between free and non-free on the consumer perception [...]]]></description>
			<content:encoded><![CDATA[<!--S-ButtonZ 1.1.5 Start--><div style="float: right; width: 42px; padding-right: 10px; margin: 0 0 0 10px;">
		<script type="text/javascript">
		<!--
		var dzone_url = "http://www.vogella.de/blog/2010/02/23/predictably-irrational-2/";
		var dzone_title = "Podcast from Dan Ariely &#8220;Predictably Irrational&#8221; and OpenSource";
		var dzone_style = "1";
		var dzone_blurb = "";
		//-->
		</script>
		<script language="javascript" src="http://widgets.dzone.com/widgets/zoneit.js"></script></div><!--S-ButtonZ 1.1.5 End--><p>Dan Ariely is the author of the book &#8220;Predictably Irrational: The Hidden Forces That Shape Our Decisions&#8221; and discusses in this podcast his theories under the content of OpenSource with Dan Bricklin. </p>
<p>This is an older podcast, but well worth listening too. They especially discuss the difference between free and non-free on the consumer perception and how it influences our decisions. He continues how payments change the perception of people about social norms and work and how it influences their motivation. He also discuss how people tend to leave to many options open and what this may mean for OpenSource Software.</p>
<p><a href="http://www.peapodcast.com/danbcast/DanAriely-2008-03-02.mp3">Dan Ariely &#8220;Predictably Irrational&#8221; and OpenSource</a>. Careful links directly to the mp3 file.</p>
<p>Other podcasts of Dan can be found here: </p>
<p><a href="http://www.bricklin.com/podcast.html">Dan Bricklins Podcasts</a></p>
<p>This podcast is one of the most informative podcasts about social norms and Open Source I have found.</p>
<div style="clear:both;">&nbsp;</div>]]></content:encoded>
			<wfw:commentRss>http://www.vogella.de/blog/2010/02/23/predictably-irrational-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://www.peapodcast.com/danbcast/DanAriely-2008-03-02.mp3" length="26838750" type="audio/mpeg" />
		</item>
		<item>
		<title>Knights of the round table &#8211; Eclipse committer election</title>
		<link>http://www.vogella.de/blog/2010/02/19/eclipse-committer-election/</link>
		<comments>http://www.vogella.de/blog/2010/02/19/eclipse-committer-election/#comments</comments>
		<pubDate>Fri, 19 Feb 2010 19:54:31 +0000</pubDate>
		<dc:creator>Lars Vogel</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Planet]]></category>

		<guid isPermaLink="false">http://www.vogella.de/blog/?p=1937</guid>
		<description><![CDATA[
		
		
		
		Eclipse Committer Election is starting as of 22. Febr. This is the first year I&#8217;m allowed to vote therefore I&#8217;m thinking what should guide my vote.
I recently read the book The Art of Community from Jono Bacon.
Jone speaks about the concept of Meritocracy.

A meritocracy is a system of governance in which its members are given [...]]]></description>
			<content:encoded><![CDATA[<!--S-ButtonZ 1.1.5 Start--><div style="float: right; width: 42px; padding-right: 10px; margin: 0 0 0 10px;">
		<script type="text/javascript">
		<!--
		var dzone_url = "http://www.vogella.de/blog/2010/02/19/eclipse-committer-election/";
		var dzone_title = "Knights of the round table &#8211; Eclipse committer election";
		var dzone_style = "1";
		var dzone_blurb = "";
		//-->
		</script>
		<script language="javascript" src="http://widgets.dzone.com/widgets/zoneit.js"></script></div><!--S-ButtonZ 1.1.5 End--><p><a href="http://www.eclipse.org/org/elections/">Eclipse Committer Election</a> is starting as of 22. Febr. This is the first year I&#8217;m allowed to vote therefore I&#8217;m thinking what should guide my vote.</p>
<p>I recently read the book <a href="http://www.artofcommunityonline.org/">The Art of Community</a> from Jono Bacon.</p>
<p>Jone speaks about the concept of Meritocracy.</p>
<blockquote><p>
A meritocracy is a system of governance in which its members are given responsibilities and recognition based upon achievements, merit, and talent. Those who are part of a meritocracy (such as in the Ubuntu and other open source communities) can make tremendous advances in respect and responsibility by simply doing good work. In these communities, money, class, and family connections have little or no impact on the ability to progress and build a reputation.
</p></blockquote>
<p>I believe that is an excellent concept and my vote will be guided by this principle. For an excellent summary of the committer project activities please see the <a href="http://ed-merks.blogspot.com/2010/02/how-active-is-your-committer.html">How active is your-Committer blog entry from Ed Merks</a>. </p>
<p>In addition to the involvement of the candidates in Eclipse projects I will also consider their community activity and attitude in the other Eclipse channels, e.g. their twitter activity, blog posts, email, etc.</p>
<p>I&#8217;m looking forward to the election; I think we have lots of great candidates.</p>
<div style="clear:both;">&nbsp;</div>]]></content:encoded>
			<wfw:commentRss>http://www.vogella.de/blog/2010/02/19/eclipse-committer-election/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Debugging Eclipse e4</title>
		<link>http://www.vogella.de/blog/2010/02/18/debugging-eclipse-e4/</link>
		<comments>http://www.vogella.de/blog/2010/02/18/debugging-eclipse-e4/#comments</comments>
		<pubDate>Thu, 18 Feb 2010 04:05:11 +0000</pubDate>
		<dc:creator>Lars Vogel</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[E4]]></category>

		<guid isPermaLink="false">http://www.vogella.de/blog/?p=1969</guid>
		<description><![CDATA[
		
		
		
		Eclipse e4 has sometimes the tendency to do thing differently then expected. For example the modeled workbench may not show certain UI elements. In this case it is difficult to find out what is wrong. 
This blog post tries to help to look inside the initialization process of an Eclipse e4 application.
In my e4 tutorial [...]]]></description>
			<content:encoded><![CDATA[<!--S-ButtonZ 1.1.5 Start--><div style="float: right; width: 42px; padding-right: 10px; margin: 0 0 0 10px;">
		<script type="text/javascript">
		<!--
		var dzone_url = "http://www.vogella.de/blog/2010/02/18/debugging-eclipse-e4/";
		var dzone_title = "Debugging Eclipse e4";
		var dzone_style = "1";
		var dzone_blurb = "";
		//-->
		</script>
		<script language="javascript" src="http://widgets.dzone.com/widgets/zoneit.js"></script></div><!--S-ButtonZ 1.1.5 End--><p><a href="http://wiki.eclipse.org/E4">Eclipse e4</a> has sometimes the tendency to do thing differently then expected. For example the modeled workbench may not show certain UI elements. In this case it is difficult to find out what is wrong. </p>
<p>This blog post tries to help to look inside the initialization process of an Eclipse e4 application.</p>
<p>In my <a href="http://www.vogella.de/articles/EclipseE4/article.html">e4 tutorial</a> I write that you always have to start the application &#8220;org.eclipse.e4.ui.workbench.swt.E4Application&#8221;. </p>
<p>The implementation class is &#8220;org.eclipse.e4.ui.workbench.swt.internal.E4Application&#8221; and can be found in the plugin &#8220;org.eclipse.e4.ui.workbench&#8221; in. This instance of IApplication is created by the framework.</p>
<p>In this class you find the main entry point to your application:</p>
<pre class="brush: java;">
public Object start(IApplicationContext applicationContext)
			throws Exception {

			}
</pre>
<p>The following line creates the mighty IEclipseContext. </p>
<pre class="brush: java;">

IEclipseContext appContext = createDefaultContext();
</pre>
<p>In createDefaultContext() you find for example that e4 sets initially an empty Styling engine and you find the registration of the extension registry.</p>
<p>The next line is more interesting, its load the models. Here you can check if the model entries are available as expected.</p>
<pre class="brush: java;">

MApplication appModel = loadApplicationModel(applicationContext,
				appContext);
</pre>
<p><a href="http://www.vogella.de/blog/wp-content/uploads/2010/02/debuge4_10.png"><img src="http://www.vogella.de/blog/wp-content/uploads/2010/02/debuge4_10.png" alt="" width="697" height="751" class="aligncenter size-full wp-image-1974" /></a></p>
<p>Just in case you are wondering &#8220;M&#8221; Elements refer to the UI workbench model modeled with EMF. MApplication is the model element for the application and extends for example MContent which allows to store the IEclipseContext. </p>
<p>After a few lines of compatibility stuff the the model is added to the IEclipseContext and vise versa:</p>
<pre class="brush: java;">
// Set the app's context after adding itself
		appContext.set(MApplication.class.getName(), appModel);
		appModel.setContext(appContext);
</pre>
<p>The next lines are interesting as they also reveal typical errors (I make). They load the parameters for &#8220;applicationXMI&#8221;, css stylesheets and the rendering engine. Here you can check if you parameters are read by the engine.</p>
<pre class="brush: java;">
		// Parse out parameters from both the command line and/or the product
		// definition (if any) and put them in the context
		String xmiURI = getArgValue(E4Workbench.XMI_URI_ARG, applicationContext);
		appContext.set(E4Workbench.XMI_URI_ARG, xmiURI);
		String cssURI = getArgValue(E4Workbench.CSS_URI_ARG, applicationContext);
		appContext.set(E4Workbench.CSS_URI_ARG, cssURI);
		String cssResourcesURI = getArgValue(E4Workbench.CSS_RESOURCE_URI_ARG,
				applicationContext);
		appContext.set(E4Workbench.CSS_RESOURCE_URI_ARG, cssResourcesURI);

		// This is a default arg, if missing we use the default rendering engine
		String presentationURI = getArgValue(E4Workbench.PRESENTATION_URI_ARG,
				applicationContext);
		if (presentationURI == null) {
			presentationURI = PartRenderingEngine.engineURI;
			appContext.set(E4Workbench.PRESENTATION_URI_ARG, presentationURI);
		}
</pre>
<p><a href="http://www.vogella.de/blog/wp-content/uploads/2010/02/debuge4_20.png"><img src="http://www.vogella.de/blog/wp-content/uploads/2010/02/debuge4_20.png" alt="" width="696" height="296" class="aligncenter size-full wp-image-1977" /></a></p>
<p> The last lines are for actually creating the E4Workbench and running it.</p>
<pre class="brush: java;">
/ Instantiate the Workbench (which is responsible for
// 'running' the UI (if any)...
E4Workbench workbench = new E4Workbench(appModel, appContext);
</pre>
<p>The class &#8220;org.eclipse.e4.workbench.ui.internal.E4Workbench&#8221; is worth a look. It defines the fixed values for the possible parameters, e.g. &#8220;applicationXMI&#8221;.  </p>
<p>The init() method is responsible for creating the UI in the method call Workbench.processHierarchy(appElement); where appElement is initially the MApplication. processHierachy() is then recursively called for all model elemements.</p>
<p>I hope this helps in evaluating and debugging the e4 platform. Let me know what you think.</p>
<div style="clear:both;">&nbsp;</div>]]></content:encoded>
			<wfw:commentRss>http://www.vogella.de/blog/2010/02/18/debugging-eclipse-e4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
