Eclipse 4

Experiences porting a suite of massive Swing apps to Eclipse 4

Session Type: 
Standard [35 minutes]
Speakers

After more than 10 years of developing its own proprietary application platform, Halliburton's Landmark Software and Services made the decision to switch to the Eclipse RCP and OSGi platform. The switch came at an interesting time as Eclipse Platform 3.x gives way to Eclipse 4. This change caused some initial uncertainty in our technical direction. But, we were fortunate in our timing as our effort has been simplified by new features in the Eclipse 4 platform.

Schedule info

Time slot: 
27 March 16:15 - 16:50
Status: 
Accepted

Audience

Track: 
Eclipse 4
Experience level: 
Beginner

Styling Tips for the Refined RCP App

Session Type: 
Standard [35 minutes]
Speakers

The e4 styling engine is the de facto way to dress up your RCP app! Join me for an in depth tour of the styling engine's main features - APIs to tooling to examples; everything you need to get you up and styling. We will start by taking a look at how the IDE makes use of the styling engine and how you can use the provided tools to customize your IDE and create new looks. We will then turn our attention to how to make use of the engine to style your RCP app, including how to extend the engine with your own custom property handlers.

Schedule info

Time slot: 
26 March 10:30 - 11:05
Status: 
Accepted

Audience

Track: 
Eclipse 4
Experience level: 
Beginner

Eclipse 4.x: Tips on API best practices for a 3.x plugin running on both platforms

Session Type: 
Standard [35 minutes]
Speakers

Eclipse 4.x is based on the Eclipse4 technology and supports the 3.x workbench API through use of the compatibility layer. But some 3.x APIs are more architecturally compatible with Eclipse 4 than others. This talk will touch on 3.x API patterns that are similar to the Eclipse 4 APIs, with lessons learned from the consumption of 4.2 in Juno.

Schedule info

Time slot: 
27 March 10:30 - 11:05
Status: 
Accepted

Audience

Track: 
Eclipse 4
Experience level: 
Intermediate
Slides: 

Become a Eclipse Committer in 20 min and fork the Eclipse IDE

Session Type: 
Standard [35 minutes]
Speakers

The Eclipse SDK is available via Git and the common build infrastructure allows to build your own Eclipse IDE.

Join this talk to learn how you can checkout the Eclipee 4 SDK source code, modify it, commit your changes and build the Eclipse SDK using CBI and Maven / Tycho.

If you follow the approach described in this talk you will be an Eclipse committer (to your local Git repo) and will have your own Eclipse IDE flavor.

Schedule info

Time slot: 
26 March 13:30 - 14:05
Status: 
Accepted

Audience

Track: 
Community
Experience level: 
Beginner

Tags:

Harder, Better, Faster, Stronger Eclipse 4 RCP Applications with Google Guava

Session Type: 
Standard [35 minutes]
Speakers

The Google Guava project contains several libraries that Google relies on in their Java-based projects: collections, caching, primitives support, concurrency libraries, common annotations, string processing, I/O, and so forth. As is, it is the ideal (necessary ?) complement to the standard JDK you are familiar with.

It has been gaining momentum during the past few months and if you did not have the time to have a look at it, this talk is for you. You will see, from an Eclipse developer point of view, how you can leverage some of its most useful APIs.

Among others :

Schedule info

Status: 
Declined

Audience

Track: 
Cool Stuff (Other)
Experience level: 
Beginner

Shake that FUD; How to migrate your Eclipse 3 legacy code to Eclipse 4 - PART 2

Session Type: 
Standard [35 minutes]
Speakers

You have been working with Eclipse 3 RCP since 2007 or so. The platform has been very good to you and this has resulted in a number of applications. Although it had been announced for a few years, it still came as a surprise that parts of the trustworthy API is now considered legacy.

You have heard about the model based Application Platform, Dependency Injection, the Rendering Engine and all that. You don't know exactly how it works yet but it sounds really cool and useful.

Schedule info

Status: 
Declined

Audience

Track: 
Eclipse 4
Experience level: 
Intermediate

Eclipse 4 Applications on RAP - Status and Challenges

Session Type: 
Standard [35 minutes]
Speakers

Eclipse 4 not only makes it easier to write applications, it also clears out a lot of obstacles that used to make it difficult to enable RAP applications to use the workbench. The modular design with exchangeable renderers allows us to create a customized renderer for RAP instead of forking the entire workbench.

In this talk we show different applications running on RAP and discuss the new possibilities for RAP developers but also challenges that are still remaining. We gave a similar talk at EclipseCon Europe 2012 and looking forward to present some progress in North America.

Schedule info

Status: 
Declined

Audience

Track: 
Eclipse 4
Experience level: 
Intermediate

What every Eclipse developer should know about Eclipse 4 (e4)

Session Type: 
Tutorial [3 hours]
Speakers

This tutorial will give you a jumpstart into the new concepts of the Eclipse 4 Application Platform. If you have previous experience developing with RCP 3.x, but limited or no experience with e4, this tutorial is designed for you.

Schedule info

Time slot: 
25 March 09:00 - 12:00
Status: 
Accepted

Audience

Track: 
Eclipse 4
Experience level: 
Beginner

Injection in Eclipse 4: All you need to know about it

Session Type: 
Standard [35 minutes]
Speakers

The mechanism of injection in Eclipse 4 is powerful but still somewhat enigmatic for most developers, and it is essential to master it in order to develop properly with Eclipse 4.

The purpose of this presentation is to to tell you the secrets on how annotations and contexts of injection work.

You will understand how to use annotations, what objects can be injected, when to use injection, as well as how to inject business objects in your application.

Additional information :

gihub for context explorer : https://github.com/opcoach/contextExplorer

Schedule info

Time slot: 
27 March 14:15 - 14:50
Status: 
Accepted

Audience

Track: 
Eclipse 4
Experience level: 
Beginner

Copyright © 2013 The Eclipse Foundation. All Rights Reserved.