Solved

The difference between SWT & RCP

Posted on 2006-10-26
4
2,565 Views
Last Modified: 2013-12-15
I'm just wondering, what's the difference between SWT and RCP?

From my understanding, SWT is a UI framework for rendering the UI with native components.

Whereas with RCP, I'm not sure where it adds value at all.

Could someone plz enlighten me, and also provide a bit of sample code illustrating the difference?

Chris
0
Comment
Question by:khooc
  • 2
4 Comments
 
LVL 24

Expert Comment

by:sciuriware
ID: 17829385
RCP :: Remote Procedure Calls :: an API set to connect applications
on different machines (or even platforms) on procedure call level.
RCP is implemented in many languages like C, C++ and JAVA, thus not JAVA dependent.

SWT is the SWING alternative for JAVA by the ECLIPSE group.

In fact, SWT has nothing to do with RCP.

;JOOP!
0
 

Author Comment

by:khooc
ID: 17832238
Actually, RCP is not Remote Procedure Calls

http://wiki.eclipse.org/index.php/Rich_Client_Platform
0
 
LVL 5

Accepted Solution

by:
kannan_ekanath earned 125 total points
ID: 17832399
RCP is a platform to build rich clients. Eclipse in itself is built on top of RCP. When you build a rich client application you can use a wide range of frameworks like SWT, JFace etc.

SWT is one of the alternatives to develop RCP applications. Carefully read the FAQ here,
http://wiki.eclipse.org/index.php/RCP_FAQ#What_is_the_Eclipse_Rich_Client_Platform.3F

The Eclipse Rich Client Platform consists of the following components: Eclipse Platform, SWT, JFace etc...

which means that SWT/JFace etc make up a platform called Eclipse RCP.

Now if you want difference between SWT and JFace,

SWT developement is like using a standard transmission in vehicles. Gives greater control and access to system internals but complicated. JFace is like automatic transmission, does most of the job for you..
0
 

Author Comment

by:khooc
ID: 17838722
Thank you - good answer kannan_ekanath
0

Featured Post

Free Tool: SSL Checker

Scans your site and returns information about your SSL implementation and certificate. Helpful for debugging and validating your SSL configuration.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
throw exception 21 66
add projects t working set in maven 2 37
glassfish admin console 1 16
Java Eclipse Loop 3 28
Update (December 2011): Since this article was published, the things have changed for good for Android native developers. The Sequoyah Project (http://www.eclipse.org/sequoyah/) automates most of the tasks discussed in this article. You can even fin…
Introduction This article is the first of three articles that explain why and how the Experts Exchange QA Team does test automation for our web site. This article explains our test automation goals. Then rationale is given for the tools we use to a…
Viewers will learn about if statements in Java and their use The if statement: The condition required to create an if statement: Variations of if statements: An example using if statements:
The viewer will learn how to synchronize PHP projects with a remote server in NetBeans IDE 8.0 for Windows.

679 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question