×

Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!

Developing Your First Eclipse RCP Application

timothy posted more than 7 years ago | from the step-1-is-schedule-an-eclipse dept.

10

An anonymous reader writes "The objective of the Eclipse Rich Client Platform (RCP) is to enable Eclipse to be used in a wide range of end-user applications that are not integrated development environments (IDEs). With the release of Eclipse V3.1, it is easy to create RCP applications. This tutorial will guide you step by step in building your very own RCP application."

cancel ×
This is a preview of your comment

No Comment Title Entered

Anonymous Coward 1 minute ago

No Comment Entered

10 comments

Bugmenot (1)

kevin_conaway (585204) | more than 7 years ago | (#15793034)

I've never seen a developerworks article that required a login/password but this one does. Bugmenot [bugmenot.com] has several though.

Anyways, has anyone actually used RCP. How does it compare to Swing?

Re:Bugmenot (4, Informative)

g051051 (71145) | more than 7 years ago | (#15793506)

RCP and Swing are two different things. You want to compare SWT and Swing. And that's a Holy War I'm not inclined to get involved in.

I'm using RCP to develop an in-house application, and I'm very impressed. Once you get over the huge learning curve (because the RCP framework encompasses such a large set of functionality), it's very nice. The Eclipse PDE is a nice dvelopment environment. The plugin metaphor is very powerful, and seems to work quite well. I'm also using the EMF (Eclipse Modelling Framework), and purchased WindowBuilder Pro [windowbuilderpro.com] to help out with the GUI work.

Re:Bugmenot (1)

ultranova (717540) | more than 7 years ago | (#15797237)

RCP and Swing are two different things. You want to compare SWT and Swing. And that's a Holy War I'm not inclined to get involved in.

Swing comes with the JRE and is good enough. SWT requires you to bundle the support libraries to each platform your application has to work in. SWT may or may not be better than Swing for the developer, but it introduces platform dependencies beyond having to have the JRE, and it likely won't give any benefits for the end user. It certainly doesn't guarantee decent speed - Azureus uses SWT and its interface is slow like a tarred slug.

Not much of a war there - SWT, a hundred peasants with nothing but their (self-)righteousness against ten thousand knights of Swing armed to their sharpened steel-tipped incisors ;).

Someone tell IBM (1, Interesting)

Anonymous Coward | more than 7 years ago | (#15793125)

... that the current version of Eclipse is 3.2.

Re:Someone tell IBM (2, Interesting)

H0p313ss (811249) | more than 7 years ago | (#15794303)

... that the current version of Eclipse is 3.2.

Why is this a troll? 3.1 was released a year ago, 3.2 has been out for almost a month. Fully functional beta builds have been available for months.

An article this out of date is downright embarrassing, or should be to whoever approved it.

Ugh! dreadful (3, Insightful)

hey! (33014) | more than 7 years ago | (#15793959)

I wouldn't bother. This has to be about the worst tutorial I've ever seen.

It doesn't even show you any actual code. It takes you through the process of using the IDE, and instructions to paste code (which it doesn't show) from other projects (that you don't have) into files generated by the IDE. In short, it shows you things you could figure out yourself, doesn't show you the things you couldn't.

It would make more sense just to study the examples provided, or to go to the eclipse RCP web site and look at the far superior tutorials there.

Eclipse RCP Success Stories (3, Interesting)

QuantumFTL (197300) | more than 7 years ago | (#15793977)

At Cornell University, my masters project was a snakelike robot arm and companion software control system. With a team of 19 engineers, we put something pretty impressive together, and the only reason we were able to get as far as we did with the GUI was that we used Eclipse RCP as the basis for our program. I've found the interfaces to be very clean and well documented, and the sheer amount of work that Eclipse did for us, both as an IDE and as an RCP framework was amazing.

I also worked with using Eclipse RCP as the basis for the Maestro [nasa.gov] scientific analysis and high-level rover planning software, which is currently used on MER and is scheduled to be used on several future exploration and technology missions. Because the program is considered "class A mission critical," it must either be written entirely from scratch, or use a framework which is very stable and has good vendor support. JPL uses a lot of FOSS, and Eclipse RCP was a wonderful tool for our purposes. I used Eclipse to great effect while helping to develop the Science Activity Planner (the public version of which was also called Maestro and covered on slashdot here [slashdot.org]).

book to learn eclipse (0)

Anonymous Coward | more than 7 years ago | (#15796973)

for plugins developers : what is the best book you read about Eclipse RCP / plugins ? I want to purchase one but I don't already know which one.
Check for New Comments
Slashdot Account

Need an Account?

Forgot your password?

Don't worry, we never post anything without your permission.

Submission Text Formatting Tips

We support a small subset of HTML, namely these tags:

  • b
  • i
  • p
  • br
  • a
  • ol
  • ul
  • li
  • dl
  • dt
  • dd
  • em
  • strong
  • tt
  • blockquote
  • div
  • quote
  • ecode

"ecode" can be used for code snippets, for example:

<ecode>    while(1) { do_something(); } </ecode>
Sign up for Slashdot Newsletters
Create a Slashdot Account

Loading...