08 January 2020

talk meetup Frederik Hahne

Auf einen Blick

Am 29.01.2020 um 18 Uhr

flyer

Am Mittwoch, den 29.01.2020 lädt die Java User Group Paderborn zum Vortrag Sind Frameworks zur DSL-Entwicklung eine Frage des Geschmacks? mit Matthias Wienand und Dennis Röck ein.

Der Vortrag

Für die Implementierung domänenspezifischer Sprachen gibt es unterschiedliche Frameworks, sogenannte Language Workbenches. Wir haben die Erfahrung gemacht, dass es nicht die eine perfekte Umgebung für die DSL-Entwicklung gibt, sondern die Eigenschaften der zu schaffenden Sprachen und zugehöriger Werkzeuge maßgeblich für die Auswahl einer geeigneten Language Workbench sind.

In diesem Vortrag schauen wir uns an, was eine DSL heute ausmacht, was eine Language Workbench bieten muss und was die Unterschiede zwischen verschiedenen Frameworks für z.B. projectional editing vs. source-based editing Editoren sind.

Als Alternative zu Xtext und Karate stellen wir euch JetBrains MPS vor. Anhand von Beispielen zeigen wir geeignete Einsatzgebiete auf und gehen auf Kernunterschiede ein. Dazu gibt es sowohl eine Präsentation als auch eine Vorführung der unterschiedlichen Design-Features anhand einer einfachen Beispielsprache.

Die Redner

Matthias Wienand

Matthias Wienand arbeitet seit 2011 für die itemis AG. Neben seinem Studium der Softwaretechnik stammt seine Expertise aus diversen Projekten mit den Schwerpunkten modellgetriebener Entwicklung und Visualisierung. Mit der Entwicklung domänenspezifischer Sprachen beschäftigt er sich seit 2017.

Dennis Röck

Dennis Röck ist seit 2017 bei der itemis AG als Language Engineer beschäftigt. Nach seiner Promotion im Bereich Programmiersprachen und Übersetzer ist er bei der itemis AG in Xtext und MPS Projekten tätig.

Treffpunkt

itemis AG, Dessauer Str. 10, 33106 Paderborn

Über eine Anmeldung via Eventbrite würden wir uns freuen.