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

4:45-5:10 Rev Up with the Jazz Script Engine

Michael Schneider

Making With Eclipse · Sponsored
Tuesday, 16:45, 20 minutes | Alameda

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

Share business logic between Eclipse and Web Applications. This talk presents a JavaScript execution engine that allows seamless integration of Dojo-flavored JavaScript code - ideally generated using JDojo - in an OSGi based Java runtime. This engine ensures that the Java programmer won’t notice that parts of an application are written in JavaScript, while the JavaScript programmer won’t notice that parts of the application are written in Java. The talk covers techniques to run the same JavaScript code in both, a web-browser and Eclipse client, leveraging code-sharing to build Web clients that are on a par with Eclipse clients. The technology introduced is successfully used in Rational Team Concert’s Agile Planning and Work Item component.

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.