18. October 2007
With the development of the RCP Framework a new and elegant possibility to develop client applications was created. The Eclipse licensing model allows you to create commercial applications based on the RCP Platform. However, the question must to be asked under which conditions and with which requirements a computer-based solution based on RCP is the best option. (more…)
15. October 2007
The implementation of the “Ctrl+3″ popup was an undisputed enhancement for more usability. It enables a much faster navigation through all the browsable items you may have in your Workbench. A much more interesting topic is how to adopt this widget in order to be extended, restricted and customized. This is especially usefull for RCP Development to hide and add elements. However, there is currently no way to customize the contents of the quick access popup.
The following article provides instructions for an implementation of a fully customizable popup with the known behaviour. The content is contributed using an extra Extension-Point (no bundle-activation required). (more…)
9. July 2007
Because I have already read many reviews that dealt with Eclipse 3.3 as a tool or IDE, I want to take up the the aspects of RCP Development with Eclipse 3.3. It is to notice that I am using Eclipse 3.3 since the M5 Release because of the Eclipse UI Form enhancements. (more…)
3. July 2007
The Eclipse Update Mechanism is an essential feature for RCP development. Without the possibility to update content or business logic or to fix a bug after you have distributed your product, the RCP Framework wouldn’t be interesting. But the problem is the basic concept of Eclipse itself. It is developed as an open platform where you can plug into everything you want. For RCP-Development this is not practicable in the majority of the cases. You need a restricted management of updates where the user has no choices and no possibility to customize any parameter of an update. Unfortunately Eclipse’s Update-Manager can not be restricted out-of-the-box. In the following I will share my experience with modifying the org.eclipse.update.ui-Plugin. (more…)
21. May 2007
If you are attending a fair there are a lots of exhibitors providing you with a CD-ROM containing a small program for company- or product-marketing. Sometimes the exhibitor also wants to distribute documents, PDF-Documents for example, in a nice wrapper. So why not use the Eclipse RCP to build such an application? - The following article will describe how to embed a Derby database and configure your product in a way that will make it possible to execute it from a CD-ROM. (more…)
16. April 2007
The presentation framework provided by Eclipse gives you the possibility to customize the UI and the behavior of graphical elements. A good example for UI-customization is the Lotus Nodes Client “Hannover”. But what do you do If you don’t have the budget, time or the skill set to implement such an excessive UI-customization like the guys from “Hannover”? Especially for small RCP applications with a handful views and the wish that your product should not look like a “typical Eclipse Client” it is probably better to use alternative possibilities to create an individual looking RCP. The following article will give an example how to customize your UI easily without using any special framework or extension-point. (more…)
2. April 2007
If you want to write a RCP that makes complex data-structure editable, the TableViewer with a CellEditor might becomes your first choice. It has the advantage to make a direct edit in the ui-component in which it is presented. Especially the ComboBoxCellEditor is the preferred way to select a value from a given list of items. But the use of ComboBoxCellEditors should be kept within a limit. If your application makes excessive use of this CellEditor with a heavy amount of items that can be chosen, CellEditors become a usability-nightmare. The following article describes a way how to use existing concepts in the eclipse sdk to avoid user-frustration and improve the usability of your application at the same time. (more…)
26. January 2007
Since Eclipse 3.2 JFace provides a possibility to decorate your Controls. That means you can add small icons and messages to your control to give the user a feedback of the expected input. Especially for applications that are designed for a wide range of end-users with different skills, it’s an elegant way holding the users hand while guiding him through different forms. The additional capability of field-assists makes it very easy to improve the handling of your application. In this article an example is shown how to decorate a text-control and adding a simple filed assist. (more…)
5. January 2007
The next release of richhtml4eclipse is available. With 0.3 the following new features were added:
- Foreground-/Background-Color
- Layers (add, move, z-index)
- Non breaking White spaces
- Set HTML programmatically
Check out the latest release on SourceForge.net. Feedback is really appreciated.

Screenshot of the 0.3 Example Toolbar
22. November 2006
If you build your own editor in the most cases you have to provide the capability to print its content. In addition you probably also have to print different business-logic that is not presented by an editor or viewpart. SWT gives you the possibility to generate printing jobs, what is a bit complex. With the Open-Source API PaperClips there is a possibility to generate data that can be sent to a printer in a very easy way. In addition it provides cool UI-Elments, e.g. a Print Preview. In this article is explained how to register a Print-Action as GlobalAction Handler, with formatting the data you want to print and a Print-Preview.
(more…)