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

Xtext - A Language Development Framework

Sebastian Zarnekow (itemis AG ), Sven Efftinge (itemis AG )

Making With Eclipse · Standard (25 mins)
Tuesday, 14:00, 25 minutes | Lafayette

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

The Xtext framework greatly simplifies the development of domain specific languages (DSL) and even programming languages. Starting with a grammar definition, Xtext automatically derives the abstract syntax based on EMF, a rich featured, customizable Eclipse editor and the infrastructure to process your language files with a code generator or an interpreter. While with Galileo the framework already provided the tools to easily develop feature-rich editors for your very own languages, the Helios release of Xtext will provide you with a full-fledged IDE.

In this session you will learn what Xtext is, how it works and what new and noteworthy features the Helios release will bring.

Sebastian Zarnekow (itemis) is a software architect and consultant at itemis in northern Germany. He develops frameworks and tools for model-driven and language oriented software development and is a committer for Xtext, Xpand and MWE. Sebastian is a speaker at conferences and author of articles for magazines.

Sven Efftinge (itemis) works as consultant, coach and developer. He leads the itemis lab in Kiel which focuses on language development and Eclipse technologies. He is project lead of the Xtext framework at eclipse.org and the original architect of the Xpand language family (a.k.a. openArchitectureWare 4). Sven is also a speaker at software conferences, co-author of a book and writes articles for magazines.