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

Developing Eclipse Plug-ins with JavaScript

Simon Kaegi (IBM )

Making With Eclipse · Standard (25 mins)
Wednesday, 15:45, 25 minutes | Cypress

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

One of the goals of the e4 project was to improve the platforms support for using languages other than Java to contribute functionality. This year our focus has been on providing support for using JavaScript as a full fledged participant in the Eclipse with a strong modularity story consistent with OSGi and the appropriate mechanisms in place to consume and provide new functionality via extension-points  and the OSGi Service registry.

In this talk we'll look briefly at the anatomy of a JavaScript bundle focusing on the mapping between OSGi metadata used in the Java vs. JavaScript world. We'll then look at a concrete example that demonstrates use of the platform level JavaScript support to participate in Eclipse applications.

Simon Kaegi is a software developer working for IBM Rational at the software lab in beautiful Ottawa, Canada. He is a member of the Eclipse core team and committer on equinox (server-side, p2, and compendium) and e4 (JavaScript modularity and debug). Lately he's been thinking about Web IDEs and would love to discuss.