<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   >
<channel>
    <title>Mike`s Blog - Eclipse</title>
    <link>http://www.java-community.de/</link>
    <description>Keep it simple, stupid!</description>
    <dc:language>en</dc:language>
    <generator>Serendipity 1.3.1 - http://www.s9y.org/</generator>
    
    

<item>
    <title>Visual Twitter</title>
    <link>http://www.java-community.de/archives/135-Visual-Twitter.html</link>
            <category>Eclipse</category>
    
    <comments>http://www.java-community.de/archives/135-Visual-Twitter.html#comments</comments>
    <wfw:comment>http://www.java-community.de/wfwcomment.php?cid=135</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.java-community.de/rss.php?version=2.0&amp;type=comments&amp;cid=135</wfw:commentRss>
    

    <author>info@mhaller.de (Mike Haller)</author>
    <content:encoded>
    &lt;!-- s9ymdb:85 --&gt;&lt;a href=&quot;http://www.java-community.de/uploads/SomeTwitterGraph.png&quot;&gt;&lt;img class=&quot;serendipity_image_right&quot; width=&quot;110&quot; height=&quot;76&quot; style=&quot;float: left; border: 0px; padding-left: 5px; padding-right: 5px;&quot; src=&quot;http://www.java-community.de/uploads/SomeTwitterGraph.serendipityThumb.png&quot; alt=&quot;Visual Twitter with Eclipse ZEST and Neo4j&quot; /&gt;&lt;/a&gt;&lt;a class=&#039;serendipity_image_link&#039; href=&#039;http://twitter.com/mhaller1979&#039;&gt;&lt;!-- s9ymdb:86 --&gt;&lt;img class=&quot;serendipity_image_right&quot; width=&quot;80&quot; height=&quot;60&quot; style=&quot;float: right; border: 0px; padding-left: 5px; padding-right: 5px;&quot; src=&quot;http://www.java-community.de/uploads/twitter-herringbone1.png&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;Played a bit with &lt;a href=&quot;http://www.java-community.de/archives/130-My-Own-Twitter-Client.html&quot;&gt;my own twitter client&lt;/a&gt; and pimped it to visualize replies. It uses &lt;a href=&quot;http://neo4j.org/&quot;&gt;Neo4j&lt;/a&gt; for the relationships and &lt;a href=&quot;http://www.eclipse.org/gef/zest/&quot;&gt;Eclipse GEF ZEST&lt;/a&gt; for the visualization. New incoming tweets are analyzed for @-replies and integrated into the graph in realtime, but animation is missing and manual layouting is still needed to get some clear structure (see first screenshot).&lt;br /&gt;
&lt;br /&gt;
&lt;p&gt;The Radial layout algorithm does a good job though, but it&#039;s not the perfect solution for this problem (left side). Applying first the Radial layout and then the Horizontal Shift layout however shows a nice effect (also added profile images):&lt;/p&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a class=&#039;serendipity_image_link&#039; href=&#039;http://www.java-community.de/uploads/SomeTwitterGraph2.png&#039;&gt;&lt;!-- s9ymdb:87 --&gt;&lt;img class=&quot;serendipity_image_center&quot; width=&quot;440&quot; height=&quot;312&quot; style=&quot;border: 0px; padding-left: 5px; padding-right: 5px;&quot; src=&quot;http://www.java-community.de/uploads/SomeTwitterGraph2.png&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Fri, 30 Oct 2009 18:02:49 +0100</pubDate>
    <guid isPermaLink="false">http://www.java-community.de/archives/135-guid.html</guid>
    
</item>
<item>
    <title>Eclipse Console limit</title>
    <link>http://www.java-community.de/archives/117-Eclipse-Console-limit.html</link>
            <category>Eclipse</category>
    
    <comments>http://www.java-community.de/archives/117-Eclipse-Console-limit.html#comments</comments>
    <wfw:comment>http://www.java-community.de/wfwcomment.php?cid=117</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://www.java-community.de/rss.php?version=2.0&amp;type=comments&amp;cid=117</wfw:commentRss>
    

    <author>info@mhaller.de (Mike Haller)</author>
    <content:encoded>
    Over years, i extended Eclipse&#039;s System.out Console view limit manually to 1MB, so there&#039;s more of the log file output to read than just the default of 80kb, which is just too little for the usual clutter of enterprise application logging.&lt;br /&gt;
&lt;br /&gt;
Today, a fellow developer showed me how to circumvent the limit. She pointed out that there&#039;s &lt;b&gt;a checkbox to disable the limitation of the console&lt;/b&gt;. A neat little checkbox and I missed it for years.&lt;br /&gt;
&lt;br /&gt;
My eyes probably just scanned over the preference dialog and did never recognize it. But see for yourself, it&#039;s right there and always has been:&lt;br /&gt;
&lt;br /&gt;
&lt;!-- s9ymdb:60 --&gt;&lt;img class=&quot;serendipity_image_center&quot; width=&quot;626&quot; height=&quot;249&quot; style=&quot;border: 0px; padding-left: 5px; padding-right: 5px;&quot; src=&quot;http://www.java-community.de/uploads/eclipse-console-unlimited.png&quot; alt=&quot;&quot; /&gt;&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Mon, 30 Mar 2009 23:10:11 +0200</pubDate>
    <guid isPermaLink="false">http://www.java-community.de/archives/117-guid.html</guid>
    
</item>
<item>
    <title>Keyboard Shortcuts</title>
    <link>http://www.java-community.de/archives/106-Keyboard-Shortcuts.html</link>
            <category>Eclipse</category>
    
    <comments>http://www.java-community.de/archives/106-Keyboard-Shortcuts.html#comments</comments>
    <wfw:comment>http://www.java-community.de/wfwcomment.php?cid=106</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://www.java-community.de/rss.php?version=2.0&amp;type=comments&amp;cid=106</wfw:commentRss>
    

    <author>info@mhaller.de (Mike Haller)</author>
    <content:encoded>
    Nice to see that &lt;a href=&quot;http://tweakeclipse.blogspot.com/2009/02/pgup-and-pgdwn-through-editors.html&quot;&gt;Chetan Kumar Kotha found out about Ctrl-PgUp and Ctrl-PgDown&lt;/a&gt; in Eclipse IDE.&lt;br /&gt;
&lt;br /&gt;
However, there&#039;s a small caveat here: it doesn&#039;t work if one of the open files is an XML file. Let me explain: While tabbing through the open editors using &lt;code&gt;Ctrl-PgDown&lt;/code&gt; you come accross an XML Editor (or in fact any other MultiPageEditor) which will then grab the tabbing focus to its child tabs. Within the same editor, the next &lt;code&gt;Ctrl-PgDown&lt;/code&gt; will lead to a switch from &quot;Design&quot; view to &quot;Source&quot; View.&lt;br /&gt;
 &lt;br /&gt;&lt;a href=&quot;http://www.java-community.de/archives/106-Keyboard-Shortcuts.html#extended&quot;&gt;Continue reading &quot;Keyboard Shortcuts&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Tue, 24 Feb 2009 07:45:00 +0100</pubDate>
    <guid isPermaLink="false">http://www.java-community.de/archives/106-guid.html</guid>
    
</item>
<item>
    <title>Eclipse Summit Europe 2008, Part 2</title>
    <link>http://www.java-community.de/archives/84-Eclipse-Summit-Europe-2008,-Part-2.html</link>
            <category>Eclipse</category>
    
    <comments>http://www.java-community.de/archives/84-Eclipse-Summit-Europe-2008,-Part-2.html#comments</comments>
    <wfw:comment>http://www.java-community.de/wfwcomment.php?cid=84</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.java-community.de/rss.php?version=2.0&amp;type=comments&amp;cid=84</wfw:commentRss>
    

    <author>info@mhaller.de (Mike Haller)</author>
    <content:encoded>
    Eclipse Summit Europe 2008, Part 2&lt;br /&gt;
&lt;br /&gt;
The day (Thursday, 20.11.2008) began with the keynote of David Wood from Symbian. He talked about why mobile software must go open source and how they&#039;re going to approach it or already doing it. Some time in the future, they&#039;re going to move on to the SFL and EPL licenses with their 40 million lines of code. He sees the claims of the open source community to be for example &quot;faster time to market&quot;, &quot;more eyeballs looking on the code&quot; and lower barriers of collaboration. They seem to focus on the lower barriers. He gave a short overview of some licensing models, including weak and strong copyleft. Interesting was the part about the &quot;Six laws of fragmentation&quot;, where one solution is clear leadership for the coding together with a powerful platform, which is therefore unlikely to be forked. As forks would be fragmentation. He sees Java as one sort of &quot;intermediate layer&quot; to hide OS diversity from an application.&lt;br /&gt;
 &lt;br /&gt;&lt;a href=&quot;http://www.java-community.de/archives/84-Eclipse-Summit-Europe-2008,-Part-2.html#extended&quot;&gt;Continue reading &quot;Eclipse Summit Europe 2008, Part 2&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Thu, 20 Nov 2008 21:18:58 +0100</pubDate>
    <guid isPermaLink="false">http://www.java-community.de/archives/84-guid.html</guid>
    
</item>
<item>
    <title>Eclipse Summit Europe 2008, Part 1</title>
    <link>http://www.java-community.de/archives/83-Eclipse-Summit-Europe-2008,-Part-1.html</link>
            <category>Eclipse</category>
    
    <comments>http://www.java-community.de/archives/83-Eclipse-Summit-Europe-2008,-Part-1.html#comments</comments>
    <wfw:comment>http://www.java-community.de/wfwcomment.php?cid=83</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://www.java-community.de/rss.php?version=2.0&amp;type=comments&amp;cid=83</wfw:commentRss>
    

    <author>info@mhaller.de (Mike Haller)</author>
    <content:encoded>
    Eclipse Summit Europe 2008, Part 1&lt;br /&gt;
&lt;br /&gt;
This year&#039;s the first time I attended an Eclipse-related conference: the Eclipse Summit Europe 2008 in Ludwigsburg near Stuttgart in Germany. There were so many intersting talks on the schedule and so i didn&#039;t plan exactly to which i&#039;m going to listen to. I arrived in Ludwigsburg on 19.11.2008 at the &quot;Forum am Schlosspark&quot; just in time for the Keynote of Dave Thomas at 9 o&#039;clock.&lt;br /&gt;
 &lt;br /&gt;&lt;a href=&quot;http://www.java-community.de/archives/83-Eclipse-Summit-Europe-2008,-Part-1.html#extended&quot;&gt;Continue reading &quot;Eclipse Summit Europe 2008, Part 1&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Wed, 19 Nov 2008 21:41:25 +0100</pubDate>
    <guid isPermaLink="false">http://www.java-community.de/archives/83-guid.html</guid>
    
</item>
<item>
    <title>Committer Status</title>
    <link>http://www.java-community.de/archives/68-Committer-Status.html</link>
            <category>Eclipse</category>
    
    <comments>http://www.java-community.de/archives/68-Committer-Status.html#comments</comments>
    <wfw:comment>http://www.java-community.de/wfwcomment.php?cid=68</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://www.java-community.de/rss.php?version=2.0&amp;type=comments&amp;cid=68</wfw:commentRss>
    

    <author>info@mhaller.de (Mike Haller)</author>
    <content:encoded>
    After doing some paperwork, I got my full Eclipse Committer Status to the technology.soc projec today. 
    </content:encoded>

    <pubDate>Tue, 10 Jun 2008 23:20:00 +0200</pubDate>
    <guid isPermaLink="false">http://www.java-community.de/archives/68-guid.html</guid>
    
</item>
<item>
    <title>Java Code Generation with Eclipse and AST</title>
    <link>http://www.java-community.de/archives/67-Java-Code-Generation-with-Eclipse-and-AST.html</link>
            <category>Eclipse</category>
    
    <comments>http://www.java-community.de/archives/67-Java-Code-Generation-with-Eclipse-and-AST.html#comments</comments>
    <wfw:comment>http://www.java-community.de/wfwcomment.php?cid=67</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.java-community.de/rss.php?version=2.0&amp;type=comments&amp;cid=67</wfw:commentRss>
    

    <author>info@mhaller.de (Mike Haller)</author>
    <content:encoded>
    As &lt;a href=&quot;http://eclipse-n-mati.blogspot.com/2008/06/first-steps.html&quot;&gt;Mateusz&lt;/a&gt; asked for &lt;b&gt;how to add Newlines to generated code &lt;/b&gt;in Eclipse, i looked at how Eclipse JDT is doing it. And of course, the Eclipse guys &lt;a href=&quot;http://dev.eclipse.org/newslists/news.eclipse.platform/msg24424.html&quot;&gt;eat their own dog food&lt;/a&gt; and use the &lt;a href=&quot;http://www.eclipse.org/articles/article.php?file=Article-JavaCodeManipulation_AST/index.html&quot;&gt;abstract syntax tree (AST)&lt;/a&gt; feature.&lt;br /&gt;
&lt;br /&gt;
For a showcase, let&#039;s assume we&#039;ve got an open Java Editor with an empty class and we want to add a new method. For the sake of simplicity for the demo, i&#039;m going to implement it in an action and use the current editor as target. That&#039;s not nice, but pretty simple for now:&lt;br /&gt;
&lt;pre name=&quot;code&quot; class=&quot;java&quot;&gt;
IWorkbench workbench = PlatformUI.getWorkbench();
IWorkbenchWindow window = workbench.getActiveWorkbenchWindow();
IWorkbenchPage page = window.getActivePage();
IEditorPart editor = page.getActiveEditor();
IEditorInput input = editor.getEditorInput();
IJavaElement element = JavaUI.getEditorInputJavaElement(input);
&lt;/pre&gt;&lt;br /&gt;
 &lt;br /&gt;&lt;a href=&quot;http://www.java-community.de/archives/67-Java-Code-Generation-with-Eclipse-and-AST.html#extended&quot;&gt;Continue reading &quot;Java Code Generation with Eclipse and AST&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Sun, 08 Jun 2008 23:52:52 +0200</pubDate>
    <guid isPermaLink="false">http://www.java-community.de/archives/67-guid.html</guid>
    
</item>
<item>
    <title>Eclipse ToString</title>
    <link>http://www.java-community.de/archives/65-Eclipse-ToString.html</link>
            <category>Eclipse</category>
    
    <comments>http://www.java-community.de/archives/65-Eclipse-ToString.html#comments</comments>
    <wfw:comment>http://www.java-community.de/wfwcomment.php?cid=65</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.java-community.de/rss.php?version=2.0&amp;type=comments&amp;cid=65</wfw:commentRss>
    

    <author>info@mhaller.de (Mike Haller)</author>
    <content:encoded>
    This year&#039;s &lt;a href=&quot;http://wiki.eclipse.org/Google_Summer_of_Code_2008&quot;&gt;Google Summer Of Code 2008&lt;/a&gt; project is sponsoring a new feature for the &lt;a href=&quot;http://www.eclipse.org/&quot;&gt;Eclipse IDE&lt;/a&gt;: a &lt;a href=&quot;http://wiki.eclipse.org/ToString%28%29_generation&quot;&gt;ToString generator&lt;/a&gt; (See &lt;a href=&quot;https://bugs.eclipse.org/bugs/show_bug.cgi?id=26070&quot;&gt;Eclipse Bugzilla 26070&lt;/a&gt;). Since there are already two generators in Eclipse JDT for hashCode() and equals() methods (&lt;a href=&quot;http://help.eclipse.org/help32/topic/org.eclipse.jdt.doc.user/whatsNew/jdt_whatsnew.html#Miscellaneous&quot;&gt;since 3.2&lt;/a&gt;), having the third one there, too, would be just natural. &lt;a href=&quot;https://bugs.eclipse.org/bugs/show_bug.cgi?id=26070&quot;&gt;Many&lt;/a&gt; &lt;a href=&quot;https://bugs.eclipse.org/bugs/show_bug.cgi?id=26875&quot;&gt;developers&lt;/a&gt; &lt;a href=&quot;https://bugs.eclipse.org/bugs/show_bug.cgi?id=79069&quot;&gt;have&lt;/a&gt; &lt;a href=&quot;https://bugs.eclipse.org/bugs/show_bug.cgi?id=63864&quot;&gt;waited&lt;/a&gt; &lt;a href=&quot;https://bugs.eclipse.org/bugs/show_bug.cgi?id=67962&quot;&gt;long&lt;/a&gt; &lt;a href=&quot;https://bugs.eclipse.org/bugs/show_bug.cgi?id=63600&quot;&gt;time&lt;/a&gt; &lt;a href=&quot;https://bugs.eclipse.org/bugs/show_bug.cgi?id=63601&quot;&gt;for&lt;/a&gt; &lt;a href=&quot;https://bugs.eclipse.org/bugs/show_bug.cgi?id=160209&quot;&gt;this&lt;/a&gt; &lt;a href=&quot;https://bugs.eclipse.org/bugs/show_bug.cgi?id=151200&quot;&gt;to&lt;/a&gt; &lt;a href=&quot;https://bugs.eclipse.org/bugs/show_bug.cgi?id=198740&quot;&gt;come&lt;/a&gt;, and I hope we don&#039;t have to wait any much longer and that it will make it into the &lt;a href=&quot;http://www.eclipse.org/jdt/&quot;&gt;Eclipse Java Development Tools&lt;/a&gt; fast.&lt;br /&gt;
&lt;br /&gt;
According to &lt;a href=&quot;http://www.lemmster.de/blog/index.php/2008/05/15/178/&quot;&gt;lemmy&lt;/a&gt; (the main project mentor), Google has accepted the &lt;a href=&quot;http://code.google.com/soc/2008/eclipse/appinfo.html?csaid=78855874A3858904&quot;&gt;application&lt;/a&gt; of &lt;a href=&quot;http://eclipse-n-mati.blogspot.com/&quot;&gt;Mateusz&lt;/a&gt;, so planning and development can start right away &lt;img src=&quot;http://www.java-community.de/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;&lt;a href=&quot;http://www.java-community.de/archives/65-Eclipse-ToString.html#extended&quot;&gt;Continue reading &quot;Eclipse ToString&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Sat, 24 May 2008 16:44:37 +0200</pubDate>
    <guid isPermaLink="false">http://www.java-community.de/archives/65-guid.html</guid>
    
</item>
<item>
    <title>Eclipse Common Navigator</title>
    <link>http://www.java-community.de/archives/24-Eclipse-Common-Navigator.html</link>
            <category>Eclipse</category>
    
    <comments>http://www.java-community.de/archives/24-Eclipse-Common-Navigator.html#comments</comments>
    <wfw:comment>http://www.java-community.de/wfwcomment.php?cid=24</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.java-community.de/rss.php?version=2.0&amp;type=comments&amp;cid=24</wfw:commentRss>
    

    <author>info@mhaller.de (Mike Haller)</author>
    <content:encoded>
    &lt;br /&gt;
I worked today on using the Common Navigator in Eclipse to provide a central place for reference data management. Our RCP application consists of several (rather independent) business applications, each of which wants to have an administrative area to configure stem data. To bring all that together, i tried to use the &lt;a href=&quot;http://wiki.eclipse.org/index.php/Common_Navigator_Framework&quot;  title=&quot;Eclipse Common Navigator Framework&quot;&gt;Common Navigator Framework&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
It&#039;s really tough, the learning curve, as you need to do at least 10 steps to just let some simple entries appear. But it&#039;s worth it.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://scribbledideas.blogspot.com/&quot;  title=&quot;Michael D. Elder&#039;s Blog&quot;&gt;Michael D. Elder&lt;/a&gt; has some really good tutorials on the Common Navigator, check them out!&lt;br /&gt;
&lt;br /&gt;
After i fiddled with the Navigator&#039;s setup, the content provider and the binding stuff, I could easy add some actions to the context menu of my business domain objects. I know, this would have been a perfect job for EMF.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Fri, 18 May 2007 22:32:48 +0200</pubDate>
    <guid isPermaLink="false">http://www.java-community.de/archives/24-guid.html</guid>
    
</item>
<item>
    <title>Accessing resource files within your Eclipse plugins</title>
    <link>http://www.java-community.de/archives/3-Accessing-resource-files-within-your-Eclipse-plugins.html</link>
            <category>Eclipse</category>
    
    <comments>http://www.java-community.de/archives/3-Accessing-resource-files-within-your-Eclipse-plugins.html#comments</comments>
    <wfw:comment>http://www.java-community.de/wfwcomment.php?cid=3</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.java-community.de/rss.php?version=2.0&amp;type=comments&amp;cid=3</wfw:commentRss>
    

    <author>info@mhaller.de (Mike Haller)</author>
    <content:encoded>
    Sometimes, especially in the development phase, you want to get your Eclipse Plugin&#039;s absolute file system location on the disk. Usually, you want to have a java.io.File. Since Eclipse mainly uses URLs to locate resources, it&#039;s not an easy one-liner to get the location. However, the utility class &lt;code&gt;org.eclipse.core.runtime.FileLocator&lt;/code&gt; comes to the rescue:&lt;br /&gt;
&lt;br /&gt;
&lt;pre name=&quot;code&quot; class=&quot;java&quot;&gt;
URL bundleRoot = getBundle().getEntry(&quot;/&quot;);
URL fileURL = FileLocator.toFileURL(bundleRoot);
java.io.File file = new java.io.File(fileURL.toURI());

System.out.println(&quot;Bundle location:&quot; + file.getAbsolutePath());
&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Note:&lt;/strong&gt; please be aware that your plugin should be normally packaged as jar file and thus the above code does not work any more in a packaged deployment! To get this working, you must set the &lt;code&gt;unpack&lt;/code&gt; attribute in your feature for the plugin.&lt;br /&gt;
&lt;br /&gt;
What you really want to do is to use &lt;code&gt;getBundle().getEntry(&quot;/file.txt&quot;).openStream()&lt;/code&gt; to get the contents of a file which is located within your plugin.&lt;br /&gt;
&lt;br /&gt;
The code above is called from within a Plugin Activator class and uses the shortcut getBundle() method. If you need the code outside of an Activator class, use the Platform to resolve the bundle first. A one-liner looks like this:&lt;br /&gt;
&lt;br /&gt;
&lt;pre name=&quot;code&quot; class=&quot;java&quot;&gt;
new File(FileLocator.toFileURL(Platform.getBundle(
     pluginId).getEntry(&quot;/&quot;)).toURI());
&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Fri, 29 Dec 2006 00:00:00 +0100</pubDate>
    <guid isPermaLink="false">http://www.java-community.de/archives/3-guid.html</guid>
    
</item>
<item>
    <title>Optionally Required</title>
    <link>http://www.java-community.de/archives/4-Optionally-Required.html</link>
            <category>Eclipse</category>
    
    <comments>http://www.java-community.de/archives/4-Optionally-Required.html#comments</comments>
    <wfw:comment>http://www.java-community.de/wfwcomment.php?cid=4</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.java-community.de/rss.php?version=2.0&amp;type=comments&amp;cid=4</wfw:commentRss>
    

    <author>info@mhaller.de (Mike Haller)</author>
    <content:encoded>
    Ever wondered what the error message &lt;strong&gt;Missing optionally required bundle&lt;/strong&gt; means?&lt;br /&gt;
&lt;blockquote&gt;!SUBENTRY 2 org.eclipse.emf.edit.ui 2 0 2007-01-02 16:42:41.082
!MESSAGE Missing optionally required bundle org.eclipse.ui.ide_[3.2.0,4.0.0).&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
Eclipse tries to tell you that the bundle &lt;code&gt;org.eclipse.emf.edit.ui&lt;/code&gt; can make use of &lt;code&gt;org.eclipse.ui.ide&lt;/code&gt;, but it is not strictly necessary for emf.edit.ui to work. In fact, emf.edit.ui uses services from ui.ide if they are existant. If not, it just doesn&#039;t use them.&lt;br /&gt;
&lt;br /&gt;
The error message in the &lt;code&gt;/configuration/.log&lt;/code&gt; is not an error message, but more an informative level message.&lt;br /&gt;
&lt;br /&gt;
So, if your RCP application doesn&#039;t start and you find this message in the .log file, you can safely ignore it and focus on resolving the other messages first. 
    </content:encoded>

    <pubDate>Thu, 28 Dec 2006 00:00:00 +0100</pubDate>
    <guid isPermaLink="false">http://www.java-community.de/archives/4-guid.html</guid>
    
</item>
<item>
    <title>Product Launcher Icons</title>
    <link>http://www.java-community.de/archives/5-Product-Launcher-Icons.html</link>
            <category>Eclipse</category>
    
    <comments>http://www.java-community.de/archives/5-Product-Launcher-Icons.html#comments</comments>
    <wfw:comment>http://www.java-community.de/wfwcomment.php?cid=5</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.java-community.de/rss.php?version=2.0&amp;type=comments&amp;cid=5</wfw:commentRss>
    

    <author>info@mhaller.de (Mike Haller)</author>
    <content:encoded>
    If you want to brand your Eclipse RCP product launcher with your own icons, you need to either supply some bitmaps or a single Windows Icon file. The problem here, besides the boring work of creating 7 similar files, is that you need some of them in 32-bit. None of the usual imaging tools I have installed were capable of creating 32 Bit Windows Bitmaps: Irfanview, The Gimp, .. not even Microsoft Paint of Windows XP could create this format.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;serendipity_imageComment_center&quot; style=&quot;width: 370px&quot;&gt;&lt;div class=&quot;serendipity_imageComment_img&quot;&gt;&lt;!-- s9ymdb:4 --&gt;&lt;img width=&#039;370&#039; height=&#039;40&#039;  src=&quot;http://www.java-community.de/uploads/Articles/Eclipse/choose-product-icon.png&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;&lt;div class=&quot;serendipity_imageComment_txt&quot;&gt;Use the Eclipse Product Editor to specify which Icons to use for the Launcher Executable&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Once again, the Eclipse IRC channel #eclipse on Freenode came to the rescue and provided some hints: The Microsoft MSDN Library contains a tool which can be used to create the 32 Bit Bitmaps used for Windows XP. However, I choosed to evaluate a tool named Microangelo Studio to creat the &lt;code&gt;.ico&lt;/code&gt; File. Pasting the product logo into the editor and adding a &lt;strong&gt;new format&lt;/strong&gt; for each of the required dimensions and color depths.&lt;br /&gt;
&lt;br /&gt;
The last thing I need to do is to explain all that to my designer. &lt;strong&gt;My&lt;/strong&gt; logos are pretty ugly and haven&#039;t even transparent background. This looks like Windows 3.0 and will probably frighten the users.  
    </content:encoded>

    <pubDate>Wed, 27 Dec 2006 00:00:00 +0100</pubDate>
    <guid isPermaLink="false">http://www.java-community.de/archives/5-guid.html</guid>
    
</item>

</channel>
</rss>