best practice

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.

3 proven ways (with examples) to customize GMF editors, based on experience with Bonita Studio development

Session Type: 
Standard [25 minutes]

The development team of Bonita Studio, winner of the Eclipse Community Best Modeling Application in 2011, will share the way we are leveraging GMF to customize two of its practical and powerful GMF editors. We will use 3 examples to show how to customize and maintain models. Each of these methodologies (model diagram, Extension points, aspect templates) will be explained with a code sample.

After this talk, you will be able to efficiently develop your own GMF editor, maybe the next ""Best Modeling Application 2012"".

Bonita Studio: integrating challenging Eclipse technologies into an Eclipse RCP application through the application of structured development methodology

Session Type: 
Extended [55 minutes]

Bonita Studio* is an application widely used in multiple industries, based on Eclipse RCP. In this case study, we'll show how we are continuing to develop this fully-functional BPM platform by applying software development methodologies to manage application development, and how we have integrated multiple Eclipse products using this approach.

This talk will describe our experience using:
- Release Engineering;
- PDE build;
- Model Driven Development, Scrum, Code Generation;
- Hudson/Jenkins; and
- Quality Assurance : Automatic (JUnit, SWTBot, Selenium) and manual tests.

Syndicate content