Gold sponsors

Intel logo

IBM Corporation

Cisco

JBoss

Sonatype

SAP

Oracle

Silver sponsors

Blackberry

agitar

bsi logo

Microsoft

Google

Instantiations

Soyatec

Xored

amazon

Actuate

Bronze sponsors

Purple Scout

froglogic

Paremus

objectivity

Sopera

Genuitec

itemis

excelsior

Activity sponsor

eclipsesource

Media sponsors

Methods & Tools

SD Times logo

TSSJS

Be a Sponsor

JDojo Rising - Develop JavaScript with the Power of the Eclipse Java Development Tools

Michael Schneider

Making With Eclipse · Sponsored
Tuesday, 16:15, 25 minutes | Alameda

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

This talk introduces a novel approach to developing and evolving large Dojo-based Web 2.0 applications, called JDojo. It brings the Eclipse JDT tooling to the JavaScript language to provide typed API, compile-time error checking, refactoring, and much more, by using the Java syntax. However, in contrast to other approaches, its design is built around the JavaScript language rather than the JDK. It comes with built-in support for interacting with existing JavaScript code. The generated code is human readable and closely resembles the written Java code, thus providing a growth path for existing web applications and even allowing natively written JavaScript clients. Additionally, experiences using JDojo to develop parts of the Rational Team Concert Web UI are shared.

Michael Schneider works as Software Engineer at IBM Rational Research GmbH in Zurich, where he leads the development of planning tools for agile teams. His interests include developing complex Eclipse and Web applications, their architecture as well as the tooling that helps implement them. He implemented and delivered solutions to share code between these two platforms while maintaining their unique characteristics.