Categories

Author Archive

An effective way to fight duplicated libs and version conflicting classes using Memory Analyzer Tool

In this blog post I suggest a very effective way to spot duplicated libs/classes in your java application. I found and used this tip during the integration phase on an application server – which is quite a common use case.

This tutorial will be very helpful in the following cases:

  • NoClassDefFoundError:  there are two different versions of the same class in your classpath.
  • Integration with unknown huge products (not osgi-ed):  detect multiple libs with the same version, and so reduce memory footprint.

Read the rest of this entry »

How to run UI tests on hudson.eclipse.org server (on a server without a window manager activated by default)

I’m currently trying to move GMF-Runtime build to Tycho (following GMF-Tooling). I asked for a job on the hudson.eclipse.org server for this new fast and simple build but I encountered an issue. And I found a solution.  Read the rest of this entry »

My EclipseCon Europe 2011 Feedback (Better late than never)

It was my second EclipseCon Europe. And the first difference that I encountered between the two conferences was during my trip

from Grenoble to Ludwigsburg. Last year, during the flight, the Swiss airline company offered me chocolates – this year the German airline gave me a camembert sandwich. (Which would you prefer?) OK, time to talk about #ECE2011 more seriously. I can’t cover all the great things so here is just a selection.

Read the rest of this entry »

Our Eclipse Summit Europe

Eclipse Summit Europe (ESE) took place last week. Here’s some feedback on this great conference I attended with Mickaël Istria.

BonitaSoft Presentations

I presented the two highly customized GMF-based editors of Bonita Open Solution Studio during the Modeling Symposium (see my presentation below).  The goal of the presentation was to show customization that can be done with GMF while keeping agility for development. You can find the slides here. I’m pretty happy with the results, as I got good feedback and people came to ask more details on how the BonitaSoft Team does this. Read the rest of this entry »

Acquire Heap Dump from MAT (Memory Analyzer Tool)

MAT, which stands for Memory Analyzer Tool, is a fast and feature-rich Java heap analyzer that helps you find memory leaks and reduce memory consumption.
The project got integrated into the release train with Helios and comes with great features. I will highlight one of them, which is pretty useful in debug/development mode. I’m talking about the ability to acquire Heap Dump directly inside MAT. Read the rest of this entry »

Tags: ,

Moving a RCP application from Galileo to Helios: feedback and tips

In this post I’m going to share our experience migrating our RCP product Bonita Open Solution from an Eclipse 3.5.1 to 3.6.0 based platform. There were some issues but we were successful. I will also offer some tips so you can avoid some mistakes and save migration time. Read the rest of this entry »