A year and a half after the first draft of Bonita Studio, we decided to move our product build from plugins to features, in order to better handle internationalization, and with the hope to better factorize the build of our 2 products: BOS and BOS-SP (which is a set of extensions on top of BOS).
Our build still uses the highly customized headless PDE-build wrapped in a master script responsible for packaging and testing the application as we deliver it. Here are the steps we followed:
In this quick "how-to" I will describe the steps required to put a boundary element in your Eclipse GMF editor. I assume you have already created your model. Here is ours :
I've used target platforms to ensure that I only add dependencies that are available in our build platform. Until now, I found them useful, but I did not understand how powerful they really are. Here is a story that convinced me that target platforms are a master feature of RCP development.
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.
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.
Charles and I were at EclipseCon last week. It was an incredible opportunity to learn things and meet a lot of people. Here is the summary of our conference.