How to build kick-ass RCPs

Session Type: 
Standard [25 minutes]

Schedule info


Building a complex RCP application can be a daunting task with many requirements and pitfalls. In our development of UML Lab, we have navigated this jungle by integrating several Eclipse technologies into a well-running process ranging from lean planning to Continuous Deployment.

Based on a Kanban-driven approach, we integrate separate ticket systems for customer issues and internal development through Mylyn. All development progress is tied to corresponding tickets through the trackers' scm bridge. The RCP build itself is realized with Buckminster, delivering consistent results between developer workstations and the Hudson build server used for CI build automation. Build results as well as results of automated tests with JUnit and Jubula are made accessible through Mylyn's Build integration. Nightly builds continuously deliver update sites and RCPs across target platforms, providing obfuscation, signing, patch features and checking for updatability and API baseline violations.

This session will give an overview of the process and outline some common pitfalls of complex RCP builds. It is aimed at IT managers, software engineers and project leaders who want to build complex eclipse rcp based products.


Hi, that's great news. A


that's great news. A standard talk is fine with us.


Hi Carsten, Hi Manuel We

Hi Carsten, Hi Manuel

We would like to accept your talk as a standard talk. (The vast majority of talks will be standard talks) . Please let us know until Friday if this is ok for you.

Thank you