platform

Eclipse 4's Modeled UI: Providing you with the Tools to Chart your own Graph

Session Type: 
Standard [35 minutes]
Speakers

Do you like to take control? Have you had enough of having to jump through hoops just to get an application to kind of look like what you envisioned? Eclipse 4's modeled user interface gives you the flexibility and power to customize your application's look and feel in ways that were not possible before in Eclipse 3. Create shapes that makes sense for your clients' business case and not because you have to.

Schedule info

Audience

Track: 
Eclipse Platform/Eclipse 4
Experience level: 
Intermediate
Slides: 

Commands in Eclipse: some advanced patterns

Session Type: 
Standard [35 minutes]
Speakers

The Command Framework has much more flexibility for providing plugin developers with appropriate behaviour depending on when they want it. Menu Contributions allow commands to be placed in menus and toolbars, source providers enhance the application state available to the command framework Evaluation Service, and services help scope the interactions between the client code and the workbench.

In this talk we will cover:

  • How to contribute new variables to make new application state available

Schedule info

Audience

Track: 
Eclipse Platform/Eclipse 4
Experience level: 
Intermediate

Eclipse SDK's Greatest Hits: The First Ten Years

Session Type: 
Standard [35 minutes]
Speakers

In honour of the Eclipse Project's recent 10th birthday, this talk will look back on ten years of Eclipse from the perspective of the code that makes up the Eclipse SDK. We will dive into some of the most interesting data structures, algorithms, and programming techniques employed by the Platform, JDT, PDE, and Equinox over the years. Did you ever wonder how the workspace efficiently computes resource change events, how the Java builder tackles the problem of incremental compilation, or how SWT does platform-specific programming in Java?

Schedule info

Audience

Track: 
Eclipse Platform/Eclipse 4
Experience level: 
Intermediate

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

Session Type: 
Standard [35 minutes]
Speakers

Eclipse 4.2 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, and how using them in your 3.x plugins can allow you to access some of the early Eclipse 4 services available through 4.2.

Schedule info

Audience

Track: 
Eclipse Platform/Eclipse 4
Experience level: 
Intermediate
Slides: 
Syndicate content