domain-specific languages

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: 
Intermediate

Xtext for Beginners

Xtext makes it easy to develop programming and domain-specific languages and tooling for them. It includes a basic language infrastructure consisting of a parser, linker, and compiler, as well as advanced features such as Java integration, symbol indexing, incremental building, and editing support for different platforms. Starting from version 2.11, in addition to Eclipse, Intellij IDEA and the Web support, Xtext comes with a Language Server Protocol implementation that opens a way to new platforms such as Eclipse Che and VSCode. 

Experience level: 
Beginner

Embedded Modeling at Eclipse - a tale of two dialects

The most observant amongst you may have noticed that there are two "competing" Eclipse open source products to develop models for embedded systems and that both are part of both the Eclipse PolarSys Working Group and of the Eclipse Papyrus Industry Consortium!

These projects are:

    * Eclipse Papyrus for Real Time, implementing UML-RT
        http://projects.eclipse.org/projects/modeling.papyrus-rt

Experience level: 
Beginner

What Every Xtext User Wished to Know - Industry Experience of Implementing 80+ DSLs

Avaloq is an internationally leading Fintech company and the creator of the Avaloq Banking Suite. Domain Specific Languages (DSLs) are used to customize the business logic of the banking suite. Xtext is an Eclipse project that provides rich support for the implementation of DSLs. Xtext is very flexible and easily extensible allowing to apply it way beyond simple flowchart DSLs. At Avaloq we used Xtext to implement tools for over 80 DSLs out of which over 50 languages existed long before we learned about Xtext and hence were designed without Xtext implementation in mind.

Experience level: 
Intermediate

Our Sponsors

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

Elite Dual ECE/OSGi CE

Premium

Basic

Project Quality Day

IoT Theme Day

Media

EclipseCon Support Other Events

Our Other Events

Eclipse events are hosted all over the world!

  • EclipseCon Europe 2018