Login
Pass
Always remember me

Author Archive

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 »

Programmatic hot deploy with Jetty

Hot deployment – which consists in deploying an application without stopping the application server – can save a lot of time and of course, avoid interruption of service.

You may already know it, but Bonita Open Solution embeds Jetty when it comes to deploying your process-driven application. I tried to programmatically hot deploy an application with Jetty a few days ago but unfortunately didn’t find any documentation on how to do this. After a lot of trial and error, I finally did it! I was mainly inspired from the depths of a mailing-list archive (BTW when will we have a Jetty forum?). Here is the results of my research…

Read the rest of this entry »

Customize your GMF editor by customizing templates

During the development of BOS Studio, which is a technology nominee for Eclipse Community Awards, the BonitaSoft R&D team has customized GMF editors.  I will share what we did and show how to apply it yourself.

One way to customize your GMF editor is to modify the XPand templates. GMF provides a convenient way to do it. This post will explain two ways to take advantage of this method. To illustrate, I will show you how to set a custom SelectionManager in the editor. Read the rest of this entry »