<?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: How to brand Eclipse RCP?</title>
	<atom:link href="http://www.modumind.com/2008/08/07/how-to-brand-eclipse-rcp/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.modumind.com/2008/08/07/how-to-brand-eclipse-rcp/</link>
	<description>Eclipse RCP and OSGi training - online or onsite</description>
	<lastBuildDate>Tue, 27 Jul 2010 15:47:44 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>By: Patrick</title>
		<link>http://www.modumind.com/2008/08/07/how-to-brand-eclipse-rcp/comment-page-1/#comment-593</link>
		<dc:creator>Patrick</dc:creator>
		<pubDate>Sun, 03 May 2009 22:04:58 +0000</pubDate>
		<guid isPermaLink="false">http://rcpquickstart.wordpress.com/?p=156#comment-593</guid>
		<description>Hi Assad,

The welcome page is created using the Welcome Framework (sometimes called the Intro Framework). There is not one of the friendlier APIs and I can&#039;t really give you step by step instructions in these comments.

The best you can do is do a Google search on &quot;eclipse welcome framework&quot; and try to piece things together. Also, here is a link that might help:

http://www.eclipse.org/eclipse/platform-ua/proposals/shared-intro/shared-intro.htm

I hope this helps,

--- Patrick</description>
		<content:encoded><![CDATA[<p>Hi Assad,</p>
<p>The welcome page is created using the Welcome Framework (sometimes called the Intro Framework). There is not one of the friendlier APIs and I can&#8217;t really give you step by step instructions in these comments.</p>
<p>The best you can do is do a Google search on &#8220;eclipse welcome framework&#8221; and try to piece things together. Also, here is a link that might help:</p>
<p><a href="http://www.eclipse.org/eclipse/platform-ua/proposals/shared-intro/shared-intro.htm" rel="nofollow">http://www.eclipse.org/eclipse/platform-ua/proposals/shared-intro/shared-intro.htm</a></p>
<p>I hope this helps,</p>
<p>&#8212; Patrick</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Assad</title>
		<link>http://www.modumind.com/2008/08/07/how-to-brand-eclipse-rcp/comment-page-1/#comment-592</link>
		<dc:creator>Assad</dc:creator>
		<pubDate>Sat, 02 May 2009 06:40:25 +0000</pubDate>
		<guid isPermaLink="false">http://rcpquickstart.wordpress.com/?p=156#comment-592</guid>
		<description>I need to create a welcome page of a product using eclipse 3.4. So that is will appear when my product first lunch as it happened in welcome page in eclipse when it is first lunch. Please specify step by step as early as possible</description>
		<content:encoded><![CDATA[<p>I need to create a welcome page of a product using eclipse 3.4. So that is will appear when my product first lunch as it happened in welcome page in eclipse when it is first lunch. Please specify step by step as early as possible</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Perspective Layouts - Programmatic vs Declarative &#171; RCP Quickstart: Learn the Eclipse Rich Client Platform from the experts</title>
		<link>http://www.modumind.com/2008/08/07/how-to-brand-eclipse-rcp/comment-page-1/#comment-591</link>
		<dc:creator>Perspective Layouts - Programmatic vs Declarative &#171; RCP Quickstart: Learn the Eclipse Rich Client Platform from the experts</dc:creator>
		<pubDate>Thu, 11 Dec 2008 22:00:45 +0000</pubDate>
		<guid isPermaLink="false">http://rcpquickstart.wordpress.com/?p=156#comment-591</guid>
		<description>[...] extension points, the main reason being that doing so allows you leverage the power of RCP as a modular user interface framework. To illustrate this, let&#8217;s look at our options for laying out [...]</description>
		<content:encoded><![CDATA[<p>[...] extension points, the main reason being that doing so allows you leverage the power of RCP as a modular user interface framework. To illustrate this, let&#8217;s look at our options for laying out [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Elias Volanakis</title>
		<link>http://www.modumind.com/2008/08/07/how-to-brand-eclipse-rcp/comment-page-1/#comment-590</link>
		<dc:creator>Elias Volanakis</dc:creator>
		<pubDate>Mon, 11 Aug 2008 20:17:21 +0000</pubDate>
		<guid isPermaLink="false">http://rcpquickstart.wordpress.com/?p=156#comment-590</guid>
		<description>@Patrik: thanks for touching this &quot;pain point&quot;. In my own experience when talking with non Plug-in Developers, Eclipse is always perceived as an IDE and almost never as a Application Development Platform. I&#039;m supportive of anything that would help change that.


@Josh: I have looked at Eclipse Riena, and I like lots of it, but once again, how does this technology mix and match with everything else? Not well it seems.

Josh, we are currently investigating how to allow Riena to &quot;mix and match&quot; better with existing RCP code-bases. One goal is to enable developers to use parts of Riena instead of forcing them to adopt &quot;all or nothing&quot;. Another goal is to refactor Riena so one can easily use GUI tools like SWT Designer with our code base.

Regards,
Elias.</description>
		<content:encoded><![CDATA[<p>@Patrik: thanks for touching this &#8220;pain point&#8221;. In my own experience when talking with non Plug-in Developers, Eclipse is always perceived as an IDE and almost never as a Application Development Platform. I&#8217;m supportive of anything that would help change that.</p>
<p>@Josh: I have looked at Eclipse Riena, and I like lots of it, but once again, how does this technology mix and match with everything else? Not well it seems.</p>
<p>Josh, we are currently investigating how to allow Riena to &#8220;mix and match&#8221; better with existing RCP code-bases. One goal is to enable developers to use parts of Riena instead of forcing them to adopt &#8220;all or nothing&#8221;. Another goal is to refactor Riena so one can easily use GUI tools like SWT Designer with our code base.</p>
<p>Regards,<br />
Elias.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matthias Lübken</title>
		<link>http://www.modumind.com/2008/08/07/how-to-brand-eclipse-rcp/comment-page-1/#comment-589</link>
		<dc:creator>Matthias Lübken</dc:creator>
		<pubDate>Fri, 08 Aug 2008 19:49:56 +0000</pubDate>
		<guid isPermaLink="false">http://rcpquickstart.wordpress.com/?p=156#comment-589</guid>
		<description>Patrick
this is how different the audiences are. Our clients wouldn&#039;t even consider Flex. Still they want something modern looking. After 2 days of workshop they start thinking &quot;I could encapsulate this peace in it&#039;s own bundle&quot;. But as I said most of them didn&#039;t come to the RCP-workshop because  they knew everything about the modularization features.
If I were to advertise RCP I would still emphasize on modules but would try to sell by providing nice UI Examples.
-matthias</description>
		<content:encoded><![CDATA[<p>Patrick<br />
this is how different the audiences are. Our clients wouldn&#8217;t even consider Flex. Still they want something modern looking. After 2 days of workshop they start thinking &#8220;I could encapsulate this peace in it&#8217;s own bundle&#8221;. But as I said most of them didn&#8217;t come to the RCP-workshop because  they knew everything about the modularization features.<br />
If I were to advertise RCP I would still emphasize on modules but would try to sell by providing nice UI Examples.<br />
-matthias</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eric Clayberg - Instantiations</title>
		<link>http://www.modumind.com/2008/08/07/how-to-brand-eclipse-rcp/comment-page-1/#comment-588</link>
		<dc:creator>Eric Clayberg - Instantiations</dc:creator>
		<pubDate>Fri, 08 Aug 2008 19:44:24 +0000</pubDate>
		<guid isPermaLink="false">http://rcpquickstart.wordpress.com/?p=156#comment-588</guid>
		<description>Josh,

&gt;&gt;SWT Designer is nice...but it doesn&#039;t beat Matisse

SWT/Swing Designer beats Matisse under almost any conceivable criteria (other than cost). Designer is easily the most advanced and most powerful Java GUI development tool available from any source. CodeGear recently reviewed all available commercial and open source GUI builders (including Matisse) and selected Designer as their new GUI builder for JBuilder 2008 (even though they had to pay extra to OEM it).

Designer is also well regarded as having the most flexible and clean code generation of any GUI builder in the industry (it even won the Eclipse Magazine&#039;s Reader&#039;s Choice Award for best Eclipse Add-on partially based on that fact). It can emulate the code generation of any other GUI builder (including JBuilder, Matisse, JFormDesigner, Jigloo, VA Java or the Eclipse Visual Editor) or just about any other style you might like. The product also has a very powerful reverse engineering parser which means it does a very good job of reverse engineering code generated by other GUI builders or by hand...something that tools like Matisse can&#039;t do (even with their own generated Java code). Try to hand-edit or refactor the code generated by Matisse and see how far you get.

While Matisse has some nice features (easily matched by Designer), it is very primitive under the covers as it requires a parallel and redundant .form file. Not only is this a redundant duplication of information already in the .java file, it is also dangerous as the .form file is easily lost and can get out of sync with the associated .java file. Designer has rescued dozens of major Java projects that were unable to edit their GUIs after losing these .form files. That approach is also an extreme example of vendor lock-in that ties you into using just a single tool. Designer, in contrast, can read and write code generated by any other GUI tool.

-Eric</description>
		<content:encoded><![CDATA[<p>Josh,</p>
<p>&gt;&gt;SWT Designer is nice&#8230;but it doesn&#8217;t beat Matisse</p>
<p>SWT/Swing Designer beats Matisse under almost any conceivable criteria (other than cost). Designer is easily the most advanced and most powerful Java GUI development tool available from any source. CodeGear recently reviewed all available commercial and open source GUI builders (including Matisse) and selected Designer as their new GUI builder for JBuilder 2008 (even though they had to pay extra to OEM it).</p>
<p>Designer is also well regarded as having the most flexible and clean code generation of any GUI builder in the industry (it even won the Eclipse Magazine&#8217;s Reader&#8217;s Choice Award for best Eclipse Add-on partially based on that fact). It can emulate the code generation of any other GUI builder (including JBuilder, Matisse, JFormDesigner, Jigloo, VA Java or the Eclipse Visual Editor) or just about any other style you might like. The product also has a very powerful reverse engineering parser which means it does a very good job of reverse engineering code generated by other GUI builders or by hand&#8230;something that tools like Matisse can&#8217;t do (even with their own generated Java code). Try to hand-edit or refactor the code generated by Matisse and see how far you get.</p>
<p>While Matisse has some nice features (easily matched by Designer), it is very primitive under the covers as it requires a parallel and redundant .form file. Not only is this a redundant duplication of information already in the .java file, it is also dangerous as the .form file is easily lost and can get out of sync with the associated .java file. Designer has rescued dozens of major Java projects that were unable to edit their GUIs after losing these .form files. That approach is also an extreme example of vendor lock-in that ties you into using just a single tool. Designer, in contrast, can read and write code generated by any other GUI tool.</p>
<p>-Eric</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Patrick</title>
		<link>http://www.modumind.com/2008/08/07/how-to-brand-eclipse-rcp/comment-page-1/#comment-587</link>
		<dc:creator>Patrick</dc:creator>
		<pubDate>Fri, 08 Aug 2008 16:22:27 +0000</pubDate>
		<guid isPermaLink="false">http://rcpquickstart.wordpress.com/?p=156#comment-587</guid>
		<description>Hi Jeff,

Thanks for the comment. I definitely agree that RCP is not *the&quot; UI for Equinox. I guess at the moment it&#039;s the client-side UI for Equinox. But as you allude to in your comment about e4, the distinctions between client, web, mobile, etc. are going to be breaking down in the next few years and we may get to a point where we have an Equinox UI toolkit that is simply rendered on different platforms.

To be honest, I wouldn&#039;t mind seeing RCP as distinct entity disappear in place of a brand that encompasses all the modular UI technologies (RCP, RAP, eRCP). I&#039;d have to rename my website, but oh well...

--- Patrick</description>
		<content:encoded><![CDATA[<p>Hi Jeff,</p>
<p>Thanks for the comment. I definitely agree that RCP is not *the&#8221; UI for Equinox. I guess at the moment it&#8217;s the client-side UI for Equinox. But as you allude to in your comment about e4, the distinctions between client, web, mobile, etc. are going to be breaking down in the next few years and we may get to a point where we have an Equinox UI toolkit that is simply rendered on different platforms.</p>
<p>To be honest, I wouldn&#8217;t mind seeing RCP as distinct entity disappear in place of a brand that encompasses all the modular UI technologies (RCP, RAP, eRCP). I&#8217;d have to rename my website, but oh well&#8230;</p>
<p>&#8212; Patrick</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Patrick</title>
		<link>http://www.modumind.com/2008/08/07/how-to-brand-eclipse-rcp/comment-page-1/#comment-586</link>
		<dc:creator>Patrick</dc:creator>
		<pubDate>Fri, 08 Aug 2008 16:12:04 +0000</pubDate>
		<guid isPermaLink="false">http://rcpquickstart.wordpress.com/?p=156#comment-586</guid>
		<description>Matthias,

I&#039;ve found that users who do not understand (or need) modularity are often frustrated by RCP. These users often wind up asking themselves, &quot;Why am I not using Flex, etc.?&quot; Users want to know why they have to use plug-ins and extension points or why is the build process so complicated? If you haven&#039;t bought into modularity, then there really is no good answer to these questions.

I think in the past we&#039;ve been dancing around this issue because Java modularity itself was not well understood by the developer community. As modularity becomes more mainstream, we have a great opportunity to leverage RCP in this space. In a sense, I see RCP as a technology that is waiting for it&#039;s time. It&#039;s our job to make sure that RCP is ready when that time comes.

--- Patrick</description>
		<content:encoded><![CDATA[<p>Matthias,</p>
<p>I&#8217;ve found that users who do not understand (or need) modularity are often frustrated by RCP. These users often wind up asking themselves, &#8220;Why am I not using Flex, etc.?&#8221; Users want to know why they have to use plug-ins and extension points or why is the build process so complicated? If you haven&#8217;t bought into modularity, then there really is no good answer to these questions.</p>
<p>I think in the past we&#8217;ve been dancing around this issue because Java modularity itself was not well understood by the developer community. As modularity becomes more mainstream, we have a great opportunity to leverage RCP in this space. In a sense, I see RCP as a technology that is waiting for it&#8217;s time. It&#8217;s our job to make sure that RCP is ready when that time comes.</p>
<p>&#8212; Patrick</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeff McAffer</title>
		<link>http://www.modumind.com/2008/08/07/how-to-brand-eclipse-rcp/comment-page-1/#comment-585</link>
		<dc:creator>Jeff McAffer</dc:creator>
		<pubDate>Fri, 08 Aug 2008 14:00:07 +0000</pubDate>
		<guid isPermaLink="false">http://rcpquickstart.wordpress.com/?p=156#comment-585</guid>
		<description>The real modularity story here is Equinox and OSGi.  We (some of the teams and the Foundation) are pushing the notion that Equinox (that is modularity) is the power that makes Eclipse useful across so many computing domain.  RCP as a label for that misses out server side, headless, and other infrastructure/middleware angles.  As we see with the WAS, BEA/Oracle, Spring directions, this is a hidden gem that we want to be not so hidden.

Note that the &quot;Equinox&quot; here does not necessarily mean just the project.  It is more a label for the set of technology at Eclipse that is highly modular and broadly applicable to runtime scenarios.  UIs, web, OSGi, provisioning, communications, modeling, ...

RCP as *a* UI for Equinox is certainly a reasonable way to look at it.  As *the* UI it doesn&#039;t work.  There are others like RAP, eRCP and assorted technologies like GEF, Zest and the various 3D work.  e4 of course is also coming to play.

Summary:  I like the direction you pointed.  What we are seeing is the third evolution of Eclipse - from IDE platform to Rich Client Platform to Application Platform.  Figuring out how to talk about it is part of that evolution.</description>
		<content:encoded><![CDATA[<p>The real modularity story here is Equinox and OSGi.  We (some of the teams and the Foundation) are pushing the notion that Equinox (that is modularity) is the power that makes Eclipse useful across so many computing domain.  RCP as a label for that misses out server side, headless, and other infrastructure/middleware angles.  As we see with the WAS, BEA/Oracle, Spring directions, this is a hidden gem that we want to be not so hidden.</p>
<p>Note that the &#8220;Equinox&#8221; here does not necessarily mean just the project.  It is more a label for the set of technology at Eclipse that is highly modular and broadly applicable to runtime scenarios.  UIs, web, OSGi, provisioning, communications, modeling, &#8230;</p>
<p>RCP as *a* UI for Equinox is certainly a reasonable way to look at it.  As *the* UI it doesn&#8217;t work.  There are others like RAP, eRCP and assorted technologies like GEF, Zest and the various 3D work.  e4 of course is also coming to play.</p>
<p>Summary:  I like the direction you pointed.  What we are seeing is the third evolution of Eclipse &#8211; from IDE platform to Rich Client Platform to Application Platform.  Figuring out how to talk about it is part of that evolution.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matthias Lübken</title>
		<link>http://www.modumind.com/2008/08/07/how-to-brand-eclipse-rcp/comment-page-1/#comment-584</link>
		<dc:creator>Matthias Lübken</dc:creator>
		<pubDate>Fri, 08 Aug 2008 07:46:07 +0000</pubDate>
		<guid isPermaLink="false">http://rcpquickstart.wordpress.com/?p=156#comment-584</guid>
		<description>I agree. I do RCP-Trainings and the 3rd-Slide I bring up is &quot;Eclipse is ...&quot; which describes the different Eclipses like Eclipse RCP, Eclipse SDK, Eclipse Platform. I do like the sentence &quot;RCP is the visual expression of Java modularity&quot; and will use it.
However in most cases I have encountered the selling point wasn&#039;t modularity per se. The users liked the look and feel of Eclipse in Windows and want to use it for their own apps. Even developers who have some experience in RCP tend to not know how to leverage the modularity concepts.
So marketing wise I would definitely go with modularity but also don&#039;t forget the visuals.</description>
		<content:encoded><![CDATA[<p>I agree. I do RCP-Trainings and the 3rd-Slide I bring up is &#8220;Eclipse is &#8230;&#8221; which describes the different Eclipses like Eclipse RCP, Eclipse SDK, Eclipse Platform. I do like the sentence &#8220;RCP is the visual expression of Java modularity&#8221; and will use it.<br />
However in most cases I have encountered the selling point wasn&#8217;t modularity per se. The users liked the look and feel of Eclipse in Windows and want to use it for their own apps. Even developers who have some experience in RCP tend to not know how to leverage the modularity concepts.<br />
So marketing wise I would definitely go with modularity but also don&#8217;t forget the visuals.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
