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

<rss version='2.0' 
     xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"
     xmlns:doap="http://usefulinc.com/ns/doap#"
     xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">

    <channel>
        <!-- This XML Feed shows details for the page EasyEclipse 
             and everything recently tagged EasyEclipse -->
        <creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/
          </creativeCommons:license>
        <title>EasyEclipse on SWiK</title>
        <doap:name>EasyEclipse</doap:name>
        <doap:description>&lt;p style="float:right"&gt;&lt;img src="http://easyeclipse.org/images/easyeclipse-swik-logo-140x210.png" alt/&gt;&lt;/p&gt;


	&lt;p&gt;EasyEclipse is an &lt;a class="wikilink" href="http://swik.net/Eclipse"&gt;Eclipse&lt;/a&gt; distribution that packages together the Eclipse &lt;span class="caps"&gt;IDE&lt;/span&gt; and selected open source plugins targeted at various kinds of development. It is intended to make Eclipse easier to download, install, and use. Versions are available for &lt;a class="wikilink" href="http://swik.net/Java"&gt;Java&lt;/a&gt; (for desktop development, server side development, and mobile development), &lt;span class="caps"&gt;LAMP&lt;/span&gt; (&lt;a class="wikilink" href="http://swik.net/Perl"&gt;Perl&lt;/a&gt;, &lt;a class="wikilink" href="http://swik.net/Python"&gt;Python&lt;/a&gt;, &lt;a class="wikilink" href="http://swik.net/PHP"&gt;&lt;span class="caps"&gt;PHP&lt;/span&gt;&lt;/a&gt;), &lt;a class="wikilink" href="http://swik.net/Ruby"&gt;Ruby&lt;/a&gt; and &lt;a class="wikilink" href="http://swik.net/Rails"&gt;Rails&lt;/a&gt;, &lt;a class="wikilink" href="http://swik.net/C"&gt;C&lt;/a&gt;, &lt;a class="wikilink" href="http://swik.net/C%2B%2B"&gt;C++ &lt;/a&gt; and for developing plug-ins for Eclipse itself (Plugin Warrior).&lt;/p&gt;


	&lt;p&gt;The latest release 1.3 is based on Eclipse 3.3 Europa.&lt;/p&gt;
</doap:description>
        <description>


	EasyEclipse is an Eclipse distribution that packages together the Eclipse IDE and selected open source plugins targeted at various kinds of development. It is intended to make Eclipse easier to download, install, and use. Versions are available for Java (for desktop development, server side development, and mobile development), LAMP (Perl, Python, PHP), Ruby and Rails, C, C++  and for developing plug-ins for Eclipse itself (Plugin Warrior).


	The latest release 1.3 is based on Eclipse 3.3 E</description> 
	  <!-- see doap:description for full description -->
        <link>http://swik.net/EasyEclipse</link>
        <doap:homepage>http://easyeclipse.org/</doap:homepage>
                <category>easyeclipse</category>
        <category>J2EE</category>
        <category>j2me</category>
        <category>Programming</category>
        <category>distribution</category>
        <category>eclipse</category>
        <category>Rails</category>
        <category>Ruby</category>
        <category>Java</category>
        <category>License:Open-Software-License</category>

        <pubDate>Thu, 08 Jun 2006 16:39:17 -0700</pubDate>
        <lastBuildDate>Mon, 09 Jul 2007 13:35:26 -0700</lastBuildDate>
            
        <item>
            <title>Ketan Padegaonkar: SWTBot 1.2.0 released</title>
            <link>http://swik.net/EasyEclipse/Planet+Eclipse/Ketan+Padegaonkar%3A+SWTBot+1.2.0+released/cc57p</link>
            <description>&lt;p&gt;For the impatient:&lt;br/&gt;
Direct download link: &lt;a href=&quot;https://sourceforge.net/project/showfiles.php?group_id=188411&amp;amp;package_id=220519&amp;amp;release_id=622752&quot;&gt;https://sourceforge.net/project/showfiles.php?group_id=188411&amp;amp;package_id=220519&amp;amp;release_id=622752&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Update site: &lt;a href=&quot;http://swtbot.sourceforge.net/latest/update-site/&quot;&gt;http://swtbot.sourceforge.net/latest/update-site/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;SWTBot 1.2.0 is the 3rd of the 1.x releases of SWTBot was released last night, and there have already been about 200 downloads by the time of writing this blog post.&lt;/p&gt;
&lt;p&gt;SWTBot has always believed in &lt;a href=&quot;http://www.catb.org/~esr/writings/cathedral-bazaar/cathedral-bazaar/ar01s04.html&quot;&gt;release early release often&lt;/a&gt; mantra, and pushes out &lt;a href=&quot;http://swtbot.sourceforge.net/artifacts/trunk/&quot;&gt;nightly builds&lt;/a&gt; out of CruiseControl. From the download stats I’m looking at, there are more downloads of the nightly build than the ’stable’ available on the sourceforge mirrors.&lt;/p&gt;
&lt;p&gt;The highlight of the release is support for view menus and view toolbar.&lt;/p&gt;
&lt;p&gt;Thanks to the contributors and adoptors, for patches, criticism, and suggestions for improvement. The release has fixed about &lt;a href=&quot;http://swtbot.sourceforge.net/changelog.html&quot;&gt;42 issues&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Read more on the detailed &lt;a href=&quot;http://swtbot.sourceforge.net/releases/1.2.0/release-notes.html&quot;&gt;release notes&lt;/a&gt; and the &lt;a href=&quot;http://swtbot.sourceforge.net/changelog.html&quot;&gt;changelog&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&quot;social_bookmark&quot;&gt;&lt;em&gt;Bookmark to&lt;/em&gt;&lt;br/&gt;&lt;a href=&quot;http://del.icio.us/post?url=http://ketan.padegaonkar.name/2008/08/30/swtbot-120-released.html&amp;amp;title=SWTBot+1.2.0+released&quot; class=&quot;social_img&quot; title=&quot;Add &#039;SWTBot 1.2.0 released&#039; to Del.icio.us&quot;&gt;&lt;img src=&quot;http://ketan.padegaonkar.name/blog/wp-content/plugins/social-bookmarking-reloaded/delicious.png&quot; alt=&quot;Add &#039;SWTBot 1.2.0 released&#039; to Del.icio.us&quot; title=&quot;Add &#039;SWTBot 1.2.0 released&#039; to Del.icio.us&quot;/&gt;&lt;/a&gt;&lt;a href=&quot;http://digg.com/submit?phase=2&amp;amp;url=http://ketan.padegaonkar.name/2008/08/30/swtbot-120-released.html&amp;amp;title=SWTBot+1.2.0+released&quot; class=&quot;social_img&quot; title=&quot;Add &#039;SWTBot 1.2.0 released&#039; to digg&quot;&gt;&lt;img src=&quot;http://ketan.padegaonkar.name/blog/wp-content/plugins/social-bookmarking-reloaded/digg.png&quot; alt=&quot;Add &#039;SWTBot 1.2.0 released&#039; to digg&quot; title=&quot;Add &#039;SWTBot 1.2.0 released&#039; to digg&quot;/&gt;&lt;/a&gt;&lt;a href=&quot;http://reddit.com/submit?url=http://ketan.padegaonkar.name/2008/08/30/swtbot-120-released.html&amp;amp;title=SWTBot+1.2.0+released&quot; class=&quot;social_img&quot; title=&quot;Add &#039;SWTBot 1.2.0 released&#039; to reddit&quot;&gt;&lt;img src=&quot;http://ketan.padegaonkar.name/blog/wp-content/plugins/social-bookmarking-reloaded/reddit.png&quot; alt=&quot;Add &#039;SWTBot 1.2.0 released&#039; to reddit&quot; title=&quot;Add &#039;SWTBot 1.2.0 released&#039; to reddit&quot;/&gt;&lt;/a&gt;&lt;a href=&quot;http://www.technorati.com/faves?add=http://ketan.padegaonkar.name/2008/08/30/swtbot-120-released.html&quot; class=&quot;social_img&quot; title=&quot;Add &#039;SWTBot 1.2.0 released&#039; to Technorati&quot;&gt;&lt;img src=&quot;http://ketan.padegaonkar.name/blog/wp-content/plugins/social-bookmarking-reloaded/technorati.png&quot; alt=&quot;Add &#039;SWTBot 1.2.0 released&#039; to Technorati&quot; title=&quot;Add &#039;SWTBot 1.2.0 released&#039; to Technorati&quot;/&gt;&lt;/a&gt;&lt;a href=&quot;http://www.stumbleupon.com/submit?url=http://ketan.padegaonkar.name/2008/08/30/swtbot-120-released.html&amp;amp;title=SWTBot+1.2.0+released&quot; class=&quot;social_img&quot; title=&quot;Add &#039;SWTBot 1.2.0 released&#039; to Stumble Upon&quot;&gt;&lt;img src=&quot;http://ketan.padegaonkar.name/blog/wp-content/plugins/social-bookmarking-reloaded/stumbleupon.png&quot; alt=&quot;Add &#039;SWTBot 1.2.0 released&#039; to Stumble Upon&quot; title=&quot;Add &#039;SWTBot 1.2.0 released&#039; to Stumble Upon&quot;/&gt;&lt;/a&gt;&lt;a href=&quot;http://www.google.com/bookmarks/mark?op=edit&amp;amp;output=popup&amp;amp;bkmk=http://ketan.padegaonkar.name/2008/08/30/swtbot-120-released.html&amp;amp;title=SWTBot+1.2.0+released&quot; class=&quot;social_img&quot; title=&quot;Add &#039;SWTBot 1.2.0 released&#039; to Google Bookmarks&quot;&gt;&lt;img src=&quot;http://ketan.padegaonkar.name/blog/wp-content/plugins/social-bookmarking-reloaded/google.png&quot; alt=&quot;Add &#039;SWTBot 1.2.0 released&#039; to Google Bookmarks&quot; title=&quot;Add &#039;SWTBot 1.2.0 released&#039; to Google Bookmarks&quot;/&gt;&lt;/a&gt;&lt;a href=&quot;http://slashdot.org/bookmark.pl?title=SWTBot+1.2.0+released&amp;amp;url=http://ketan.padegaonkar.name/2008/08/30/swtbot-120-released.html&quot; class=&quot;social_img&quot; title=&quot;Add &#039;SWTBot 1.2.0 released&#039; to SlashDot&quot;&gt;&lt;img src=&quot;http://ketan.padegaonkar.name/blog/wp-content/plugins/social-bookmarking-reloaded/slashdot.png&quot; alt=&quot;Add &#039;SWTBot 1.2.0 released&#039; to SlashDot&quot; title=&quot;Add &#039;SWTBot 1.2.0 released&#039; to SlashDot&quot;/&gt;&lt;/a&gt;&lt;/div&gt;</description>
            
            <pubDate>Fri, 29 Aug 2008 14:59:55 -0700</pubDate>
        </item>
            
        <item>
            <title>Chris Aniszczyk: Eclipse in Hawaii?</title>
            <link>http://swik.net/EasyEclipse/Planet+Eclipse/Chris+Aniszczyk%3A+Eclipse+in+Hawaii%3F/cc49k</link>
            <description>I was pouring over my email after getting back from a client site and noticed &quot;Eclipse&quot; and &quot;Hawaii&quot; in the same &lt;a href=&quot;http://www.hawaiiweblog.com/2008/08/28/eclipse&quot;&gt;sentence&lt;/a&gt;. I figured this should be good... given all the political news crap lately! And it indeed it was, it looks like Hawaii will have its first &lt;a href=&quot;http://wiki.eclipse.org/Regional_Communities/US/Honolulu&quot;&gt;Eclipse User Group&lt;/a&gt;!&lt;br/&gt;&lt;br/&gt;It&#039;s good to see &lt;a href=&quot;http://wiki.eclipse.org/Regional_Communities&quot;&gt;Eclipse User Groups&lt;/a&gt; sprouting up in various places... like Hawaii. Now the question to ask is how quickly &lt;a href=&quot;http://dev.eclipse.org/blogs/wayne&quot;&gt;Wayne Beaton&lt;/a&gt;, &lt;a href=&quot;http://eclipse-ecosystem.blogspot.com/&quot;&gt;Donald Smith&lt;/a&gt; or &lt;a href=&quot;http://ianskerrett.wordpress.com/&quot;&gt;Ian Skerrett&lt;/a&gt; will find their way to give a talk over there :)&lt;br/&gt;&lt;br/&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;The smart money is on Wayne :)&lt;/span&gt;</description>
            
            <pubDate>Fri, 29 Aug 2008 09:59:43 -0700</pubDate>
        </item>
            
        <item>
            <title>Kenn Hussey: On Conferences...</title>
            <link>http://swik.net/EasyEclipse/Planet+Eclipse/Kenn+Hussey%3A+On+Conferences.../cc4zs</link>
            <description>As &lt;a href=&quot;http://ianskerrett.wordpress.com/&quot;&gt;Ian&lt;/a&gt; pointed out recently, it&#039;s almost &lt;a href=&quot;http://ianskerrett.wordpress.com/2008/08/21/eclipse-conference-season/&quot;&gt;conference season&lt;/a&gt; again. Although I&#039;m not sure whether I&#039;ve recovered from the last one yet (&lt;a href=&quot;http://www.eclipsecon.org/2008/&quot;&gt;EclipseCon 2008&lt;/a&gt;, the Washington and Ottawa &lt;a href=&quot;http://www.omg.org/TMResource-info.htm&quot;&gt;OMG technical meetings&lt;/a&gt;, and two &lt;a href=&quot;http://www.omg.org/news/meetings/tc/eclipse-omg.htm&quot;&gt;Eclipse/OMG Symposia&lt;/a&gt;), my autumn is shaping up to be a busy one. So far I&#039;m committed to attending OMG technical meetings in &lt;a href=&quot;http://www.omg.org/news/meetings/tc/orlando/info.htm&quot;&gt;Orlando&lt;/a&gt; and &lt;a href=&quot;http://www.omg.org/news/meetings/tc/santa_clara/info.htm&quot;&gt;Santa Clara&lt;/a&gt;, and I&#039;ll be &lt;a href=&quot;http://www.eclipseworld.net/programfaculty.html#17&quot;&gt;speaking&lt;/a&gt; at &lt;a href=&quot;http://www.eclipseworld.net/&quot;&gt;EclipseWorld 2008&lt;/a&gt; in October.&lt;br/&gt;&lt;br/&gt;I&#039;m also hoping I&#039;ll be able to attend &lt;a href=&quot;https://www.eclipsecon.org/summiteurope2008&quot;&gt;Eclipse Summit Europe&lt;/a&gt; (in November) for the first time this year. I&#039;ve submitted a few talk &lt;a href=&quot;https://www.eclipsecon.org/submissions/ese2008/search.php?search=Kenn+Hussey&quot;&gt;proposals&lt;/a&gt;, so with any luck one (or more) of them will be accepted. If you&#039;re thinking of submitting a talk, &lt;a href=&quot;http://cedric.brun.free.fr/wordpress/?p=134&quot;&gt;now is the time to do it&lt;/a&gt;, as the deadline is on Monday! The Modeling symposium on the day before the summit should also prove to be interesting. It &lt;a href=&quot;http://ed-merks.blogspot.com/2008/08/itemis-putting-your-money-where-your.html&quot;&gt;sounds&lt;/a&gt; like &lt;a href=&quot;http://ed-merks.blogspot.com/&quot;&gt;Ed&lt;/a&gt; will be there too, as will many of the &lt;a href=&quot;http://www.eclipse.org/modeling/project-info/team.php&quot;&gt;usual Modeling suspects&lt;/a&gt;. Come join in the &lt;a href=&quot;http://kenn-hussey.blogspot.com/2008/04/on-festivus-for-rest-of-us.html&quot;&gt;fest&lt;/a&gt;ivities!</description>
            
            <pubDate>Fri, 29 Aug 2008 08:59:41 -0700</pubDate>
        </item>
            
        <item>
            <title>Ian Skerrett: EPL Now Availabe on Google Code</title>
            <link>http://swik.net/EasyEclipse/Planet+Eclipse/Ian+Skerrett%3A+EPL+Now+Availabe+on+Google+Code/cc4j6</link>
            <description>&lt;div class=&quot;snap_preview&quot;&gt;&lt;br/&gt;&lt;p&gt;Google has just &lt;a href=&quot;http://google-opensource.blogspot.com/2008/08/mozilla-and-eclipse-licenses-now.html&quot;&gt;announced that they are adding the Eclipse Public License (EPL)&lt;/a&gt; as a license option for Google Code.  A special thank you to Chris DiBona and the entire Google Code team making this addition.   Google is a good friend of Eclipse and we appreciate their ongoing support of our community.&lt;/p&gt;
&lt;p&gt;As Chris mentioned, we at the Foundation had been asking Google to add the EPL but I think more importantly the Eclipse community has been &lt;a href=&quot;http://wagenknecht.org/blog/archives/2008/04/epl-not-popular.html&quot;&gt;very vocal&lt;/a&gt; about wanting the ability to use EPL for their projects on Google Code.  This is a great example of how the voice of a community can make a big difference.&lt;/p&gt;
&lt;p&gt;Now, I hope people start using &lt;a href=&quot;http://code.google.com/&quot;&gt;Google Code&lt;/a&gt; and EPL to start building some very cool open source technology.&lt;/p&gt;
&lt;img src=&quot;http://feeds.wordpress.com/1.0/categories/ianskerrett.wordpress.com/528/&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt; &lt;img src=&quot;http://feeds.wordpress.com/1.0/tags/ianskerrett.wordpress.com/528/&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/gocomments/ianskerrett.wordpress.com/528/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/comments/ianskerrett.wordpress.com/528/&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godelicious/ianskerrett.wordpress.com/528/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/delicious/ianskerrett.wordpress.com/528/&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/gostumble/ianskerrett.wordpress.com/528/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/stumble/ianskerrett.wordpress.com/528/&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godigg/ianskerrett.wordpress.com/528/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/digg/ianskerrett.wordpress.com/528/&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/goreddit/ianskerrett.wordpress.com/528/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/reddit/ianskerrett.wordpress.com/528/&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/a&gt; &lt;img src=&quot;http://stats.wordpress.com/b.gif?host=ianskerrett.wordpress.com&amp;amp;blog=405862&amp;amp;post=528&amp;amp;subd=ianskerrett&amp;amp;ref=&amp;amp;feed=1&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/div&gt;</description>
            
            <pubDate>Fri, 29 Aug 2008 07:00:24 -0700</pubDate>
        </item>
            
        <item>
            <title>Ed Merks: itemis: Putting Your Money Where Your Mouth Is</title>
            <link>http://swik.net/EasyEclipse/Planet+Eclipse/Ed+Merks%3A+itemis%3A+Putting+Your+Money+Where+Your+Mouth+Is/cc4cp</link>
            <description>Today I signed a long term retainer contract with &lt;a href=&quot;http://www.itemis.com/&quot;&gt;itemis&lt;/a&gt;, a Strategic Developer Member of the Eclipse Foundation that specializes in bringing the benefits of model-based software development to its rapidly growing client base.  They&#039;re a company driven by technical innovation with an eye to the future.  They have a talented and  dynamic group of people who are doing amazingly  cool things; the kinds of things I wanted to do but couldn&#039;t.  You&#039;ve probably already noticed the blogs from folks like &lt;a href=&quot;http://www.peterfriese.de/&quot;&gt;Peter&lt;/a&gt;, &lt;a href=&quot;http://effi-blog.blogspot.com/&quot;&gt;Sven&lt;/a&gt;, and &lt;a href=&quot;http://koehnlein.blogspot.com/&quot;&gt;Jan&lt;/a&gt; so I don&#039;t need to detail all the interesting things these guys are doing in the modeling space.  Human readable notations are of particular interest to me.   I feel just like a moth buzzing among the flowers.&lt;br/&gt;&lt;br/&gt;&lt;a href=&quot;http://3.bp.blogspot.com/_rFZqMGOSYY8/SLb9w-yrqEI/AAAAAAAAAPA/SgjOxLehAKQ/s1600-h/Moth.jpg&quot;&gt;&lt;img src=&quot;http://3.bp.blogspot.com/_rFZqMGOSYY8/SLb9w-yrqEI/AAAAAAAAAPA/SgjOxLehAKQ/s320/Moth.jpg&quot; alt=&quot;&quot; style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5239654234423273538&quot;/&gt;&lt;/a&gt;&lt;br/&gt;So what will I be doing for itemis?  The contract is very simple;  I didn&#039;t need a lawyer to explain what I was committing to by signing it.  You have to like that as a good start hey?  I&#039;ll be spending most of each week working on whatever I feel is important in terms of continuing to build the momentum behind EMF and the Modeling project.  In other words, itemis is primarily funding the work that I do for the community.  Of course it&#039;s in their best business interests as well---they&#039;re not a charitable organization---but in terms of being a good member of the Eclipse community, they are very clearly putting their money where their mouth is.   It&#039;s a case of self interest, becoming mutual interest, and ultimately common interest.  I&#039;m sure some interesting developments will take shape.&lt;br/&gt;&lt;br/&gt;&lt;a href=&quot;http://2.bp.blogspot.com/_rFZqMGOSYY8/SLcDBGZsUoI/AAAAAAAAAPI/h4gojfMN4Qk/s1600-h/fungus.jpg&quot;&gt;&lt;img src=&quot;http://2.bp.blogspot.com/_rFZqMGOSYY8/SLcDBGZsUoI/AAAAAAAAAPI/h4gojfMN4Qk/s320/fungus.jpg&quot; alt=&quot;&quot; style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5239660008901988994&quot;/&gt;&lt;/a&gt;&lt;br/&gt;I expect to get many more opportunities to travel to conferences and hence  to spend a great deal more time with the growing community.  For me, that&#039;s worth a lot! But don&#039;t tell itemis; it&#039;s an onerous task.  I&#039;m excited again about my own personal future but even more so about the future of modeling.  In the end, and I do mean in the very end, a guy would like to think something good has been accomplished in our time here.  With enough good people working together just about anything is possible.</description>
            
            <pubDate>Fri, 29 Aug 2008 05:59:34 -0700</pubDate>
        </item>
            
        <item>
            <title>Cedric Brun: ESE submission deadline is coming fast!</title>
            <link>http://swik.net/EasyEclipse/Planet+Eclipse/Cedric+Brun%3A+ESE+submission+deadline+is+coming+fast%21/cc4co</link>
            <description>&lt;p&gt;&lt;img src=&quot;http://www.eclipsesummit.org/summiteurope2008/image/friends/480x60.jpg&quot; alt=&quot;ESE 2008 ban&quot;/&gt;&lt;/p&gt;
&lt;p&gt;You can see the submissions number quickly grow on the &lt;a href=&quot;https://www.eclipsecon.org/submissions/ese2008/search.php?search=&quot;&gt;Eclipse Summit submission system&lt;/a&gt;.  I guess that mean I don’t&lt;em&gt; really &lt;/em&gt;need to say that this event is&lt;strong&gt; really friendly&lt;/strong&gt; and is a &lt;strong&gt;great chance for your project&lt;/strong&gt; to gain visibility either within the Eclipse projects or with the tools/framework consumers.&lt;/p&gt;
&lt;p&gt;Want to take this opportunity to meet Eclipse commiters &lt;em&gt;“in real life”&lt;/em&gt; drinking one of those nice German beers ?  Know what ?&lt;a href=&quot;https://www.eclipsecon.org/submissions/ese2008/edit_talk.php&quot;&gt; submit ! &lt;/a&gt;&lt;/p&gt;</description>
            
            <pubDate>Fri, 29 Aug 2008 05:59:34 -0700</pubDate>
        </item>
            
        <item>
            <title>Gunnar Wagenknecht: EPL Now Available @ Google Code</title>
            <link>http://swik.net/EasyEclipse/Planet+Eclipse/Gunnar+Wagenknecht%3A+EPL+Now+Available+%40+Google+Code/cc3q8</link>
            <description>&lt;p&gt;I &lt;a href=&quot;http://wagenknecht.org/blog/archives/2008/04/epl-not-popular.html&quot; title=&quot;Open EPL != Popular License&quot;&gt;previously blogged&lt;/a&gt; about this. It wasn’t possible to select EPL as your project license when hosting your project at &lt;a href=&quot;http://code.google.com/&quot; title=&quot;Open Google Code.&quot;&gt;Google Code&lt;/a&gt;. Yes, no typo … it &lt;em&gt;wasn’t&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;They &lt;a href=&quot;http://google-opensource.blogspot.com/2008/08/mozilla-and-eclipse-licenses-now.html&quot; title=&quot;Open Mozilla and Eclipse Licenses Now Available for Hosting Users by Chris DiBona&quot;&gt;changed their mind&lt;/a&gt;. Hooray!&lt;/p&gt;</description>
            
            <pubDate>Fri, 29 Aug 2008 02:59:35 -0700</pubDate>
        </item>
            
        <item>
            <title>Bjorn Freeman-Benson: A short note</title>
            <link>http://swik.net/EasyEclipse/Planet+Eclipse/Bjorn+Freeman-Benson%3A+A+short+note/cc3ao</link>
            <description>Because I had previously posted about improving the eclipse.org home page [&lt;a href=&quot;http://eclipse-projects.blogspot.com/2008/05/design-is-important.html&quot;&gt;5/08&lt;/a&gt;, &lt;a href=&quot;http://eclipse-projects.blogspot.com/2008/06/some-ideas-for-more-modern-home-page.html&quot;&gt;6/08&lt;/a&gt;], I realized that I needed to post a short note about the change in leadership on this effort: Denis is now &quot;the man&quot;. You can send him email or, even better, &lt;a href=&quot;https://bugs.eclipse.org/bugs/enter_bug.cgi?assigned_to=denis.roy%40eclipse.org&amp;amp;blocked=&amp;amp;bug_file_loc=http%3A%2F%2F&amp;amp;bug_severity=enhancement&amp;amp;bug_status=NEW&amp;amp;comment=&amp;amp;component=Website&amp;amp;contenttypeentry=&amp;amp;contenttypemethod=autodetect&amp;amp;contenttypeselection=text%2Fplain&amp;amp;data=&amp;amp;dependson=&amp;amp;description=&amp;amp;flag_type-1=X&amp;amp;flag_type-2=X&amp;amp;flag_type-4=X&amp;amp;flag_type-5=X&amp;amp;flag_type-6=X&amp;amp;flag_type-7=X&amp;amp;flag_type-8=X&amp;amp;form_name=enter_bug&amp;amp;keywords=&amp;amp;maketemplate=Remember%20values%20as%20bookmarkable%20template&amp;amp;op_sys=All&amp;amp;priority=P3&amp;amp;product=Community&amp;amp;qa_contact=&amp;amp;rep_platform=All&amp;amp;short_desc=&amp;amp;version=unspecified&quot;&gt;open a bug&lt;/a&gt;.</description>
            
            <pubDate>Fri, 29 Aug 2008 00:58:05 -0700</pubDate>
        </item>
            
        <item>
            <title>Doug Schaefer: Where&#039;s Wascana 1.0?</title>
            <link>http://swik.net/EasyEclipse/Planet+Eclipse/Doug+Schaefer%3A+Where%27s+Wascana+1.0%3F/cc2th</link>
            <description>For those who haven&#039;t heard of Wascana, it&#039;s a &lt;a href=&quot;http://www.wascanalake.com/&quot;&gt;lake in the center of my birthplace&lt;/a&gt;, Regina, Saskatchewan, Canada. It&#039;s a beautiful oasis in the middle of the bald Canadian prairies and my last trip there inspired me to name my &lt;a href=&quot;http://wascana.sourceforge.net&quot;&gt;Eclipse CDT distribution for Windows desktop programming&lt;/a&gt; after it.&lt;br/&gt;&lt;br/&gt;Around this time last year I realized that school was about to start and I rushed out the first release of Wascana 0.9.3. To date I&#039;ve had almost 9,000 downloads of it showing me that there is interest and a need out there for such a package.&lt;br/&gt;&lt;br/&gt;My plan was to get Wascana 1.0 ready for this school year. But my summer has been very busy and I haven&#039;t had a chance to work on it. But hear me now and believe me later (I&#039;m sure that was in an old Saturday Night Live sketch somewhere), it is still on my roadmap. For one thing, I really want to make it a showcase for the Eclipse p2 provisioning system showing how you can build a feature rich install and update environment for your whole IDE, not just the Eclipse bits.&lt;br/&gt;&lt;br/&gt;Aside from that I want to add the boost C++ libraries to the package. Boost is a very full C++ template library that gives you a lot of the library functionality that makes Java so good, and it&#039;s often a showcase for new technologies that end up in the C++ standard anyway.&lt;br/&gt;&lt;br/&gt;I&#039;m also waiting for an official release of gcc 4.3.1 for MinGW, to give us the latest and greatest compiler technology from GNU with super good optimization and support for OpenMP for parallel programming. There&#039;s also the newest gdb debugger that gives pending breakpoint support so we can get rid of a lot of the kludges we had to put in place to support this kind of thing in the CDT. Unfortunately, Windows debugging for MSVC support isn&#039;t as complete as I&#039;d hoped, but there has been progress as part of the &lt;a href=&quot;http://wiki.eclipse.org/DSDP/TM/TCF_FAQ&quot;&gt;Target Communication Framework (TCF)&lt;/a&gt; work at Eclipse, so we will get there sooner or later.&lt;br/&gt;&lt;br/&gt;And, of course, there&#039;s Ganymede, including the latest CDT 5.0.1 which will be coming out with the Ganymede SR1 in a couple of weeks. CDT had some really awesome improvements, including new refactoring support, in the 5.0 stream.&lt;br/&gt;&lt;br/&gt;So for those waiting, I&#039;m glad your a patient bunch. The wait will be worth it for this critical piece of my continuing effort to get the grassroots C++ programmers and hobbyists, many of whom are working on Windows, into the Eclipse world.</description>
            
            <pubDate>Thu, 28 Aug 2008 21:58:24 -0700</pubDate>
        </item>
            
        <item>
            <title>EasyEclipse | Free, open source, easy-to-use Eclipse distributions and plugins for Windows, Mac and Linux - Easy Eclipse downloads</title>
            <link>http://swik.net/EasyEclipse/del.icio.us%2Ftag%2Feasyeclipse/EasyEclipse+%7C+Free%2C+open+source%2C+easy-to-use+Eclipse+distributions+and+plugins+for+Windows%2C+Mac+and+Linux+-+Easy+Eclipse+downloads/cc04v</link>
            <description></description>
            
            <pubDate>Thu, 28 Aug 2008 18:09:40 -0700</pubDate>
        </item>
            
        <item>
            <title>EasyEclipse | Distributions | EasyEclipse for PHP</title>
            <link>http://swik.net/EasyEclipse/del.icio.us%2Ftag%2Feasyeclipse/EasyEclipse+%7C+Distributions+%7C+EasyEclipse+for+PHP/cc04u</link>
            <description></description>
            
            <pubDate>Thu, 28 Aug 2008 18:09:39 -0700</pubDate>
        </item>
            
        <item>
            <title>Donald Smith: Comparing &quot;Global Wine Wars&quot; to the Embedded and Mobile space</title>
            <link>http://swik.net/EasyEclipse/Planet+Eclipse/Donald+Smith%3A+Comparing+%22Global+Wine+Wars%22+to+the+Embedded+and+Mobile+space/cc04j</link>
            <description>One of my favorite MBA case studies was &quot;&lt;a href=&quot;http://harvardbusinessonline.hbsp.harvard.edu/relay.jhtml?name=itemdetail&amp;amp;id=303056&quot;&gt;Global Wine Wars: New World Challenges Old&lt;/a&gt;&quot; (don&#039;t be cheap, spend the $6.95 and read it...).  The key point from the case is that to compete against France&#039;s dominance in the wine industry, Australia et al repositioned the mindset of wine buyers from &lt;span style=&quot;font-style: italic;&quot;&gt;region&lt;/span&gt; to &lt;span style=&quot;font-style: italic;&quot;&gt;grape variety&lt;/span&gt;.  No longer do people go into a liquor store to buy a Bordeaux, they go in to buy a Merlot.  You don&#039;t go in looking for something nice from Burgundy, you go in looking for a nice Chardonnay.  And for a couple of decades now France has been spanked repeatedly in the global markets for wine.&lt;br/&gt;&lt;br/&gt;Is something similar going on in the Embedded and Mobile spaces?  Is there a slow repositioning happening in purchasing behavior from &quot;region&quot; (the hardware - &quot;iPhone&quot; vs &quot;BlackBerry&quot; vs &quot;Motorazr&quot; vs &quot;Nokia Nxx&quot;) to  &quot;grape variety&quot; (the software stack - &quot;Symbian Foundation&quot;, &quot;Android&quot;, ....)?&lt;br/&gt;&lt;br/&gt;- Don</description>
            
            <pubDate>Thu, 28 Aug 2008 18:09:37 -0700</pubDate>
        </item>
            
        <item>
            <title>Birt World: Deploying BIRT to a JBoss Portlet</title>
            <link>http://swik.net/EasyEclipse/Planet+Eclipse/Birt+World%3A+Deploying+BIRT+to+a+JBoss+Portlet/cc04i</link>
            <description>&lt;a href=&quot;http://3.bp.blogspot.com/_GN1FyT5H8Kg/SKxkvc5TNdI/AAAAAAAAAB8/tllJZQUXHyE/s1600-h/JBossPortlet.jpg&quot;&gt;&lt;img src=&quot;http://3.bp.blogspot.com/_GN1FyT5H8Kg/SKxkvc5TNdI/AAAAAAAAAB8/tllJZQUXHyE/s320/JBossPortlet.jpg&quot; alt=&quot;&quot; style=&quot;display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; cursor: hand;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5236671233098200530&quot;/&gt;&lt;/a&gt;&lt;br/&gt;BIRT uses OSGi plugins to implement most of its functionality.  This works great in most cases, but when deploying to servers configuration can be problematic especially if you are new to OSGi.  If you have used BIRT’s Report Engine API before you are probably familiar with setting BIRT_HOME or using the EngineConfig.setBirtHome method.  This method essentially just points to the location of the BIRT plugins.  &lt;br/&gt;&lt;br/&gt;The BIRT EngineConfig class also has a method for setting the PlatformContext (setPlatformContext).  This method takes an instance of a class that implements the IPlatformContext interface.  This interface is fairly simple in that it has only one method, named getPlatform which returns the path that contains the BIRT plugins.  BIRT provides two default implementations of this interface (PlatformServletContext and PlatformFileContext).  If the setPlatformContext is never called, BIRT defaults to a PlatformFileContext, which looks for a BIRT home location that is either set using:&lt;br/&gt;&lt;br/&gt;System.setProperty(“BIRT_HOME”, locationtobirtplugins);&lt;br/&gt;Or&lt;br/&gt;EngineConfig.setBIRTHome(locationtobirtplugins);&lt;br/&gt;&lt;br/&gt;The PlatformServletContext class is used when deploying BIRT to a web application and uses resource based operations for locating the plugins which can be included in the application.  For an example of using the PlatformServletContext go &lt;br/&gt;&lt;a href=&quot;http://wiki.eclipse.org/Servlet_Example_%28BIRT%29_2.1&quot;&gt;here.&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;This brings us the intent of this post “Deploying BIRT to a JBoss Portlet”.  Within the BIRT wiki is an example of deploying BIRT to a portlet.  The example is located&lt;br/&gt;&lt;a href=&quot;http://wiki.eclipse.org/Portlet_Example_%28BIRT%29_2.1&quot;&gt;here.&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;This example works fine, but not with JBoss’s Portal Server.  The reason for this is in that example the ServletContext is used to locate the BIRT plugins.  Within a JBoss Portlet, I found not ready way of retrieving the ServletContext.  It may be possible, but instead of going that route I decided to implement my own version of the IPlatformContext interface, which would use the PortalContext to locate the BIRT plugins.&lt;br/&gt;&lt;br/&gt;In the example I built I just copied the PlatformServletContext class from the BIRT source and modified it to take a PortletContext instead of a ServletContext.  Being that it was only two small changes I will not post it here, but it is in the example.  I then modified the example BirtEngine.java class from the portlet example above to create an instance of my new PlatformPortletContext class and set it in the engine config with the following code:&lt;br/&gt;&lt;br/&gt;&lt;code&gt;&lt;br/&gt;&lt;pre&gt;&lt;br/&gt; IPlatformContext context = new PlatformPortletContext( pc );&lt;br/&gt; config.setPlatformContext( context );&lt;br/&gt;&lt;br/&gt; try&lt;br/&gt; {&lt;br/&gt;  Platform.startup( config );&lt;br/&gt; }&lt;br/&gt; catch ( BirtException e )&lt;br/&gt; {&lt;br/&gt; }&lt;br/&gt;&lt;/pre&gt;&lt;br/&gt;&lt;/code&gt;&lt;br/&gt;I also modified the example above to use the PortletContext to set image directories and base image url.  The Portlet code looks like this:&lt;br/&gt;&lt;br/&gt;&lt;code&gt;&lt;br/&gt;&lt;pre&gt;&lt;br/&gt;package org.eclipse.birt.examples;&lt;br/&gt;import javax.portlet.GenericPortlet;&lt;br/&gt;import javax.portlet.PortletException;&lt;br/&gt;import javax.portlet.RenderRequest;&lt;br/&gt;import javax.portlet.RenderResponse;&lt;br/&gt;import javax.portlet.UnavailableException;&lt;br/&gt;import java.io.IOException;&lt;br/&gt;import java.io.PrintWriter;&lt;br/&gt;&lt;br/&gt;//+++++++++++++BIRT&lt;br/&gt;import org.eclipse.birt.report.engine.api.EngineConfig;&lt;br/&gt;import org.eclipse.birt.report.engine.api.IReportEngine;&lt;br/&gt;import org.eclipse.birt.core.framework.IPlatformContext;&lt;br/&gt;import org.eclipse.birt.core.framework.Platform;&lt;br/&gt;import org.eclipse.birt.core.exception.BirtException;&lt;br/&gt;import org.eclipse.birt.report.engine.api.IReportEngineFactory;&lt;br/&gt;import java.util.logging.Level;&lt;br/&gt;import org.eclipse.birt.report.engine.api.EngineConstants;&lt;br/&gt;import org.eclipse.birt.report.engine.api.HTMLRenderOption;&lt;br/&gt;import org.eclipse.birt.report.engine.api.IReportRunnable;&lt;br/&gt;import org.eclipse.birt.report.engine.api.IRunAndRenderTask;&lt;br/&gt;import org.eclipse.birt.report.engine.api.IReportEngine;&lt;br/&gt;import org.eclipse.birt.report.engine.api.HTMLServerImageHandler;&lt;br/&gt;import java.util.logging.*;&lt;br/&gt;public class JbossBirtPortlet extends javax.portlet.GenericPortlet {&lt;br/&gt;/**&lt;br/&gt;*&lt;br/&gt;*/&lt;br/&gt;private static final long serialVersionUID = 1L;&lt;br/&gt;  &lt;br/&gt;/**&lt;br/&gt;* Constructor of the object.&lt;br/&gt;*/&lt;br/&gt;private IReportEngine birtReportEngine = null;&lt;br/&gt;protected static Logger logger = Logger.getLogger( &quot;org.eclipse.birt&quot; );&lt;br/&gt;public JbossBirtPortlet() {&lt;br/&gt; super();&lt;br/&gt;}&lt;br/&gt;/**&lt;br/&gt;* Destruction of the portlet.&lt;br/&gt;*/&lt;br/&gt;public void destroy() {&lt;br/&gt; super.destroy();&lt;br/&gt; BirtEngine.destroyBirtEngine();&lt;br/&gt;}&lt;br/&gt;   protected void doView(RenderRequest rRequest, RenderResponse rResponse) throws PortletException, IOException, UnavailableException {&lt;br/&gt; rResponse.setContentType(&quot;text/html&quot;);&lt;br/&gt;   this.birtReportEngine = BirtEngine.getBirtEngine(rRequest.getPortletSession().getPortletContext());&lt;br/&gt;   logger.log( Level.FINE, &quot;image directory &quot; + rRequest.getPortletSession().getPortletContext().getRealPath(&quot;/images&quot;));&lt;br/&gt;   IReportRunnable design;&lt;br/&gt;   try&lt;br/&gt;   {&lt;br/&gt;    //Open report design&lt;br/&gt; design = this.birtReportEngine.openReportDesign( rRequest.getPortletSession().getPortletContext().getRealPath(&quot;/Reports/TopNPercent.rptdesign&quot;));&lt;br/&gt;    //create task to run and render report&lt;br/&gt;    IRunAndRenderTask task = birtReportEngine.createRunAndRenderTask( design );&lt;br/&gt;    //set output options&lt;br/&gt;    HTMLRenderOption options = new HTMLRenderOption();&lt;br/&gt;    options.setOutputFormat(HTMLRenderOption.OUTPUT_FORMAT_HTML);&lt;br/&gt; options.setImageHandler( new HTMLServerImageHandler() );&lt;br/&gt;    options.setOutputStream(rResponse.getPortletOutputStream());&lt;br/&gt; options.setBaseImageURL(rRequest.getContextPath()+&quot;/images&quot;);&lt;br/&gt;    options.setImageDirectory(rRequest.getPortletSession().getPortletContext().getRealPath(&quot;/images&quot;));&lt;br/&gt;    task.setRenderOption(options);&lt;br/&gt;    //run report&lt;br/&gt;    task.run();&lt;br/&gt;    task.close();&lt;br/&gt;   }catch (Exception e){&lt;br/&gt;    e.printStackTrace();&lt;br/&gt;    throw new javax.portlet.PortletException( e );&lt;br/&gt;   }&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;/**&lt;br/&gt;* Initialization of the portlet.&lt;br/&gt;*&lt;br/&gt;* @throws PortletException if an error occure&lt;br/&gt;*/&lt;br/&gt;public void init() throws javax.portlet.PortletException {&lt;br/&gt; BirtEngine.initBirtConfig();&lt;br/&gt;}&lt;br/&gt;}&lt;br/&gt;&lt;/pre&gt;&lt;br/&gt;&lt;/code&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;A couple of things to note:  Doing it this way requires that the BIRT plugins be included as part of the Portlet WAR.  This can create big war files.  A better approach may be to deploy the BIRT plugins to a hard location on the system and use the system property and the default PlatformFileContext class to set the BIRT home.  I also had to up the PermGen space for the JBoss AS.  If you wish to download the example it is located here.  Be sure to read the readme for instructions on building the WAR.  The example is based off of the JBoss sample HelloWorld portlet and is located &lt;br/&gt;&lt;a href=&quot;http://www.birt-exchange.com/devshare/deploying-birt-reports/460-jboss-birt-portlet/&quot;&gt;here.&lt;/a&gt;</description>
            
            <pubDate>Thu, 28 Aug 2008 18:09:37 -0700</pubDate>
        </item>
            
        <item>
            <title>Wassim Melhem: 525,600 Minutes</title>
            <link>http://swik.net/EasyEclipse/Planet+Eclipse/Wassim+Melhem%3A+525%2C600+Minutes/cc04h</link>
            <description>&lt;span style=&quot;font-weight: bold;&quot;&gt;The Year That Was&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;Today is the one-year anniversary of me leaving the post of the Eclipse PDE Lead at IBM and joining &lt;a href=&quot;http://www.embarcadero.com/&quot;&gt;Embarcadero&lt;/a&gt;.&lt;br/&gt;&lt;br/&gt;So I asked myself the musical question:  &quot;&lt;a href=&quot;http://www.youtube.com/watch?v=hj7LRuusFqo&quot;&gt;How do you measure a year?&lt;/a&gt;&quot;  in &lt;a href=&quot;http://www.embarcadero.com/news/press_releases/eclipse_022708.html&quot;&gt;press releases&lt;/a&gt;?  in product releases (&lt;a href=&quot;http://www.embarcadero.com/products/powersql/index.html&quot;&gt;PowerSQL&lt;/a&gt;, &lt;a href=&quot;http://www.embarcadero.com/products/db_optimizer/index.html&quot;&gt;DB Optimizer&lt;/a&gt;)?  in Aeroplan miles? In minutes, like they do in the song?  2008 was a leap year, so it was more than 525,600 minutes.&lt;br/&gt;&lt;br/&gt;I like to measure a year in unique opportunities I have been given.  At the top of that list is the opportunity to visit amazing places I would not have otherwise seen and leading a team of 30 developers who &quot;love&quot; to hear me talk about classloading.&lt;br/&gt;&lt;br/&gt;&lt;a href=&quot;http://4.bp.blogspot.com/_WJ-tM2mlUO4/SKulIiZsOrI/AAAAAAAAAHM/YKXLsMlb9p8/s1600-h/PowerSQLTeam.jpg&quot;&gt;&lt;img src=&quot;http://4.bp.blogspot.com/_WJ-tM2mlUO4/SKulIiZsOrI/AAAAAAAAAHM/YKXLsMlb9p8/s320/PowerSQLTeam.jpg&quot; alt=&quot;&quot; style=&quot;cursor: pointer;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5236460557840431794&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br/&gt;A Dr. Phil Moment&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;When discussing the prospects of job changes, many people use grass metaphors, e.g. &quot;The grass is always greener on the other side&quot;, &quot;the grass on the other side only looks greener because you&#039;re looking at it from  an angle.&quot;   How original!  :)&lt;br/&gt;&lt;br/&gt;Here are my unsolicited words of wisdom:&lt;br/&gt;1. Never make a lateral career move.&lt;br/&gt;2. Leave emotion out of it.  It&#039;s strictly a business decision.&lt;br/&gt;3. If it&#039;s the right career move, it feels right.  If you&#039;re not 100% sure about the move, then either:&lt;br/&gt;a. it&#039;s not the right move&lt;br/&gt;b. it&#039;s not the right time to make a move&lt;br/&gt;&lt;br/&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;I Don&#039;t Like Surprises&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;My team recently presented me with a &quot;Best PGM (Program Manager) Ever&quot; T-shirt containing quotes I say and things I do.  Some of the content is questionable, but for the most part, it&#039;s accurate :)&lt;br/&gt;&lt;br/&gt;&lt;a href=&quot;http://4.bp.blogspot.com/_WJ-tM2mlUO4/SKy12GWpM5I/AAAAAAAAAHU/yAEgO38Ao3k/s1600-h/best-pgm-ever.JPG&quot;&gt;&lt;img src=&quot;http://4.bp.blogspot.com/_WJ-tM2mlUO4/SKy12GWpM5I/AAAAAAAAAHU/yAEgO38Ao3k/s320/best-pgm-ever.JPG&quot; alt=&quot;&quot; style=&quot;cursor: pointer;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5236760407748195218&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Suspiciously missing was the phrase:  &quot;I don&#039;t like surprises&quot;.  I think this phrase captures my style of management.  I like careful planning and predictability.  It leads to predictability in software releases.&lt;br/&gt;&lt;br/&gt;Does that make me the best program manager ever? Of course.&lt;br/&gt;Does that make me the best program manager of my generation? Absolutely.&lt;br/&gt;At least, that&#039;s what my dad assured me.  He was wearing his &quot;World&#039;s #1 Dad&quot; shirt at the time :)</description>
            
            <pubDate>Thu, 28 Aug 2008 18:09:37 -0700</pubDate>
        </item>
            
        <item>
            <title>Max Rydahl Andersen: JBoss Tools 3.0.0 Alpha1: Ganymede, pages.xml, Portlet, TPTP, BIRT,...</title>
            <link>http://swik.net/EasyEclipse/Planet+Eclipse/Max+Rydahl+Andersen%3A+JBoss+Tools+3.0.0+Alpha1%3A+Ganymede%2C+pages.xml%2C+Portlet%2C+TPTP%2C+BIRT%2C.../cc04g</link>
            <description>&lt;p class=&quot;wikiPara&quot;&gt;
Today we are releasing JBoss Tools 3 Alpha1! 
&lt;/p&gt;

&lt;p class=&quot;wikiPara&quot;&gt;
[Embedded Image]
&lt;/p&gt;

&lt;p class=&quot;wikiPara&quot;&gt;
[&lt;a href=&quot;http://www.jboss.org/tools/download/index.html#development&quot;&gt;Download&lt;/a&gt;]
[&lt;a href=&quot;http://download.jboss.org/jbosstools/updates/development&quot;&gt;Update Site&lt;/a&gt;] [&lt;a href=&quot;http://docs.jboss.org/tools/whatsnew&quot;&gt;What&#039;s&#039;New&lt;/a&gt;]
[&lt;a href=&quot;http://download.jboss.org/jbosstools/nightly-docs/&quot;&gt;Documentation (Nightly)&lt;/a&gt;] 
[&lt;a href=&quot;http://www.jboss.com/index.html?module=bb&amp;amp;op=viewforum&amp;amp;f=201&quot;&gt;Forums&lt;/a&gt;] [&lt;a href=&quot;http://jira.jboss.com/jira/browse/JBIDE&quot;&gt;JIRA&lt;/a&gt;]
&lt;/p&gt;

&lt;h2 class=&quot;wikiHeadline2&quot; id=&quot;&quot;&gt;Alpha Warning!&lt;/h2&gt;

&lt;p class=&quot;wikiPara&quot;&gt;
This is an alpha version so do not just throw us away when your computer blows up while using this version, do please tell us what happened!
Getting feedback from users are very important for us.
&lt;/p&gt;

&lt;p class=&quot;wikiPara&quot;&gt;
Use the &lt;a href=&quot;http://www.jboss.com/index.html?module=bb&amp;amp;op=viewforum&amp;amp;f=201&quot;&gt;Forums&lt;/a&gt; and/or &lt;a href=&quot;http://jira.jboss.com/jira/browse/JBIDE&quot;&gt;JIRA&lt;/a&gt; to provide feedback. Thank you!
&lt;/p&gt;

&lt;h2 class=&quot;wikiHeadline2&quot; id=&quot;&quot;&gt;Upgrade to Ganymede&lt;/h2&gt;

&lt;p class=&quot;wikiPara&quot;&gt;
This release will only work with Eclipse 3.4/Ganymede. 
&lt;/p&gt;

&lt;p class=&quot;wikiPara&quot;&gt;
We recommend you do &lt;i class=&quot;wikiEmphasis&quot;&gt;not&lt;/i&gt; use Eclipse.org update site to go from Eclipse 3.3 to Eclipse 3.4 - instead download the full binary from &lt;a href=&quot;http://www.eclipse.org/downloads/&quot;&gt;Eclipse&lt;/a&gt;. To get the &lt;i class=&quot;wikiEmphasis&quot;&gt;optional&lt;/i&gt; TPTP and BIRT integration to show up see the list of Eclipse drivers we used for JBoss Tools 3.x &lt;a href=&quot;http://download.jboss.org/jbosstools/builds/nightly/latestBuild.html&quot;&gt;here&lt;/a&gt;
&lt;/p&gt;

&lt;p class=&quot;wikiPara&quot;&gt;
If you can only use Eclipse 3.3 use &lt;a href=&quot;http://in.relation.to/Bloggers/JBossTools212AndOtherNews&quot;&gt;JBoss Tools 2.1.2&lt;/a&gt;, but JBoss Tools 2.x will not have any of the new features.
&lt;/p&gt;

&lt;h2 class=&quot;wikiHeadline2&quot; id=&quot;&quot;&gt;Highlights&lt;/h2&gt;

&lt;p class=&quot;wikiPara&quot;&gt;
There is a lot going on in 3.x, but the following are the new feature highlights:
&lt;/p&gt;

&lt;ul class=&quot;wikiUnorderedList&quot;&gt;
&lt;li class=&quot;wikiUnorderedListItem&quot;&gt;Graphical Seam pages.xml editor, visual view and editing of page and exception navigation &lt;/li&gt;
&lt;li class=&quot;wikiUnorderedListItem&quot;&gt;Faster editing in Visual Page Editor and the source tab is back!&lt;/li&gt;
&lt;li class=&quot;wikiUnorderedListItem&quot;&gt;EL Variable substitution, allowing users to specify what a EL variable should be evaluated too; allowing includes and image references in pages that uses EL to be visualized.&lt;/li&gt;
&lt;li class=&quot;wikiUnorderedListItem&quot;&gt;Project archives can use relative paths and Eclipse variables allowing for more portable .packages files&lt;/li&gt;
&lt;li class=&quot;wikiUnorderedListItem&quot;&gt;Dali support for Hibernate, use Hibernate as a JPA platform in Eclipse JPA projects.&lt;/li&gt;
&lt;li class=&quot;wikiUnorderedListItem&quot;&gt;Portlet wizard and facet with support for JSF/Seam via the Portlet Bridge&lt;/li&gt;
&lt;li class=&quot;wikiUnorderedListItem&quot;&gt;JBossWS WTP support, enable usage of JBossWS in WTP web services functionality&lt;/li&gt;
&lt;li class=&quot;wikiUnorderedListItem&quot;&gt; Eclipse BIRT support, we added a Hibernate backed datasource for Eclipse BIRT and experimental Seam/JSF tags for using BIRT charts and reports.&lt;/li&gt;
&lt;/ul&gt;

&lt;p class=&quot;wikiPara&quot;&gt;
...and more. See the full change list in &lt;a href=&quot;http://jira.jboss.org/jira/secure/IssueNavigator.jspa?reset=true&amp;amp;pid=10020&amp;amp;fixfor=12312307&quot;&gt;jira&lt;/a&gt; and see more details and screenshots in &lt;a href=&quot;http://docs.jboss.org/tools/whatsnew&quot;&gt;What&#039;s&#039;New&lt;/a&gt;
&lt;/p&gt;

&lt;p class=&quot;wikiPara&quot;&gt;
Have fun!
&lt;/p&gt;

&lt;p class=&quot;wikiPara&quot;&gt;
p.s. the JBoss Tools Drink is one of the suggestions we got for a JBoss Tools identity - I&#039;ll blog about that later, but if you got other suggestions let us know.
&lt;/p&gt;

&lt;p class=&quot;wikiPara&quot;&gt;
 &lt;/p&gt;</description>
            
            <pubDate>Thu, 28 Aug 2008 18:09:36 -0700</pubDate>
        </item>
            
        <item>
            <title>Webtools News: XSL Tools has been released!</title>
            <link>http://swik.net/EasyEclipse/Planet+Eclipse/Webtools+News%3A+XSL+Tools+has+been+released%21/cc04f</link>
            <description>&lt;div&gt;
        &lt;p&gt;
            &lt;a href=&quot;http://www.eclipse.org/webtools/releases/XSL/0.5/index.php&quot;&gt;WTP XSL Tools 0.5&lt;/a&gt;
            has been released.
        &lt;/p&gt;
        &lt;p&gt;This is a great checkpoint for this hatchling XSL component. While it is still incubating, it is quite mature and ready for production use!&lt;/p&gt;
        &lt;p&gt;The plan moving forward is to include XSL tools in WTP proper for the Galileo Release (June, 2009), so help them out by downloading a copy now and give it a try!&lt;/p&gt;
        &lt;p&gt;Much thanks to this dedicated team for finally bringing XSL Tools to WTP.&lt;/p&gt;
        
    &lt;/div&gt;&lt;p&gt;&lt;a href=&quot;http://www.eclipse.org/webtools/news.php#permalink114&quot;&gt;More news&lt;/a&gt;&lt;/p&gt;</description>
            
            <pubDate>Thu, 28 Aug 2008 18:09:36 -0700</pubDate>
        </item>
            
        <item>
            <title>Mateusz Matela: ToString() Generator Plug-in</title>
            <link>http://swik.net/EasyEclipse/Planet+Eclipse/Mateusz+Matela%3A+ToString%28%29+Generator+Plug-in/cc04e</link>
            <description>You don&#039;t have to wait for Eclipse 3.5 to conveniently generate toString() method for any class. Here&#039;s a &lt;a href=&quot;http://wiki.eclipse.org/images/2/24/Org.gsoc.eclipse.tostringgenerator_1.0.0.zip&quot;&gt;plug-in version&lt;/a&gt;, tested with Eclipse 3.2, 3.3 and 3.4.&lt;br/&gt;Enjoy!</description>
            
            <pubDate>Thu, 28 Aug 2008 18:09:36 -0700</pubDate>
        </item>
            
        <item>
            <title>Annamalai Chockalingam: Adding Multiple ContentPane In GEF...</title>
            <link>http://swik.net/EasyEclipse/Planet+Eclipse/Annamalai+Chockalingam%3A+Adding+Multiple+ContentPane+In+GEF.../cc04d</link>
            <description>&lt;p class=&quot;MsoNormal&quot;&gt;The following methods are Overridden in your EditPart are&lt;br/&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt; &lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;            1. addChildVisual()&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt; &lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;            2. setLayoutConstraint()&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;        Expected out put...&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/_tSHxdMCFoFM/SK15Skb348I/AAAAAAAAAFs/kRfFXYVPgWc/s1600-h/ContentPane.JPG&quot;&gt;&lt;img src=&quot;http://1.bp.blogspot.com/_tSHxdMCFoFM/SK15Skb348I/AAAAAAAAAFs/kRfFXYVPgWc/s320/ContentPane.JPG&quot; alt=&quot;&quot; style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5236975301626946498&quot;/&gt;&lt;/a&gt;&lt;/p&gt;&lt;br/&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;How to get the Result mentioned Above...&lt;/span&gt;  &lt;p class=&quot;MsoNormal&quot;&gt; &lt;/p&gt;Implement the Following Code in addChildVisual()  &lt;p style=&quot;text-indent: 0.5in;&quot; class=&quot;MsoNormal&quot;&gt; &lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot;&gt; &lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;                protected&lt;/b&gt; &lt;b&gt;void&lt;/b&gt; addChildVisual(EditPart childEditPart, &lt;b&gt;int&lt;/b&gt; index) {&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span&gt;                        &lt;/span&gt;&lt;b&gt;                if&lt;/b&gt; (childEditPart.getModel() &lt;b&gt;instanc&lt;/b&gt;&lt;b&gt;eof&lt;/b&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt; &quot;YourModel&quot;&lt;/span&gt;) {&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span&gt;                        &lt;/span&gt;                &lt;span style=&quot;font-weight: bold;&quot;&gt;&quot;YourModel&quot;&lt;/span&gt; col = (&lt;span style=&quot;font-weight: bold;&quot;&gt;&quot;YourModel&quot;&lt;/span&gt;) childEditPart.getModel();&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span&gt;                        &lt;/span&gt;&lt;b&gt;                if&lt;/b&gt; (&lt;span style=&quot;font-weight: bold;&quot;&gt;&quot;YourCondition&quot;&lt;/span&gt;) {&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span&gt;                        &lt;/span&gt;                &lt;span style=&quot;font-weight: bold;&quot;&gt;&quot;ContentPane 1&quot;&lt;/span&gt;.add(((&lt;span style=&quot;font-weight: bold;&quot;&gt;&quot;YourEditPart&quot;&lt;/span&gt;)childEditPart).getFigure());&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span&gt;                        &lt;/span&gt;&lt;span&gt;            &lt;/span&gt;                } &lt;b&gt;else&lt;/b&gt; {&lt;/p&gt;        &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span&gt;                        &lt;/span&gt;                &lt;span style=&quot;font-weight: bold;&quot;&gt;&quot;ContentPane 2&quot;&lt;/span&gt;.add(((&lt;span style=&quot;font-weight: bold;&quot;&gt;&quot;YourEditPart&quot;&lt;/span&gt;)childEditPart).getFigure());&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span&gt;            &lt;/span&gt;&lt;span&gt;            &lt;/span&gt;&lt;span&gt;            &lt;/span&gt;&lt;span&gt;            &lt;/span&gt;                }&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;                    }&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span&gt;            &lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;text-indent: 0.5in;&quot; class=&quot;MsoNormal&quot;&gt;    }&lt;br/&gt;Implement the following Code in setLayoutConstraint() &lt;/p&gt;  &lt;p style=&quot;text-indent: 0.5in;&quot; class=&quot;MsoNormal&quot;&gt; &lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span&gt;            &lt;/span&gt;&lt;b&gt;            public&lt;/b&gt; &lt;b&gt;void&lt;/b&gt; setLayoutConstraint(EditPart child, IFigure childFigure,&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span&gt;                        &lt;/span&gt;            Object constraint) {&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span&gt;                        &lt;/span&gt;           childFigure.getParent().setConstraint(childFigure, constraint);&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span&gt;            &lt;/span&gt;&lt;span&gt;  &lt;/span&gt;&lt;span&gt;          &lt;/span&gt;            }&lt;/p&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;     &lt;br/&gt;&lt;div style=&quot;text-align: right;&quot;&gt;Regards&lt;br/&gt;&lt;span style=&quot;color: rgb(255, 153, 255);&quot;&gt;Karthikeyan&lt;/span&gt;&lt;br/&gt;&lt;/div&gt;</description>
            
            <pubDate>Thu, 28 Aug 2008 18:09:36 -0700</pubDate>
        </item>
            
        <item>
            <title>Vasanth Dharmaraj: Eclipse Plugin: Wicked Shell</title>
            <link>http://swik.net/EasyEclipse/Planet+Eclipse/Vasanth+Dharmaraj%3A+Eclipse+Plugin%3A+Wicked+Shell/cc04c</link>
            <description>&lt;p&gt;
        &lt;/p&gt;
        &lt;div&gt;
          &lt;img src=&quot;http://www.vasanth.in/content/binary/Eclipse%20Plugin%20Wicked%20Shell.PNG&quot; border=&quot;0&quot;/&gt;
          &lt;br/&gt;
          &lt;br/&gt;
        &lt;/div&gt;
A lot of Java development involves an IDE and a Shell window or two. The Shell is
Command Prompt (cmd.exe) in my case as I develop on Windows. This cool Eclipse plugin
reduces one window in my task bar: &lt;a href=&quot;http://www.wickedshell.net/&quot;&gt;Wicked Shell&lt;/a&gt;.
It just puts the OS&#039;s default shell, bash for Linux and cmd.exe for Windows, in Eclipse
as a view. You can have multiple shells open. It provides look and feel customizations,
command history and code completion...&lt;br/&gt;&lt;br/&gt;
Pretty cool. Check it out...&lt;br/&gt;&lt;img width=&quot;0&quot; src=&quot;http://www.vasanth.in/aggbug.ashx?id=22b8dab4-8430-486d-b491-30f4aed35706&quot; height=&quot;0&quot;/&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~f/vasantheclipse?a=ArRfek&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~f/vasantheclipse?i=ArRfek&quot; border=&quot;0&quot;/&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~f/vasantheclipse?a=aWdRmK&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~f/vasantheclipse?i=aWdRmK&quot; border=&quot;0&quot;/&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~f/vasantheclipse?a=a3W7cK&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~f/vasantheclipse?i=a3W7cK&quot; border=&quot;0&quot;/&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~f/vasantheclipse?a=vg7tKk&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~f/vasantheclipse?i=vg7tKk&quot; border=&quot;0&quot;/&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~f/vasantheclipse?a=FHHBvK&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~f/vasantheclipse?i=FHHBvK&quot; border=&quot;0&quot;/&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img width=&quot;1&quot; src=&quot;http://feeds.feedburner.com/~r/vasantheclipse/~4/371047060&quot; height=&quot;1&quot;/&gt;</description>
            
            <pubDate>Thu, 28 Aug 2008 18:09:36 -0700</pubDate>
        </item>
            
        <item>
            <title>EclipseCon: You Own Your Stuff</title>
            <link>http://swik.net/EasyEclipse/Planet+Eclipse/EclipseCon%3A+You+Own+Your+Stuff/cc04b</link>
            <description>I was reading another conference&#039;s submission guidelines today and noticed this:&lt;br/&gt;&lt;blockquote&gt;&lt;b&gt;Conference Content&lt;/b&gt;: All Conference proceedings, including audio, video, and text transcriptions, at the  will automatically become copyright of  and may be published (commercial or non-commercial) using different mediums ...&lt;br/&gt;&lt;/blockquote&gt;That&#039;s so old-school and so not Eclipse-like. Here at the &lt;a href=&quot;http://www.eclipsecon.org/&quot;&gt;EclipseCon&lt;/a&gt; and &lt;a href=&quot;http://www.eclipsesummit.org/&quot;&gt;Eclipse Summit Europe&lt;/a&gt;, we believe that you own the copyright to everything you do. You provide the Eclipse community a license (an Eclipse Public License or a Creative Commons license), but you retain complete ownership and all the rights that entails.&lt;br/&gt;&lt;br/&gt;I was surprised to see this &quot;we own your stuff&quot;, especially at a conference about Eclipse and open source...</description>
            
            <pubDate>Thu, 28 Aug 2008 18:09:36 -0700</pubDate>
        </item>
            
        <item>
            <title>Chris Aniszczyk: OSGi 4.2 Early Draft</title>
            <link>http://swik.net/EasyEclipse/Planet+Eclipse/Chris+Aniszczyk%3A+OSGi+4.2+Early+Draft/cc04a</link>
            <description>An early draft of the OSGi 4.2 spec is &lt;a href=&quot;http://www.osgi.org/Download/File?url=/download/osgi-4.2-early-draft.pdf&quot;&gt;out&lt;/a&gt;. Learn about:&lt;br/&gt;&lt;ul&gt;&lt;li&gt;Security Enhancements&lt;/li&gt;&lt;li&gt;BundleTracker (kind of like ServiceTracker but for bundles!)&lt;/li&gt;&lt;li&gt;Bundle-License header (finally, but something more to tool...)&lt;/li&gt;&lt;li&gt;Service Registry Hooks&lt;/li&gt;&lt;li&gt;A common CLI for OSGi! (finally!)&lt;/li&gt;&lt;li&gt;Declarative Services Updates&lt;/li&gt;&lt;li&gt;Transactions in OSGi&lt;/li&gt;&lt;li&gt;Distributed OSGi (smells unnecessarily complicated but cool)&lt;/li&gt;&lt;li&gt;Common Component Model (Spring-DM)&lt;/li&gt;&lt;/ul&gt;It looks like there&#039;s a lot of cool things going into 4.2... especially things like Distributed OSGi which can have a lot of downstream ramifications on people who use OSGi and want to use it in a distributed fashion.</description>
            
            <pubDate>Thu, 28 Aug 2008 18:09:36 -0700</pubDate>
        </item>
            
        <item>
            <title>Ali Burak Kulakli: CDT Auto Discovery for Active Build Configuration</title>
            <link>http://swik.net/EasyEclipse/Planet+Eclipse/Ali+Burak+Kulakli%3A+CDT+Auto+Discovery+for+Active+Build+Configuration/cc039</link>
            <description>I have several configurations for a large project. That means some files and some parts of the files (#ifdef) are not compiled all the time. Also, configurations might not be using same compiler at all. Another detail is, I have an external build system and not using CDT&#039;s managed make.&lt;br/&gt;&lt;br/&gt;Formerly, I was setting indexer to parse all files and I was adding some include paths and macro defines to project settings manually. Indexer was running slowly and it was not working good enough because of the missing macro defines and include paths. But everything has been changed recently.&lt;br/&gt;&lt;br/&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;What Auto Discovery Brings:&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;After learning a trick to make auto discovery work for every compiler (printing a fake gcc compile command to console), I can now use auto discovery mechanism for my compilers including msvc. That brought me a lot. Indexer is working much better now. However, this is not enough. I can now use indexer to use active build configuration.&lt;br/&gt;&lt;br/&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;What Active Build Configuration Brings:&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;I selected to run indexer for active build configuration. And set auto discovery mechanism to &quot;per file&quot;. Now, It is now above my expectations. Indexer run faster because it indexes only compiled files. When I click F3, editor opens the right definition of the function (formerly, it was listing all definitions available). Also, it automatically enables or disables #ifdef/#endif parts correctly in the editor when you change active build configuration. That is amazing.&lt;br/&gt;&lt;br/&gt;What should I say? Thanks guys. Thanks a lot.</description>
            
            <pubDate>Thu, 28 Aug 2008 18:09:36 -0700</pubDate>
        </item>
            
        <item>
            <title>Litrik De Roy: Expectations and the paradox of choice</title>
            <link>http://swik.net/EasyEclipse/Planet+Eclipse/Litrik+De+Roy%3A+Expectations+and+the+paradox+of+choice/cc038</link>
            <description>&lt;p&gt;There is an interesting presentation by psychologist Barry Schwartz at &lt;a href=&quot;http://www.ted.com&quot;&gt;TED&lt;/a&gt; called &quot;The paradox of choice&quot;. He explains why people are not better off when there is too much choice.&lt;/p&gt;
&lt;p&gt;He claims:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;Some choice is better than none. But it doesn&#039;t follow from that, that more choice is better than some.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;His explanation makes sense:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;The more options there are, the easier it is to regret anything at all that is disappointing about the option that you chose.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;I think he has a valid point. A point which is also true in software:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;How does a customer know which of the 6 (different?) &lt;a href=&quot;http://en.wikipedia.org/wiki/Windows_Vista_editions&quot;&gt;versions of Windows Vista&lt;/a&gt; he should choose?&lt;/li&gt;
&lt;li&gt;I&#039;m using Ubuntu but maybe another distribution would be better for me. There are &lt;a href=&quot;http://distrowatch.com/&quot;&gt;so many distributions to choose from&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;There are &lt;a href=&quot;http://drupal.org/node/208456&quot;&gt;a dozen WYSIWYG editor modules for Drupal&lt;/a&gt;. How do I pick the right one?&lt;/li&gt;
&lt;li&gt;After you install 6 Eclipse projects the update manager contains more than 40 update sites showing hundreds of available plug-ins. When I want to install something extra, how do I know which plug-in I should select?&lt;/li&gt;
&lt;li&gt;Which of the &lt;a href=&quot;http://www.docbook.org/tdg/en/html/part2.html&quot;&gt;417 Docbook elements&lt;/a&gt; do I really need to write my text?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I&#039;m not saying that there should be no choice at all but very often there is simply too much choice and investigating all possible options takes too much time. Luckily Barry Schwartz reveals how to be happy with the choices you make:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;The secret to happiness is &quot;low expectations&quot;.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;You can watch the presentation below or over at &lt;a href=&quot;http://www.ted.com/index.php/talks/barry_schwartz_on_the_paradox_of_choice.html&quot;&gt;TED&lt;/a&gt;:&lt;br/&gt;
&lt;br/&gt;




&lt;/p&gt;&lt;img width=&quot;1&quot; src=&quot;http://feeds.feedburner.com/~r/norio-eclipse/~4/371754464&quot; height=&quot;1&quot;/&gt;</description>
            
            <pubDate>Thu, 28 Aug 2008 18:09:36 -0700</pubDate>
        </item>
            
        <item>
            <title>Alex Radeski: Building OSGi apps with Ant, made easy with Ivy and Bushel</title>
            <link>http://swik.net/EasyEclipse/Planet+Eclipse/Alex+Radeski%3A+Building+OSGi+apps+with+Ant%2C+made+easy+with+Ivy+and+Bushel/cc037</link>
            <description>Bushel 0.6 is now available. The new version supports OSGi bundle manifests from within Ivy. This is done by masquerading the content of the MANIFEST.MF in the bundle jar as a ivy.xml file. Therefore, enabling the bundle metadata and artifacts to be installed in the Ivy cache, allowing them to be used by any of the standard Ivy ant tasks (such as to build a classpath, or to install in a lib dir).&lt;br/&gt;&lt;br/&gt;At present transitive dependency resolution is only supported for Require-Bundle, parameters in the bundle manifest. I hope to have Import-Package supported in version 0.7, but this is a little tricky because you need to parse all the bundle manifests to get the Package-Export parameters and build an internal registry... anyways... I&#039;ll let you know how I get on :-)&lt;br/&gt;&lt;br/&gt;As I mentioned in my previous post it is a complete rewrite of the 0.5 code, an Ant Task written in Groovy. The rewrite was done to reduce thirdparty dependencies, but also in the hope of rolling this functionality into the Ivy.&lt;br/&gt;&lt;br/&gt;You check it out a the project page &lt;a href=&quot;http://code.google.com/p/bushel/&quot;&gt;here&lt;/a&gt;. The easiest way to get started is to download the Bushel example zip, as it provides a complete standalone project with Eclipse and Ant/Ivy scripts to builds a simple bundle that can be used as a template for building your own.&lt;br/&gt;&lt;br/&gt;The next stage is to update the tutorial, most of it is still useful, but the Bushel part is deprecated.&lt;br/&gt;&lt;br/&gt;A.</description>
            
            <pubDate>Thu, 28 Aug 2008 18:09:36 -0700</pubDate>
        </item>
            
        <item>
            <title>Neil Bartlett: RIP Neil Bartlett</title>
            <link>http://swik.net/EasyEclipse/Planet+Eclipse/Neil+Bartlett%3A+RIP+Neil+Bartlett/cc036</link>
            <description>&lt;p&gt;I was saddened to hear last week that one of my namesakes &lt;a href=&quot;http://www.universityofcalifornia.edu/news/article/18376&quot;&gt;passed away&lt;/a&gt; unexpectedly. Certainly the most illustrious holder of the name Neil Bartlett, he was a Professor Emeritus at University of California in Berkeley and came close to winning the Nobel prize in chemistry for his discovery of xenon hexafluoroplatinate, the first known compound of a noble gas, which had been previously thought impossible. He died on 5th August… my wedding aniversary.&lt;/p&gt;

&lt;p&gt;This now leaves only a few other holders of the name that I’m aware of: a successful &lt;a href=&quot;http://www.neil-bartlett.com/&quot;&gt;director and author&lt;/a&gt;; a blogger who writes about &lt;a href=&quot;http://forithe-auctions.blogspot.com/2008/08/guide-to-selling-on-ebay-posted-by-neil.html&quot;&gt;making money on eBay&lt;/a&gt; and &lt;a href=&quot;http://www.articlebiz.com/article/213514-1-do-it-yourself-dog-training/&quot;&gt;how to train your dog&lt;/a&gt;; and me.&lt;/p&gt;

&lt;p&gt;Speaking of the last of these, I will be presenting a talk on “OSGi in Banking” at &lt;a href=&quot;http://skillsmatter.com/event/erlang/qcon-in-finance-exchange-164&quot;&gt;QCon in Finance eXchange&lt;/a&gt; on 9th October in London. Attendance will be free but places are limited so be sure to register in advance.&lt;/p&gt;</description>
            
            <pubDate>Thu, 28 Aug 2008 18:09:36 -0700</pubDate>
        </item>
            
        <item>
            <title>Chris Aniszczyk: Code 9 does the Bay Area</title>
            <link>http://swik.net/EasyEclipse/Planet+Eclipse/Chris+Aniszczyk%3A+Code+9+does+the+Bay+Area/cc035</link>
            <description>&lt;p&gt;Code 9 (Jeff and I) will be in the bay area next week:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://code9.com/wp-content/uploads/2008/08/california-golden-gate-bridge.jpg&quot;&gt;&lt;img src=&quot;http://code9.com/wp-content/uploads/2008/08/california-golden-gate-bridge-300x240.jpg&quot; title=&quot;california-golden-gate-bridge&quot; height=&quot;240&quot; width=&quot;300&quot; alt=&quot;&quot; class=&quot;alignnone size-medium wp-image-62&quot;/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;If you’re interested in catching up, business or grabbing dinner somewhere, let us &lt;a href=&quot;mailtozx@code9.com&quot;&gt;know&lt;/a&gt;. We are always willing to discuss open-source, Eclipse, OSGi and Equinox over a frosty beverage &lt;img src=&quot;http://code9.com/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;)&quot; class=&quot;wp-smiley&quot;/&gt;&lt;/p&gt;</description>
            
            <pubDate>Thu, 28 Aug 2008 18:09:36 -0700</pubDate>
        </item>
            
        <item>
            <title>Webtools News: WTP 3.0.1 release is available!</title>
            <link>http://swik.net/EasyEclipse/Planet+Eclipse/Webtools+News%3A+WTP+3.0.1+release+is+available%21/cc034</link>
            <description>&lt;div&gt;
        &lt;p&gt;
            &lt;a href=&quot;http://www.eclipse.org/webtools/releases/3.0.1/&quot;&gt;WTP 3.0.1&lt;/a&gt;
            has been released.
        &lt;/p&gt;
        &lt;p&gt;WTP 3.0.1 is now available.  Release 3.0.1 is a scheduled maintenance release to fix serious defects present in the 3.0.0 release, as well as to improve its stability and performance.  Nearly &lt;a href=&quot;https://bugs.eclipse.org/bugs/report.cgi?x_axis_field=resolution&amp;amp;y_axis_field=product&amp;amp;query_format=report-table&amp;amp;classification=WebTools&amp;amp;target_milestone=2.0.1&amp;amp;target_milestone=3.0.1&amp;amp;target_milestone=3.0.1+RC1&amp;amp;target_milestone=3.0.1+RC2&amp;amp;bug_status=RESOLVED&amp;amp;bug_status=VERIFIED&amp;amp;bug_status=CLOSED&amp;amp;resolution=FIXED&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;format=table&amp;amp;action=wrap&amp;amp;field0-0-0=target_milestone&amp;amp;type0-0-0=equals&amp;amp;value0-0-0=2.0.1&amp;amp;field0-0-1=target_milestone&amp;amp;type0-0-1=equals&amp;amp;value0-0-1=3.0.1&amp;amp;field0-0-2=target_milestone&amp;amp;type0-0-2=equals&amp;amp;value0-0-2=3.0.1+RC2&quot;&gt;300&lt;/a&gt; fixes have been made since the 3.0.0 release.  The next scheduled maintenance release, 3.0.2, will be part of the Ganymede Simultaneous Release on September 25.&lt;/p&gt;
    &lt;/div&gt;&lt;p&gt;&lt;a href=&quot;http://www.eclipse.org/webtools/news.php#permalink115&quot;&gt;More news&lt;/a&gt;&lt;/p&gt;</description>
            
            <pubDate>Thu, 28 Aug 2008 18:09:36 -0700</pubDate>
        </item>
            
        <item>
            <title>Jeff McAffer: Tests: Another way to contribute</title>
            <link>http://swik.net/EasyEclipse/Planet+Eclipse/Jeff+McAffer%3A+Tests%3A+Another+way+to+contribute/cc033</link>
            <description>&lt;p&gt;There are many ways to contribute to an Eclipse project. Pointing out enhancement opportunities, finding and reporting bugs, contributing patches or new function, writing articles, updating the wiki, giving talks, beer for committers, …&lt;/p&gt;
&lt;p&gt;Yesterday Tom Watson posted a &lt;a href=&quot;http://dev.eclipse.org/mhonarc/lists/equinox-dev/msg04747.html&quot;&gt;message&lt;/a&gt; on the &lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/equinox-dev&quot;&gt;equinox-dev&lt;/a&gt; list (oh, another way to contribute, answer questions on the mailing lists and newsgroups).  In this message Tom pointed out that some parts of the Equinox add-on “compendium” services could use some testing (hey, we’re not perfect).  He made a great observation at the end of the post:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;This is also an opportunity for anyone trying to get familiar or involved with Equinox and OSGi.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;There are two parts to this.  One is that test code is actually quite instructive wrt how various APIs are (and are not) expected to be used.  This helps you learn.&lt;/p&gt;
&lt;p&gt;The other is that inevitably there are parts of the code that are not tested.  This may be where you have to do some investigation to understand the API.  What better way to confirm your understanding than to write some focussed unit tests?  What better to do with these test than to contribute them to the project in question?  This helps the project and the community.&lt;/p&gt;
&lt;p&gt;For my part, we just released the start of a test suite for p2’s new publisher function (itself released only last week).  Anyone wanting to get into publishing p2 metadata and artifacts should check it out, learn about publishing and contribute to p2.&lt;/p&gt;
&lt;p&gt;Talk about karma-points!  You can almost feel your bug reports carrying more weight…&lt;/p&gt;</description>
            
            <pubDate>Thu, 28 Aug 2008 18:09:36 -0700</pubDate>
        </item>
            
        <item>
            <title>Cedric Brun: No rest for the Eclipse Modeling Project !</title>
            <link>http://swik.net/EasyEclipse/Planet+Eclipse/Cedric+Brun%3A+No+rest+for+the+Eclipse+Modeling+Project+%21/cc032</link>
            <description>&lt;p&gt;Summer used to be quiet, most people rest a bit and enjoy the sun (in France we’re still waiting for it !). But don’t be mistaken, things keeps going on in the modeling project &lt;img src=&quot;http://cedric.brun.free.fr/wordpress/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;)&quot; class=&quot;wp-smiley&quot;/&gt; &lt;/p&gt;
&lt;p&gt;First piece of news : you’ll find nice articles about EMF Compare and the modeling project in general in the &lt;a href=&quot;http://www.upgrade-cepis.org/issues/2008/2/upgrade-vol-IX-2.pdf&quot;&gt;Upgrade Vol IX publication&lt;/a&gt;, more precisely&lt;br/&gt;
“Model Driven Architecture at Eclipse” and “Model Differences in the Eclipse Modeling Framework” . It’s nice to see the Eclipse project is both in touch with &lt;strong&gt;company and academics&lt;/strong&gt;. &lt;/p&gt;
&lt;p&gt;Speaking about MDA and OMG I’m quite proud to announce that the MTL &lt;em&gt;(MOF Model To Text Language) &lt;/em&gt; component is now &lt;a href=&quot;http://www.eclipse.org/modeling/m2t/downloads/?project=mtl&quot;&gt;publishing built bits&lt;/a&gt; : if you’re looking for a &lt;strong&gt;standard&lt;/strong&gt; model to text engine then that’s the way to go ! Please  note that these builds are for&lt;strong&gt; early adopters only &lt;/strong&gt;, please wait ’til the Galileo release to use MTL in production (see the &lt;a href=&quot;http://www.eclipse.org/modeling/m2t/?project=mtl#mtl&quot;&gt;roadmap&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;The summer pretty much arrives to an end and we’ll soon arrive to the &lt;strong&gt;Eclipse Summit Europe deadlines&lt;/strong&gt;. If you’re part of the modeling project, if you used the modeling components or just if you want to talk about all these great frameworks and tools, attend and/or submit to &lt;a href=&quot;http://www.eclipsecon.org/summiteurope2008/&quot;&gt;Eclipse Summit Europe&lt;/a&gt;. You’ll have a chance to attend the talks and/or participate in the &lt;a href=&quot;https://www.eclipsecon.org/submissions/view_talk.php?id=43&quot;&gt;modeling symposium &lt;/a&gt;!&lt;/p&gt;</description>
            
            <pubDate>Thu, 28 Aug 2008 18:09:36 -0700</pubDate>
        </item>
            
        <item>
            <title>Tom Schindl: Writing a CTreeCombo-Widget</title>
            <link>http://swik.net/EasyEclipse/Planet+Eclipse/Tom+Schindl%3A+Writing+a+CTreeCombo-Widget/cc031</link>
            <description>I was working on my example RCP/EMF/Databinding application&lt;br/&gt; &lt;br/&gt;&lt;a href=&quot;http://3.bp.blogspot.com/_cWFEe8uui9o/SLGPNYduGiI/AAAAAAAAACo/_klI5vTYhAw/s1600-h/Screen_1.png&quot;&gt;&lt;img src=&quot;http://3.bp.blogspot.com/_cWFEe8uui9o/SLGPNYduGiI/AAAAAAAAACo/_klI5vTYhAw/s400/Screen_1.png&quot; alt=&quot;&quot; style=&quot;display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; cursor: hand;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5238125301676775970&quot;/&gt;&lt;/a&gt;&lt;br/&gt;I&#039;m going to use to present various parts of those technologies to my co-workers and getting familiar with new technologies like CDO, Teneo, Spring and others when I hit the problem that standard CCombo didn&#039;t suited my needs. &lt;br/&gt;&lt;br/&gt;What I wanted to have was a CCombo which presents a Tree like structure like this &lt;br/&gt;&lt;br/&gt;&lt;a href=&quot;http://2.bp.blogspot.com/_cWFEe8uui9o/SLGP4djBqzI/AAAAAAAAACw/8rWJ94UWC-k/s1600-h/Screen_2.png&quot;&gt;&lt;img src=&quot;http://2.bp.blogspot.com/_cWFEe8uui9o/SLGP4djBqzI/AAAAAAAAACw/8rWJ94UWC-k/s400/Screen_2.png&quot; alt=&quot;&quot; style=&quot;display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; cursor: hand;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5238126041775582002&quot;/&gt;&lt;/a&gt;&lt;br/&gt;for my Login-Screen and as you all know there&#039;s no such widget available currently. As you might guess from the above Screenshot I somehow managed to get such a widget.&lt;br/&gt;&lt;br/&gt;Before we dive into it another requirement I had was that the implementation plugs itself into the existing viewer and databinding concepts of Eclipse. &lt;br/&gt;&lt;br/&gt;So what did I do and how did it work? Well 95% of the work I had to do is C&amp;amp;P. I copied the CCombo-Code replaced List against Tree and solved compilation errors. To make a CTreeCombo widget I would have been done almost if this would have been the only requirement.&lt;br/&gt;&lt;br/&gt;The real problem is that widgets are reparentable and that this can happen across Shells which makes it necessary to recreate the Tree and its popup shell from time to time so directly attaching a TreeViewer on the underlying Tree-Widget is not possible. So the only possibility was to create Proxy objects around TreeItem/TreeColumn who proxy the real implemementation so that they could be recreated whenever needed.&lt;br/&gt;&lt;br/&gt;So if one wants to use the widget he/she has to write code like this:&lt;br/&gt;&lt;pre&gt;&lt;br/&gt;int style = SWT.BORDER|SWT.READ_ONLY|SWT.FULL_SELECTION;&lt;br/&gt;CTreeCombo combo = new CTreeCombo(shell,style);&lt;br/&gt;&lt;br/&gt;CTreeComboItem item = new CTreeComboItem(combo,SWT.NONE);&lt;br/&gt;item.setText(&quot;Parent 1&quot;);&lt;br/&gt;&lt;br/&gt;CTreeComboItem childItem = new CTreeComboItem(item,SWT.NONE);&lt;br/&gt;childItem.setText(&quot;Child 1.1&quot;);&lt;br/&gt;&lt;br/&gt;childItem = new CTreeComboItem(item,SWT.NONE);&lt;br/&gt;childItem.setText(&quot;Child 1.2&quot;);&lt;br/&gt;&lt;br/&gt;item = new CTreeComboItem(combo,SWT.NONE);&lt;br/&gt;item.setText(&quot;Parent 2&quot;);&lt;br/&gt;&lt;br/&gt;childItem = new CTreeComboItem(item,SWT.NONE);&lt;br/&gt;childItem.setText(&quot;Child 2.1&quot;);&lt;br/&gt;&lt;br/&gt;childItem = new CTreeComboItem(item,SWT.NONE);&lt;br/&gt;childItem.setText(&quot;Child 2.2&quot;);&lt;br/&gt;&lt;/pre&gt;&lt;br/&gt;CTreeCombo now works like an ordinary SWT-Tree providing the same API as SWT-Tree (at least currently the one which is necessary to write a JFace-Viewer) so that I could subclass AbstractTreeViewer and providing an implementation for it. So if one uses JFace-Viewers in his/her code they simply need to write:&lt;br/&gt;&lt;pre&gt;&lt;br/&gt;int style = SWT.READ_ONLY|SWT.BORDER|SWT.FULL_SELECTION&lt;br/&gt;CTreeCombo combo = new CTreeCombo(parent,style);&lt;br/&gt;&lt;br/&gt;CTreeComboViewer viewer = new CTreeComboViewer(combo);&lt;br/&gt;viewer.setLabelProvider(new LabelProviderImpl());&lt;br/&gt;viewer.setContentProvider(new ContentProviderImpl());&lt;br/&gt;viewer.setInput(input);&lt;br/&gt;&lt;/pre&gt;&lt;br/&gt;In the end it took me longer than I first thought but after 4 hours I had a working CTreeComboViewer (although it is not thoroughly tested yet) which behaves appropiately (at least in the way I currently use it).&lt;br/&gt;&lt;br/&gt;If you are interested in the code of the widget or in the application to learn about:&lt;br/&gt;&lt;ul&gt;&lt;br/&gt;&lt;li&gt;Writing a modular RCP-Application&lt;/li&gt;&lt;br/&gt;&lt;li&gt;Using SWT, JFace and Databinding&lt;/li&gt;&lt;br/&gt;&lt;li&gt;Using EMF and EMF-Databinding&lt;/li&gt;&lt;br/&gt;&lt;li&gt;Using and creating your own Extension Points&lt;/li&gt;&lt;br/&gt;&lt;li&gt;Using and extending the Commands, Handlers and the Expression Framework&lt;/li&gt;&lt;br/&gt;&lt;/ul&gt; &lt;br/&gt;You can fetch the code from my companies &lt;a href=&quot;http://publicsvn.bestsolution.at/repos/java/examples/EMF-Databinding/&quot;&gt;svn-repository&lt;/a&gt; but the application is still in flux. If you are only interested in the widget and viewer code you can find it here for the &lt;a href=&quot;http://publicsvn.bestsolution.at/repos/java/examples/EMF-Databinding/at.bestsolution.soccer.ui.common/src/at/bestsolution/soccer/ui/common/widgets/&quot;&gt;widget&lt;/a&gt; and here for the &lt;a href=&quot;http://publicsvn.bestsolution.at/repos/java/examples/EMF-Databinding/at.bestsolution.soccer.ui.common/src/at/bestsolution/soccer/ui/common/viewers/&quot;&gt;viewer&lt;/a&gt;.</description>
            
            <pubDate>Thu, 28 Aug 2008 18:09:36 -0700</pubDate>
        </item>
                </channel>
</rss>
