Build

How to build kick-ass RCPs

Session Type: 
Standard [25 minutes]

Schedule info

Room: 
Silchersaal
Presenter: 
Assistant(s): 

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.

Extreme Makeover Eclipse Edition

Session Type: 
Standard [25 minutes]

Schedule info

Eclipse arrives "out of the box" with everything a developer needs to edit, compile, and test their next killer app. But in today’s highly competitive and complex software development environment, there is much more that needs to be added to the development process in a professional software shop. For example, how can you ensure your code is clean and correct, and that bugs are thoroughly squashed? How can you create a build process that is dependable and reproducible? How do you distribute properly built and versioned components to your colleagues?

Distributed release engineering @ eclipse.org – a field report

Session Type: 
Extended [55 minutes]
Presenter: 

We, the Jubula project team members, recently open sourced main parts of the commercial UI testing tool GUIdancer and participated with our newly created Eclipse project in the Eclipse Indigo release train.

Joining the train required a lot of effort to meet the versatile internal and external artifact requirements. We start by looking at the specific needs we had:

  • Open your source: a pre-requisite for an external build process to take place is the external presence of the sources to build in combination with the absence of non-EPL conform code and artifacts (JARs).

Tycho - the good, bad and ugly

Session Type: 
Standard [25 minutes]

Schedule info

Room: 
Theater
Presenter: 

Tycho promises to merge the world of osgi/p2 with Maven apparently making it dead easy to build plugins.

The JBoss Tools and Developer Studio team moved to Tycho last year and with 350+ plugins we learned a lot about what Tycho can do and not do.

In this talk I will show the Good, bad and ugly experiences we had and discuss our recommendations on how to and how not use Tycho.

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

Session Type: 
Extended [55 minutes]
Presenter: 

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