<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: OSGi Tool Summit Recap</title>
	<atom:link href="http://eclipsesource.com/blogs/2009/03/31/osgi-tool-summit-recap/feed/" rel="self" type="application/rss+xml" />
	<link>http://eclipsesource.com/blogs/2009/03/31/osgi-tool-summit-recap/</link>
	<description>Eclipse Equinox OSGi</description>
	<lastBuildDate>Fri, 03 Feb 2012 14:17:31 +0100</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.4</generator>
	<item>
		<title>By: Frederic</title>
		<link>http://eclipsesource.com/blogs/2009/03/31/osgi-tool-summit-recap/comment-page-1/#comment-1637</link>
		<dc:creator>Frederic</dc:creator>
		<pubDate>Wed, 27 May 2009 01:41:22 +0000</pubDate>
		<guid isPermaLink="false">http://eclipsesource.com/blogs/?p=1067#comment-1637</guid>
		<description>&gt;To address your layout issues, the PDE team is committed to fixing the issue in the 3.6 and 4.0 timeframe.
&gt;We’ve been tooling bundles (plug-ins) for a long time so there’s some legacy we need to shed. 
&gt;When we receive constructive feedback from the community in terms of bugs and enhancement requests, we’re able to make progress.

That&#039;s great news Chris! I really think there should be more collaboration between OSGi technologies in order to come up with more productivity for developers, and this Tools Summit was an excellent step.

In the mean time, for Maven users (and Spring DM users as well) you&#039;ll find some integration tips over here:
http://forum.springsource.org/showpost.php?p=211421&amp;postcount=3</description>
		<content:encoded><![CDATA[<p>&gt;To address your layout issues, the PDE team is committed to fixing the issue in the 3.6 and 4.0 timeframe.<br />
&gt;We’ve been tooling bundles (plug-ins) for a long time so there’s some legacy we need to shed.<br />
&gt;When we receive constructive feedback from the community in terms of bugs and enhancement requests, we’re able to make progress.</p>
<p>That&#8217;s great news Chris! I really think there should be more collaboration between OSGi technologies in order to come up with more productivity for developers, and this Tools Summit was an excellent step.</p>
<p>In the mean time, for Maven users (and Spring DM users as well) you&#8217;ll find some integration tips over here:<br />
<a href="http://forum.springsource.org/showpost.php?p=211421&#038;postcount=3" rel="nofollow">http://forum.springsource.org/showpost.php?p=211421&#038;postcount=3</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matthias Kuespert</title>
		<link>http://eclipsesource.com/blogs/2009/03/31/osgi-tool-summit-recap/comment-page-1/#comment-1402</link>
		<dc:creator>Matthias Kuespert</dc:creator>
		<pubDate>Fri, 24 Apr 2009 21:38:56 +0000</pubDate>
		<guid isPermaLink="false">http://eclipsesource.com/blogs/?p=1067#comment-1402</guid>
		<description>Great post! Especially the &quot;... convinced that I should rename PDE to BDE ...&quot; caught my attention: I always believed the name would make it :-) 

Mid 2007 I started a Eclipse-plugin to turn JDE into a BDE using BND - sadly it always remained a low-priority toy project. The remains are available here: http://code.google.com/p/bde/ - at least they may serve for inspiration.

Main intentions were to provide:
  - a BND configuration editor
  - a bundle-builder that assembles a bundle jar using BND on each source-code change
  - a straightforward way to configure OSGi run/debug-configurations: one page for framework config, one for startlevel-based bundle config.
  - generation of  a Maven pom ... but that&#039;s obsolete now that we have m2eclipse

Unfortunately I never got to integrating the Pax toolchain - especially Runner and Exam- that sure would add more flavour ... 

But why &#039;rename&#039; PDE? PDE is perfectly ok for Eclipse-plugin development - should not BDE be a layer between JDE and PDE since Eclipse is based on OSGi?</description>
		<content:encoded><![CDATA[<p>Great post! Especially the &#8220;&#8230; convinced that I should rename PDE to BDE &#8230;&#8221; caught my attention: I always believed the name would make it <img src='http://eclipsesource.com/blogs/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  </p>
<p>Mid 2007 I started a Eclipse-plugin to turn JDE into a BDE using BND &#8211; sadly it always remained a low-priority toy project. The remains are available here: <a href="http://code.google.com/p/bde/" rel="nofollow">http://code.google.com/p/bde/</a> &#8211; at least they may serve for inspiration.</p>
<p>Main intentions were to provide:<br />
  &#8211; a BND configuration editor<br />
  &#8211; a bundle-builder that assembles a bundle jar using BND on each source-code change<br />
  &#8211; a straightforward way to configure OSGi run/debug-configurations: one page for framework config, one for startlevel-based bundle config.<br />
  &#8211; generation of  a Maven pom &#8230; but that&#8217;s obsolete now that we have m2eclipse</p>
<p>Unfortunately I never got to integrating the Pax toolchain &#8211; especially Runner and Exam- that sure would add more flavour &#8230; </p>
<p>But why &#8216;rename&#8217; PDE? PDE is perfectly ok for Eclipse-plugin development &#8211; should not BDE be a layer between JDE and PDE since Eclipse is based on OSGi?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Simon Chemouil</title>
		<link>http://eclipsesource.com/blogs/2009/03/31/osgi-tool-summit-recap/comment-page-1/#comment-1067</link>
		<dc:creator>Simon Chemouil</dc:creator>
		<pubDate>Wed, 01 Apr 2009 10:20:11 +0000</pubDate>
		<guid isPermaLink="false">http://eclipsesource.com/blogs/?p=1067#comment-1067</guid>
		<description>Excellent post and summary of the situation! I look forward to PDE becoming a more general OSGi bundle development environment; that would be great not only for developing non-Eclipse OSGi applications, but also for making Eclipse plugins less tied to Eclipse specifics by giving more tooling to Eclipse developers.</description>
		<content:encoded><![CDATA[<p>Excellent post and summary of the situation! I look forward to PDE becoming a more general OSGi bundle development environment; that would be great not only for developing non-Eclipse OSGi applications, but also for making Eclipse plugins less tied to Eclipse specifics by giving more tooling to Eclipse developers.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lars</title>
		<link>http://eclipsesource.com/blogs/2009/03/31/osgi-tool-summit-recap/comment-page-1/#comment-1059</link>
		<dc:creator>Lars</dc:creator>
		<pubDate>Tue, 31 Mar 2009 21:20:42 +0000</pubDate>
		<guid isPermaLink="false">http://eclipsesource.com/blogs/?p=1067#comment-1059</guid>
		<description>Chris, thank you, works perfectly. Very nice tool (and a good code example for Zest).</description>
		<content:encoded><![CDATA[<p>Chris, thank you, works perfectly. Very nice tool (and a good code example for Zest).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Aniszczyk</title>
		<link>http://eclipsesource.com/blogs/2009/03/31/osgi-tool-summit-recap/comment-page-1/#comment-1058</link>
		<dc:creator>Chris Aniszczyk</dc:creator>
		<pubDate>Tue, 31 Mar 2009 21:14:14 +0000</pubDate>
		<guid isPermaLink="false">http://eclipsesource.com/blogs/?p=1067#comment-1058</guid>
		<description>Lars, you need to focus on a particular bundle. There should be a magnifying glass or you can right click within the view and select &quot;Focus On...&quot;

This is how the normal plug-in dependencies view works.

Does that help?</description>
		<content:encoded><![CDATA[<p>Lars, you need to focus on a particular bundle. There should be a magnifying glass or you can right click within the view and select &#8220;Focus On&#8230;&#8221;</p>
<p>This is how the normal plug-in dependencies view works.</p>
<p>Does that help?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lars</title>
		<link>http://eclipsesource.com/blogs/2009/03/31/osgi-tool-summit-recap/comment-page-1/#comment-1057</link>
		<dc:creator>Lars</dc:creator>
		<pubDate>Tue, 31 Mar 2009 21:12:51 +0000</pubDate>
		<guid isPermaLink="false">http://eclipsesource.com/blogs/?p=1067#comment-1057</guid>
		<description>I downloaded org.eclipse.pde.visualization.dependency out of cvs into a 3.5M6 and started it. The dependency graph view shows but stays empty. What do I need to select to see same data?</description>
		<content:encoded><![CDATA[<p>I downloaded org.eclipse.pde.visualization.dependency out of cvs into a 3.5M6 and started it. The dependency graph view shows but stays empty. What do I need to select to see same data?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Aniszczyk</title>
		<link>http://eclipsesource.com/blogs/2009/03/31/osgi-tool-summit-recap/comment-page-1/#comment-1056</link>
		<dc:creator>Chris Aniszczyk</dc:creator>
		<pubDate>Tue, 31 Mar 2009 19:13:43 +0000</pubDate>
		<guid isPermaLink="false">http://eclipsesource.com/blogs/?p=1067#comment-1056</guid>
		<description>Thanks BJ, I clarified the classpath discussion.

I have added Maven and BND to the list. Wow, there was really a lot of representation at the summit!</description>
		<content:encoded><![CDATA[<p>Thanks BJ, I clarified the classpath discussion.</p>
<p>I have added Maven and BND to the list. Wow, there was really a lot of representation at the summit!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: BJ Hargrave</title>
		<link>http://eclipsesource.com/blogs/2009/03/31/osgi-tool-summit-recap/comment-page-1/#comment-1055</link>
		<dc:creator>BJ Hargrave</dc:creator>
		<pubDate>Tue, 31 Mar 2009 19:10:19 +0000</pubDate>
		<guid isPermaLink="false">http://eclipsesource.com/blogs/?p=1067#comment-1055</guid>
		<description>Great summary of the meeting.

To be clear, OSGi does not provide a hierarchical class path. OSGi provides a directed graph class loader structure with the graph edges representing Java packages. 

Don&#039;t forget to include Maven and BND in the list of tools represented at the meeting!</description>
		<content:encoded><![CDATA[<p>Great summary of the meeting.</p>
<p>To be clear, OSGi does not provide a hierarchical class path. OSGi provides a directed graph class loader structure with the graph edges representing Java packages. </p>
<p>Don&#8217;t forget to include Maven and BND in the list of tools represented at the meeting!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Aniszczyk</title>
		<link>http://eclipsesource.com/blogs/2009/03/31/osgi-tool-summit-recap/comment-page-1/#comment-1054</link>
		<dc:creator>Chris Aniszczyk</dc:creator>
		<pubDate>Tue, 31 Mar 2009 18:54:55 +0000</pubDate>
		<guid isPermaLink="false">http://eclipsesource.com/blogs/?p=1067#comment-1054</guid>
		<description>I can tell you come from the Maven world Alex or have met people that live there ;)

To address your layout issues, the PDE team is committed to fixing the &lt;a href=&quot;https://bugs.eclipse.org/bugs/show_bug.cgi?id=153023&quot; rel=&quot;nofollow&quot;&gt;issue&lt;/a&gt; in the 3.6 and 4.0 timeframe. We&#039;ve been tooling bundles (plug-ins) for a long time so there&#039;s some legacy we need to shed. When we receive constructive feedback from the community in terms of bugs and enhancement requests, we&#039;re able to make progress.

In the end, we have our own biases on how projects should be setup. It&#039;s my goal to have PDE flexible enough to respect people&#039;s setup.

Thanks for your feedback.</description>
		<content:encoded><![CDATA[<p>I can tell you come from the Maven world Alex or have met people that live there <img src='http://eclipsesource.com/blogs/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>To address your layout issues, the PDE team is committed to fixing the <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=153023" rel="nofollow">issue</a> in the 3.6 and 4.0 timeframe. We&#8217;ve been tooling bundles (plug-ins) for a long time so there&#8217;s some legacy we need to shed. When we receive constructive feedback from the community in terms of bugs and enhancement requests, we&#8217;re able to make progress.</p>
<p>In the end, we have our own biases on how projects should be setup. It&#8217;s my goal to have PDE flexible enough to respect people&#8217;s setup.</p>
<p>Thanks for your feedback.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alex Blewitt</title>
		<link>http://eclipsesource.com/blogs/2009/03/31/osgi-tool-summit-recap/comment-page-1/#comment-1053</link>
		<dc:creator>Alex Blewitt</dc:creator>
		<pubDate>Tue, 31 Mar 2009 18:49:26 +0000</pubDate>
		<guid isPermaLink="false">http://eclipsesource.com/blogs/?p=1067#comment-1053</guid>
		<description>For me, PDE&#039;s most significant restriction is the assumption that the project&#039;s contents are laid out in &#039;expanded bundle&#039; format. This leads to hacks like build.properties having an &#039;include&#039; to avoid bundling source etc or project metadata. Almost every other Java project has a set of &#039;src&#039; and &#039;resource&#039; folders which together are copied to the build or bin dir, which is then used as the contents of the runtime classpath. 

PDE doesn&#039;t have the concept of resources (automatically generated or otherwise) other than the top level of the project. If it were amended to allow the contents of the bundle to be the contents of the &#039;bin&#039; or &#039;build&#039; dir (or whatever it is defined in the .classpath) then they could be arranged as the project wanted, not as the tool wanted.

The manifest.mf is a special case of this same problem. Ideally this too should allow it to be built (eg from bnd) at rubtine but allow editing in a src folder (e.g. src/resources/META-INF/MANIFEST.MF).

Many people I know have given up on PDE (and PDE build in particular) because of these pointless restrictions. To make a general bundle environment that people will want to us, this needs to be addressed.</description>
		<content:encoded><![CDATA[<p>For me, PDE&#8217;s most significant restriction is the assumption that the project&#8217;s contents are laid out in &#8216;expanded bundle&#8217; format. This leads to hacks like build.properties having an &#8216;include&#8217; to avoid bundling source etc or project metadata. Almost every other Java project has a set of &#8216;src&#8217; and &#8216;resource&#8217; folders which together are copied to the build or bin dir, which is then used as the contents of the runtime classpath. </p>
<p>PDE doesn&#8217;t have the concept of resources (automatically generated or otherwise) other than the top level of the project. If it were amended to allow the contents of the bundle to be the contents of the &#8216;bin&#8217; or &#8216;build&#8217; dir (or whatever it is defined in the .classpath) then they could be arranged as the project wanted, not as the tool wanted.</p>
<p>The manifest.mf is a special case of this same problem. Ideally this too should allow it to be built (eg from bnd) at rubtine but allow editing in a src folder (e.g. src/resources/META-INF/MANIFEST.MF).</p>
<p>Many people I know have given up on PDE (and PDE build in particular) because of these pointless restrictions. To make a general bundle environment that people will want to us, this needs to be addressed.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

