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.

How to install WindowBuilder

In order to install WindowBuilder on  Eclipse let’s click on  Help -> Eclipse Marketplace…, type “windowbuilder” into “Find:” field and press Enter. Then press the Install button and follow the wizard until it asks to restart Eclipse.

Web development with Eclipse RAP

Introduction We’ve already wrote in the past about RAP framework (see article Single sourcing with Eclipse RAP). In the meantime however this framework has made big progress (the above article was referring to version 1.4, while now it is out with version 2.1) … Continue reading

WindowBuilder: installing and EMF databinding

In the tutorial Eclipse EMF: an out-of-the-box CRUD for a database we saw how to, starting from an EMF model, we can automatically generate a database-aware application. The advantage is clear: we do not need to write code, aside from … Continue reading

Launch checking

In case you get some error during launch, it is reccomended to check that the launch itself contains all needed plugins. To do this, click  Run -> Run Configurations… select the launch go to Configuration tab and make sure that … Continue reading

Clean workspace

In case of errors in the workspace, it could be useful to make a Refresh and a Clean operation. Here you’ll find how: Refresh Let’s select all plug-ins inside the workspace, right-click Refresh on the context menu. Clean Click the … Continue reading

How to create an RCP application

Select File -> New -> Other… and choose Plug-in Project, then Next. In Project name field let’s give a name to our project, e.g. it.rcpvision.rcptutorial.application leave other options unchanged and press Next. At the next step let’s make sure that … Continue reading

Teneo Setup for Eclipse 4.2 – Juno

In this section we will see how, starting from  Eclipse Juno Modeling, you can install some plugins that will allow management of the persistence to a database using the Teneo framework. This framework implements a layer that links EMF and … Continue reading

Label and Content Providers for JFace TreeViewer

The JFace library offers some widgets, called viewers, that can represent a data model. What are they for? Let’s suppose you want to show a table, a tree or a combo in order to visualize a list of objects or … Continue reading

Tutorial: Hello Forms

Sorry, this entry is only available in Italiano.

Tutorial: an Application for showing SWT Examples

In this tutorial we will create an application in order to test the features of the Standard Widget Tootlkit (SWT) library. The figure below shows what the result will look like. INTRODUCTION First we will create a minimal RCP application, … Continue reading