<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.0.2" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: Web vs. Smart Client – How to sell Eclipse RCP Technology?</title>
	<link>http://www.richclient2.de/2007_10_18/web-vs-smart-client-%e2%80%93-how-to-sell-eclipse-rcp-technology/</link>
	<description>rich client 2.0</description>
	<pubDate>Sat, 04 Feb 2012 13:44:19 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.2</generator>

	<item>
		<title>by: Tom Seidel</title>
		<link>http://www.richclient2.de/2007_10_18/web-vs-smart-client-%e2%80%93-how-to-sell-eclipse-rcp-technology/#comment-67148</link>
		<pubDate>Fri, 29 Oct 2010 10:54:26 +0000</pubDate>
		<guid>http://www.richclient2.de/2007_10_18/web-vs-smart-client-%e2%80%93-how-to-sell-eclipse-rcp-technology/#comment-67148</guid>
					<description>Yes it is. I've updated the link.</description>
		<content:encoded><![CDATA[<p>Yes it is. I&#8217;ve updated the link.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: James</title>
		<link>http://www.richclient2.de/2007_10_18/web-vs-smart-client-%e2%80%93-how-to-sell-eclipse-rcp-technology/#comment-67135</link>
		<pubDate>Thu, 28 Oct 2010 15:54:51 +0000</pubDate>
		<guid>http://www.richclient2.de/2007_10_18/web-vs-smart-client-%e2%80%93-how-to-sell-eclipse-rcp-technology/#comment-67135</guid>
					<description>Hi is the poster still available ? I cant find it on the download site actually ... 

Thanks ...</description>
		<content:encoded><![CDATA[<p>Hi is the poster still available ? I cant find it on the download site actually &#8230; </p>
<p>Thanks &#8230;
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Jochen</title>
		<link>http://www.richclient2.de/2007_10_18/web-vs-smart-client-%e2%80%93-how-to-sell-eclipse-rcp-technology/#comment-16477</link>
		<pubDate>Fri, 19 Oct 2007 08:24:09 +0000</pubDate>
		<guid>http://www.richclient2.de/2007_10_18/web-vs-smart-client-%e2%80%93-how-to-sell-eclipse-rcp-technology/#comment-16477</guid>
					<description>As you are mentioning RAP I can not resist to reply :-)

There is no disagreement from our side that 1:1 replicas of RCP apps in the web are often not a great idea. But nobody forces you to go down that path. When we started the RAP project single-sourcing was not our major concern. But our users pushed us very hard into that direction, and we think it is a good idea to listen to your adopters. Now, even with many things still missing, we enable you to re-use a large parts of your code for both desktop and web. 

In a commercial project we experienced ourselves that being able to have a single code base is extremely valuable, but we needed to diversify the UI between web and desktop. We ended up with the following plugin architecture:

foo.bar.core
foo.bar.ui.base
foo.bar.ui.rcp
foo.bar.ui.rap

In our project we are able to share about 80% of the code, after we made the core multi-user aware. Before using RAP (and OSGi on the server side) we had a reuse factor of 10%. Your mileage may vary in your project.

With respect to technology decisions I am taking a different perspective. By no means I disagree that you should choose the technology that suits your requirements and not the other way around. I think that is a pretty common knowledge, even if it is not always practiced. My perspective is about platforms: Enterprises are choosing (one or multiple) platforms with respect to their consolidated requirements, and in a second step they are mapping those requirements to the available platforms. Having server-side Equinox, and RAP, and Riena, and EclipseLink, and Swordfish, and eRCP is just expanding the capabilities of the platform by a large degree - thus making it a better platform for enterprises.

A last word about &quot;the characteristics of technical systems&quot;. Those are changing over time, and even if misused with respect to the original use cases the web technologies have made a lot of progress that need to be considered.

Jochen Krause</description>
		<content:encoded><![CDATA[<p>As you are mentioning RAP I can not resist to reply <img src='http://www.richclient2.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>There is no disagreement from our side that 1:1 replicas of RCP apps in the web are often not a great idea. But nobody forces you to go down that path. When we started the RAP project single-sourcing was not our major concern. But our users pushed us very hard into that direction, and we think it is a good idea to listen to your adopters. Now, even with many things still missing, we enable you to re-use a large parts of your code for both desktop and web. </p>
<p>In a commercial project we experienced ourselves that being able to have a single code base is extremely valuable, but we needed to diversify the UI between web and desktop. We ended up with the following plugin architecture:</p>
<p>foo.bar.core<br />
foo.bar.ui.base<br />
foo.bar.ui.rcp<br />
foo.bar.ui.rap</p>
<p>In our project we are able to share about 80% of the code, after we made the core multi-user aware. Before using RAP (and OSGi on the server side) we had a reuse factor of 10%. Your mileage may vary in your project.</p>
<p>With respect to technology decisions I am taking a different perspective. By no means I disagree that you should choose the technology that suits your requirements and not the other way around. I think that is a pretty common knowledge, even if it is not always practiced. My perspective is about platforms: Enterprises are choosing (one or multiple) platforms with respect to their consolidated requirements, and in a second step they are mapping those requirements to the available platforms. Having server-side Equinox, and RAP, and Riena, and EclipseLink, and Swordfish, and eRCP is just expanding the capabilities of the platform by a large degree - thus making it a better platform for enterprises.</p>
<p>A last word about &#8220;the characteristics of technical systems&#8221;. Those are changing over time, and even if misused with respect to the original use cases the web technologies have made a lot of progress that need to be considered.</p>
<p>Jochen Krause
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Tom Schindl</title>
		<link>http://www.richclient2.de/2007_10_18/web-vs-smart-client-%e2%80%93-how-to-sell-eclipse-rcp-technology/#comment-16424</link>
		<pubDate>Thu, 18 Oct 2007 15:24:45 +0000</pubDate>
		<guid>http://www.richclient2.de/2007_10_18/web-vs-smart-client-%e2%80%93-how-to-sell-eclipse-rcp-technology/#comment-16424</guid>
					<description>I fully agree with the points you are making. I think we need to provide a way to write the buisness-logic/model once and deploy it to different platforms whereas the UI has to stay configurable (maybe 90% can stay the same on all deployment platforms so we have to invent solutions to share those common parts)</description>
		<content:encoded><![CDATA[<p>I fully agree with the points you are making. I think we need to provide a way to write the buisness-logic/model once and deploy it to different platforms whereas the UI has to stay configurable (maybe 90% can stay the same on all deployment platforms so we have to invent solutions to share those common parts)
</p>
]]></content:encoded>
				</item>
</channel>
</rss>

