rcp Tag

Building an application to view and edit data is really simple using the EMF Client Platform. This includes form-based editors based on EMF Forms. Add EMFStore to the mix and you get collaborative editing and versioning. All of this is merely a matter of defining an EMF model for your data.If you want to run all this as a web application, you can use the...

Read More

Short Story We have just published a tutorial in which we try to answer the most frequently asked questions about starting to develop an application based on Eclipse. It is focused on using Eclipse as a platform, not only as an IDE:See here for the tutorial. Long Story Eclipse is not only an IDE, but also a platform to build applications and tools. The “Eclipse Platform” is a...

Read More

The release of Eclipse 4.x (e4) raised the question of how to migrate existing Eclipse 3.x applications to Eclipse 4.x (e4). In this tutorial I will review the options for developing Eclipse plugins and applications with the new platform. Looking forward to your comments and additions. Previous parts (part 1-7 ) of this tutorial are available now as a downloadable PDF.In the previous parts of this tutorial,...

Read More

Almost two years ago, I have created a basic tutorial for the UI testing tool “Q7”. In 2014, Q7 has been released as an open source project and been renamed to “RCP Testing Tool” (RCPTT). RCPTT is focused on creating and running UI/System test for RCP/SWT applications. It is an alternative or addition to the open source projects SWTBot or Jubula. All of them have...

Read More

In my last blog post, I started to describe the framework EMF Forms in more detail and compared it to manual UI programming. To recap, EMF Forms is a framework for efficiently creating form-based user interfaces. Instead of programming form-based UIs manually, they can be described by a simple view model. This model is then interpreted by a customizable rendering component to display the actual...

Read More

A comparison between view modeling and manual UI programming In my previous blog, I introduced EMF Forms, a subcomponent of EMF Client Platform (ECP), which supports the development of form-based user interfaces based on a view model.  The approach allows the effective development of forms without manual and tedious layout coding or manually binding controls to data models. The technological basis of EMF Forms has been used...

Read More

Here is a widespread way of creating a label with a bold font: [raw]Label label = new Label(shell, SWT.NONE); Font boldFont = new Font( label.getDisplay(), new FontData( "Arial", 12, SWT.BOLD ) ); label.setFont( boldFont ); label.setText("Bold Label");[/raw]Everything seems to be fine with this code. A Label is created with the default font "Arial", the default size "12" and our desired style "BOLD". So what's the problem with this snippet?With the...

Read More