eclipse4

Harvesting the power of Eclipse 4 Context Functions

Session Type: 
Standard Talk [25 minutes]
Speakers

With the new dependency injection framework provided with Eclipse 4 you can inject services anywhere you need them. Context Functions can be used for providing the specific implementation to the interface. The special thing about them is that this relation can be a function of the Eclipse Context's state rather than a predefined, hard-wired Interface-Implementation connection.

By design the framework makes it possible to customize the way this wiring is made. This ability opens up a wide range of dynamics which can be performed in the process of selecting the service implementation.

Schedule info

Room: 
Theater
Status: 
Accepted

Audience

Track: 
Eclipse Technology
Experience level: 
Advanced

Running Eclipse 4 Application on RAP - Status and Challenges

Session Type: 
Standard Talk [25 minutes]
Speakers

The new application platform Eclipse 4 was designed to make the UI renderer replaceable. This architecture should make it simple to run Eclipse 4 applications on RAP, a popular Eclipse web framework wit SWT and JFace API. The Eclipse RAP and Eclipse 4 teams have started a shared effort to find out what has to be done to run E4 applications on RAP.

Schedule info

Room: 
Theater Stage
Status: 
Accepted

Audience

Track: 
Eclipse Technology
Experience level: 
Intermediate
Slides: 

Building GUIs with WindowBuilder

Session Type: 
Standard Talk [25 minutes]
Speakers

After Google's acquisition of Instantiations, WindowBuilder (winner of the 2009 Eclipse Community award for Best Commercial Eclipse Tool) was contributed to the Eclipse open source community (http://www.eclipse.org/windowbuilder) and is now a thriving open source project. Now the most powerful Java UI builder in the world is freely available for any Eclipse developer to use and extend and has been recently updated to support Juno and Eclipse e4.

Schedule info

Room: 
Theater Stage
Status: 
Accepted

Audience

Track: 
Eclipse Technology
Experience level: 
Intermediate

Copyright © 2012 The Eclipse Foundation. All Rights Reserved.