Eclipse loves JavaScript: using and contributing to JSDT 2.0

The increasing importance of JavaScript also in back-end development, triggered new investments to revamp the JavaScript Development Tools for Eclipse.

JSDT 2.0 is available since the Neon release, and ships lots of functionalities, to enable full-stack development, trying to make javascript ninjas happy.

In this talk, you will start getting updates about the new features shipped in Neon.1, such as npm scripting, the new ClosureCompiler, and so on.

Experience level: 

Embedding Xtext in Your Website

Xtext is a language development framework that comes with web browser support. Its JavaScript-based API allows you to add language-specific features such as code completion and live validation to a text editor embedded in a website. In this session we will share our experience with Xtext’s web support gathered in the first year after its release (November 2015). We will show and explain how you can implement different use cases such as:

Experience level: 

What every Java developer should know about AngularJS

Many business applications nowadays have a least some web UI parts using server-side rendered, static HTML. With the upcome of dynamic HTML Javascript frameworks like Ember.js or backbone.js, there is a continuous trend to implement those web front-ends as “single page” applications. While there is a lot of diversity in the JavaScript world, one framework has become especially popular for business applications, that is AngularJS. It allows to extend HTML by dynamic behaviour and provides essential concepts for developing single page web applications.

Experience level: 

Combine RCP and Web applications

When starting a new project, it's the old difficult decision to choose between rich client and web applications. Effectively, it's either web or rich client. Especially when developing Eclipse RCP applications, it's just desktop. Sure, cool techniques like RAP could be used to exchange SWT by web ready JavaScript libraries. Moreover, e4 enables us to use different rendering engines for example JavaFX. But again, it's an either SWT or another UI library decision.

Experience level: 

Our Sponsors

For information about becoming a sponsor, please visit the EclipseCon Europe 2016 sponsor prospectus page.

Elite Dual ECE/OSGi CE



Project Quality Day

IoT Theme Day


EclipseCon Support Other Events

Our Other Events

Eclipse events are hosted all over the world!

  • EclipseCon Europe 2018