tycho

Beware: Testing RCP Applications in Tycho can cause Serious Harm to your Brain

Session Type: 
Standard Talk [25 minutes]
Speakers

For our Business Integration product - AGETOR -, we have built an IDE based on Eclipse. Until recently this product has been build using PDE Build and simple JUnit testing.

As we anticipate a lot of new features in this IDE over the next year, we have refactored the compete code base and moved from PDE Build to Tycho. And with that we also need to move our various tests to Tycho.

Schedule info

Status: 
Accepted

Audience

Track: 
Eclipse Technology
Experience level: 
Intermediate

Putting P2 into practice: Releasing independent products from a shared code base

Session Type: 
Extended Talk [55 minutes]
Speakers

Once you know how to use Tycho, building and releasing a single Eclipse product is quite straightforward. But if you need to build multiple products from a shared code base, with independent release cycles for each product, a lot of practical questions arise.

In this talk, we will present reusable solutions for these requirements. The main part of the presentation will be an in-depth explanation of a multi-product build using Tycho, Subversion and Jenkins developed at the German Aerospace Center (DLR). In addition, we will share the lessons we learned along the way, and give practical tips for setting up and maintaining your own multi-product Tycho build.

Schedule info

Status: 
Accepted

Audience

Track: 
Building Industry Solutions
Experience level: 
Intermediate

A journey with Target Platforms

Session Type: 
Standard Talk [25 minutes]
Speakers

Target Platform are a powerful concept for Eclipse Plugin/RCP development. They are basically specification of how to resolve dependencies. But behind this very technical definition, target-platforms are a very elegant way to resolve some common use-cases at both dev-time and build-time. In this presentation, I’ll highlight how you can profit from target-platforms by reminding concepts, typical use-cases and sharing some tips&tricks to stop fighting with dependency management, and turn it into your dedicated friend.

Schedule info

Room: 
Theater
Status: 
Accepted

Audience

Track: 
Building Industry Solutions
Experience level: 
Beginner

Building a commercial-grade IDE for cross-mobile platform development

Session Type: 
Extended Talk [55 minutes]
Speakers

Building a product is hard, building a platform is even harder. In this session, we will have a look at the technical and organizational challenges that Service2Media faces while developing an Eclipse-based IDE that supports their cross-mobile solution called M2Active. With M2Active, a developer can create applications for mobile platforms (iOS, Android, Blackbery, J2ME, Windows Phone) using the 'define once, deploy anywhere' principle.

Schedule info

Status: 
Declined

Audience

Track: 
Building Industry Solutions
Experience level: 
Intermediate

Tycho adoption: Lessons learned, tips and tricks from the 1st line of front

Session Type: 
Extended Talk [55 minutes]
Speakers

Common Build Infrastracture (CBI) is an landscape-changing initiative to make builds easy for everyone. The technologies that are used in that build system are relatively young in the Eclipse environment, however, they'd been already adopted in a number of not-only-eclipse projects.

Eclipse Platform to Maven/Tycho conversion is the most difficult example of adoption, mostly due to the fact that its build system was created in ancient days of Eclipse creation, and it hardly can be mapped to current maven concepts.

Schedule info

Room: 
Theater Stage
Status: 
Accepted

Audience

Track: 
Eclipse Technology
Experience level: 
Intermediate

Copyright © 2012 The Eclipse Foundation. All Rights Reserved.