Gold sponsors

IBM Corporation

Jasmine Conseil logo

Cloudsoft logo

Sonatype logo

SAP logo

Xored logo

Oracle

Amazon logo

Silver sponsors

Blackberry logo

ZeroTurnaround logo

Amazon Web Services logo

bsi logo

OnPositive logo

Google

Nuxeo logo

Actuate

Bronze sponsors

github

froglogic

Microsoft logo

Paremus logo

JBoss logo

Genuitec logo

Juniper logo

Soyatec logo

itemis logo

Totvs logo

AccuRev logo

Activity sponsor

eclipsesource

Media sponsors

Methods & Tools logo


Building the Google Plugin for Eclipse: What We Learned

Rajeev Dayal

Making at Eclipse · Sponsored
Thursday, 15:20, 40 minutes | Camino Real

Tags:
7
·
8
·
9
·
10
·
11
·
12
·
13
·
14
·
15
·
16
·
17
·
18

The Google Plugin for Eclipse (GPE) is a handy tool for developers that are building Google Web Toolkit (GWT) and App Engine applications. Smoothing out the learning curve of using GWT and App Engine, GPE allows developers to spend more time on what's important - writing code to solve the real problem. GPE provides refactoring and validation support for JSNI, RPC, and UIBinder, and uses modified versions of the Java and XML editors to support JSNI and UIBinder editing. GPE's launch configurations make launching GWT and App Engine applications a breeze, and users are able to easily discover how the launch configuration options affect the command-line.

Come join us as we dive into the nitty-gritty and show you how we've leveraged parts of the powerful Eclipse platform to provide sophisticated tooling for developers. We will share lessons learned along the way about how (and more importantly, when) to bend the Eclipse platform to fit your needs.

Rajeev Dayal is a Google software engineer on the Google Web Toolkit (GWT) team. His primary focus is the Google Plugin for Eclipse (GPE), which involves both fun stuff (making Eclipse do cool things) and not-so-fun stuff (tracing through a zillion lines of Eclipse source to figure out how to make Eclipse do cool things).

Rajeev has also done work on GWT's user interface library, specifically on accessibility, widget development, and fighting browser quirks.

Rajeev holds Bachelors and Masters degrees in Computer Science from the University of Waterloo and Georgia Tech.

Slides