Eclipse - Galileo - Xtext: itemis im KITZ erobert die Welt
Zusammenfassung
Der Vortrag beschäftigt sich mit Xtext, dem Eclipse Werkzeug zur Erstellung von textuellen DSLs und jüngsten Schöpfung des Kieler Expertenteams. Neben einem Überblick zu Verfahren und Methoden sowie Nutzen modellbasierter Softwareentwicklung und domänenspezifischer Sprachen werden anhand von Beispielen die Einsatzmöglichkeiten von Xtext aufgezeigt.
Seit seiner Einführung auf dem Open Source Markt im Jahre 2000 hat sich Eclipse als Plattform für IDEs und OSGi-basierte Serveranwendungen etabliert. Heute besteht die Eclipse Foundation aus mehr als 170 Mitgliedern und organisiert weltweit mehr als 100 Projekte.
Als Marktführer für Modellgetriebene Softwareentwicklung (MDSD) ist itemis seit 2007 strategisches Mitglied der Eclipse Foundation. Bei itemis arbeiten Softwareentwickler und Architekten an der Entwicklung von Tools und Frameworks für die Modellgetriebene Softwareentwicklung. Die Bandbreite reicht von Testframeworks über Softwaregeneratoren bis hin zu IDEs für die Entwicklung von iPhone und Android-Applikationen.
Ein Großteil der Entwicklungsarbeit an Eclipse-Projekten findet in Kiel statt. Ein Team um Sven Efftinge arbeitet hier an der Entwicklung von Tools für die effiziente Erstellung von domänenspezifischen Sprachen (DSL). Domänenspezifische Sprachen ermöglichen es Entwicklern, ihre Software effizienter und präziser zu entwickeln, indem einen Konzentration auf das Wesentliche der Softwareentwicklung erreicht wird. Mittels DSL lassen sich die Konzepte des Anwendungsbereichs direkt zur Beschreibung der Software nutzen, was zu schnelleren Entwicklungszyklen und zu einem besseren Verständnis zwischen Anwendern und Entwicklern führt.
