Eclipse 3.5 Galileo: Xtext mit vielen neuen Funktionen

24.06.2009, Lünen (PDF)

Zusammenfassung

Heute präsentiert die Eclipse Foundation die neue Version von Eclipse mit dem Namen »Galileo«. Mit diesem Release ist dann auch Xtext, das maßgeblich von Mitarbeitern der itemis AG im Textual Modeling Framework (TMF) entwickelt wurde, erstmals eine Komponente des Eclipse Modeling Projects. Das Open-Source-Framework ermöglicht das einfache Erstellen von eigenen sogenannten domain-specific languages (DSLs) und sogar Programmiersprachen. Xtext, das ab heute unter www.eclipse.org/Xtext zum freien Download bereitsteht, bietet umfangreiche Verbesserungen und Erweiterungen gegenüber der vorangegangenen Ausführung, die ausschließlich als Bestandteil von openArchitectureWare (oAW) 4.3 angeboten wurde.

Download: Vollständige Fassung (PDF, 47 KB)

Endspurt für die Entwickler der itemis AG vor der Veröffentlichung von Xtext: Anderthalb Jahre nachdem die Planungen aufgenommen worden sind, hat das Team unter der Leitung von Sven Efftinge in den vergangenen Tagen mit Hochdruck an den letzten Dokumentationen für die glatt gezogene Neuentwicklung von oAW-Xtext gearbeitet. »Zahlreiche neue Ideen und immer mehr Committer haben dafür gesorgt, dass sich dieses Projekt in den letzten zwölf Monaten rasant entwickelt hat«, berichtet Sven Efftinge.

»Xtext is the coolest new thing«

Die Beliebtheit von Xtext, das in immer mehr großen, industriellen Szenarien verwendet wird, ist seit den Anfängen rapide gewachsen. Diese Entwicklung wird sich auch weiter fortsetzen, das haben bereits die ersten Präsentationen der neuen Version gezeigt. Sowohl bei internationalen Konferenzen wie der »EclipseCon« in Kalifornien als auch bei zahlreichen Kunden-Workshops ist Xtext auf eine sehr positive Resonanz gestoßen. »Xtext is the coolest new thing«, bringt Ed Merks, Project-Lead des Eclipse Modeling Projects, die Reaktionen der weltweiten Entwicklergemeinde auf den Punkt.

Mit Xtext können nicht mehr nur domänenspezifische Sprachen, sondern auch Programmiersprachen entwickelt werden. Dabei ist es dank guter Standardvorgaben, sogenannter Defaults, gelungen, den Entwicklungsaufwand weiter zu minimieren. »Xtext integriert sich hervorragend in die Landschaft von EMF. Das Framework ermöglicht verschiedene Kombinationen auch mit grafischen Modellen und ist dank Google Guice zudem sehr gut erweiterbar«, nennt Sven Efftinge einige herausragende Features.

Webinar: DSL-Entwicklung mit Xtext

Weitere Informationen und Neuigkeiten zu Xtext sind im Internet auf der neuen Webseite www.xtext.org abrufbar. Über das bevorstehende Release kann auch bei Twitter (http://twitter.com/xtext) diskutiert werden.

Sven Efftinge und Heiko Behrens bieten am 15. Juli ein Webinar (http://live.eclipse.org/node/705) an, in dem es um die Entwicklung von domänenspezifische Sprachen mit Hilfe von Xtext geht. »In diesem Internet-Seminar zeigen wir unter anderem auf, welche Vorteile der Einsatz von DSLs in Software-Entwicklungsprojekten mit sich bringt«, erklärt Heiko Behrens.

Kontakt

Sven Efftinge, Leiter itemis Kiel

Sven Efftinge leitet die itemis-Niederlassung Kiel und beschäftigt sich dort mit domänenspezifischen Sprachen, Generatorentwicklung und Eclipse-Technologien. Er ist Eclipse-Committer, verantwortlich für das Xtext-Framework und Architekt der Xpand-Sprachfamilie (auch bekannt als openArchitectureWare).

Sven Efftinge spricht regelmäßig auf Softwarekonferenzen, schreibt Fachartikel und ist Co-Autor des Buches »Modellgetriebene Softwareentwicklung« (dpunkt-Verlag).

Kontakt

Patrick Schneider
Leiter Marketing

Telefon: +49 231 9860-193

E-Mail: