Newsletter





Bericht: DSLs mit Xtext, Dr. Jan Köhnlein

Besucher im GlaspavillonAm 20.08. hatten wir an unserer neuen "Wirkungsstätte", dem Glaspavillon auf dem Campus der Universität Essen, Dr. Jan Köhnlein von der Firma Itemis zu Gast. Laut Wetterprognose hatten wir uns dazu auch gleich den heißesten tag des Jahres ausgesucht; trotzdem fanden etwa 50 Besucher den Weg zu uns. Es standen aber ausreichend kalte Getränke zur Verfügung.

In eigener Sache...

Zuerst gab es natürlich einiges an Themen in eigener Sache. Da wäre schon einmal unser neues Logo, das seit einigen Tagen die Webseite und unserer Newsletter ziert. Das alte, grüne hatten wir zum Start der Gruppe schnell zusammengebaut; das neue soll etwas länger Bestand haben.

Prof. GoedickeDann natürlich unser Umzug auf den Uni-Campus.  Wie bereits berichtet, wurde das Unperfekthaus etwas zu klein, und Prof. Goedicke hat uns freundlicherweise neue Räumlichkeiten auf dem Campus vermittelt. Dies wird nicht immer der Glaspavillon sei, da dieser sehr beliebt ist, aber einen Hörsaal werden wir wohl immer finden. Prof. Goedicke war auch anwesendund "eröffnete" die Veranstaltungsreihe sozusagen mit einem kleinen Grußwort. 

Der Vortrag

Domänenspezifische Sprachen werden in immer mehr Projekten eingesetzt. Es existieren verschiedene Tools zur Modellierung; relativ neu aber dennoch schon ausgereift ist Xtext, das mittlerweile Bestandteil der EMF-Palette von Eclipse ist.

Jan Köhnlein

Jan Köhnlein war für den Abend eigens aus Hamburg angereist und gab zunächste einen kurzen Überblick. Xtext setzt auf einen einfachen textuellen Ansatz, der auf der EBNF (erweiterte Backus-Naur-Form) ansetzt. Aber auch wer dort nicht besonders firm ist, kann sich schnell einarbeiten, wie Jan dann auch in verschiedenen Deoms zeigt. Diese nahmen nämlich den größten Teil seines Vortrags in Anspruch. Ausgehend von der EBNF eines einfachen Modells wurde schrittweise das Xtext-Modell erzeugt. Dazu existiert bereist ein komplettes Eclipse-Paket mit Projekt-Wizard, Editor mit Syntax-Check usw. Nach Compilierung steht dann die neue DSL in Eclipse zur Verfügung, d.h. komplett mit Syntax-Highlighting, Code-Vervollständigung usw.Wenn Jan dabei ab und zu in Schweiß geriet, so lag dies ausschließlich an den Temperaturen (s.o., denn alle Demos funktionierten auf Anhieb, und auch auf die zahlreichen Fragen im Anschluss wusste er jederzeit Antwort zu geben.

Wer in Xtext einsteigen möchte startet am besten auf den offiziellen Seiten

Wir möchten noch darauf hinweisen, dass die Firma itemis in den nächsten Wochen einige Veranstaltungen zum Thema Scrum anbietet. Details findet man hier >>>

Vielen Dank...

Dass der Abend so rund lief, verdanken wir

  • Jan Köhnlein von itemis, der einen interessanten Vortrag gab
  • Prof. Goedicke und seinen Studenten, die sehr viel geholfen haben
  • der Firma itemis, die uns Dr. Köhnlein vermittelte, als kurzfristig ein anderer Sprecher absagen musste.
  • dem Linuxhotel in Essen, das für die Getränke sorgte
  • und natürlich allen, die gekommen sind.

 

Vielen Dank dafür, und bis zum nächsten Mal!

Sponsoren

 

Gradleware

 

 

Hays

infaktum Veranstaltungen

Linux-Hotel... Partner der ruhrjug

 

Preise gestiftet von...

 

Addicted toThe best Java IDE

 

jrebel

 

Headways

 

Partner

KIT Initiative

RSS feedXingFacebook Twitterlogo