Tutorials Eclipse RCP

On international scale Eclipse RCP is the base of the applications in Finance, in Transports, in Industry and even in Space Exploration.
IBM, ORACLE, SAP, NASA, NOKIA are a few of the organizzations that adopted this technology as the platform for their business and their products.
Eclipse represents a new way to see the world of Enterprise software development, where business and open source create a strong sinergy. Eclipse RCP has an Open Source and extendible architecture, feature that has been allowing the growth of the comunity, which at present counts on hundreds of plug-ins developped by companies, organizations and individuals.
The fact of being a “plug-in oriented” architecture, allows the possibility of using the platform based on specific needs and requirements. To understand the strenght of this approach, think abount how it is easy to extend the Eclipse IDE with new features, simply by adding a plug-in.
Using the Eclipse platform to develop, allows us to have in hand, in user applications, all the instruments that are offered to software developers by Eclipse (Help UI, Update Manager, Cheat Sheets, Intro, etc.), nowadays universally considered one of the best IDE.

Eclipse Visual Editor: on the road again!

News Update june 1st, 2011: Visual Editor Project was archived (here the announcement and the archived project page) You will find an update of the news on page And the winner is: WindowBuilder   In the Visual Editor Project home page you still can read that the project "is migrating progressively to Eclipse 3.3 (Europa)". Indeed many of you may have had more than a problem when trying to install VE on Eclipse 3.4 (Ganymede) or on the upcoming Eclipse 3.5 (Galileo). Well, the years of troubles seems to be gone and Eclipse Visual Editor is again with us! In [...]

2012-06-08T13:33:48+00:00By |

Managing menu items visibility

In order to manage the visibility of a menu item we can extend AbstractSourceProvider. Let's see how to do that. First of all we have to create a class that extends AbstractSourceProvider. This class is intended to hold the state variable and provide it to the platform when needed. In this example we intend to manage the visibility of a menu item depending on the user profile. [java] package com.rcpvision; import java.util.HashMap; import java.util.Map; import org.eclipse.ui.AbstractSourceProvider; import org.eclipse.ui.ISources; public class SessionSourceProvider extends AbstractSourceProvider { public final static String SESSION_USER_CAN_SEE_PREFS = "com.rcpvision.session.user-can-see-preferences"; private final static String CAN_SEE = "canSee"; private final [...]

2013-01-25T11:19:18+00:00By |

Visual Editor or WindowBuilder Pro

News Update june 1st, 2011: Visual Editor Project was archived (here the announcement and the archived project page) You will find an update of the news on page And the winner is: WindowBuilder Would you like having a free visual editor for designing your UI in Eclipse RCP technology with Helios (3.6) or Galileo (3.5)? Since yesterday, September 16th 2010, you do not have one choice, but two! You can opt for Eclipse Visual Editor or for WindowBuilder Pro! Visual Editor? But it had some problems when installed on Eclipse Helios (at least after the M4 version), isn't it so? [...]

2012-06-08T13:33:23+00:00By |