Eclipse Platform / RCP / Runtimes

Tue, 2016-01-26 13:01

Moving a Large Swing-Based Geoscience Application to Eclipse

The Halliburton/Landmark DecisionSpace® software platform is used by more than ten thousand geoscientists worldwide. This platform can enable customers to interactively explore large geoscience datasets, create interactive models to find oil and gas, develop these resources safely, and minimize environmental effects.

The codebase for this software consists of more than eight million lines of code and leverages both the Swing and SWT toolkits to deliver a rich user experience. Customers and other vendors extend the software through a plugin API.

Wed, 2015-11-18 18:02

The good, the bad, the ugly - A review of Eclipse 4, its APIs and architecture

Eclipse 4 is main stream so its time to reflect on the new architecture we defined (application model and dependency injection), the new APIs we published.

It's time to ask ourselves some questions:

  • Where did we succeed?
  • Where did we fail?
  • Where did we make huge mistakes?

We also try to answer the question if we are able to fix the failures or what amount of break it would cause.

Mon, 2015-11-16 23:46

Scaling Eclipse on high dpi (dots per inch) monitors. Challenges and Solutions

In the recent past the monitor technology has changed dramatically. There is a tremendous decrease in pixel size which resulted in high dpi monitors. The operating systems are designed with the assumption we have 72 dpi for Mac and 96 dpi for Windows and unix. Before the advent of "Retina" display this used to be the case. But with Retina displays the dpi started increasing. Now the application looks quite small on high dpi monitors to the naked eye. As the dpi increases the smaller the application looks. This presentation covers the challenges faced in resolving this problem

Mon, 2015-11-16 17:30

Tips and tricks for your Eclipse 4 migration.

You probably have an Eclipse 3.X application and you have a lot of questions about your migration…

This extended talk will explain the confusion about the current status and future of the Eclipse Platform in its various guises. Is Eclipse 3.x dead? Should new development always use Eclipse 4? Should companies rewrite existing Eclipse 3.x applications on Eclipse 4? Is it possible to migrate my application? What are the prerequisites? And if not, then why did we bother with Eclipse 4?

Thu, 2015-11-12 07:23

What every Eclipse developer should know about Eclipse 4 (e4)

This tutorial will give you a jumpstart on the concepts of the Eclipse 4 Application Platform. If you have previous experience developing with RCP 3.x but limited or no experience with e4, this tutorial is designed for you. Using a sample application, we introduce the most important features of the Eclipse 4 platform, such as the Application Model, Dependency Injection and the Programming Model based on Annotations. We complete the introduction with an overview of the most important services available. All topics include hands-on examples that we’ll work through together.

Wed, 2015-11-11 11:42

Your first Application based on Eclipse - FAQ

The Eclipse Platform is a mature and powerful framework for building tools and applications . The modular architecture and hundreds of open source frameworks available for use can significantly reduce the cost of an implementation project. However, Eclipse is also known to add new and sometimes complex concepts to the standard Java world, which might not be known from the start. This can lead to some frustration, non-optimal architectural decisions and therefore some unnecessary additional effort.

Subscribe to Eclipse Platform / RCP / Runtimes