JDT

How to train the JDT dragon

Session Type: 
Tutorial [3 hours]
Speakers

The JDT exposes APIs and extension points to enable you to extend and customize the Java tooling. In this tutorial you will write a plug-in that uses some of these APIs to create a few quick fixes, a cleanup, customize content assist and gather statistics for your project. In the process, you will learn about the AST, Java Model, bindings and other things that make JDT so cool.

Schedule info

Time slot: 
26 March 09:00 - 12:00
Room: 
Lake Anne B

Audience

Track: 
Tools
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
Syndicate content